fix: validate document expiry dates before countdown

This commit is contained in:
2026-09-06 16:29:06 +03:00
parent 5a4371f5ed
commit 2d1667940a
2 changed files with 15 additions and 1 deletions
+6
View File
@@ -1313,3 +1313,9 @@ Taslak türü seçicisine erişilebilir ad eklendi. Üretim derlemesi geçti. Ö
- Analitik `parseDateTR`, JavaScript tarih yuvarlamasıyla 31 Şubat gibi imkânsız günleri geçerli tarihe dönüştürmüyordu; artık gün/ay/yıl bileşenlerini doğrulayıp geçersiz girdide `null` döndürüyor. Geçersiz tarihler yanlış hafta sonu veya kısa süre riskine dönüşmüyor.
- 31.02.2026 reddi, artık yıl 29.02.2028 ve eğik çizgili geçerli tarih için regresyon testleri eklendi. 281 test ve build başarılı. Genel plan açık.
### 2026-09-06 — Belge son kullanma tarihi doğrulaması
- Belge deposundaki son kullanma tarihi göstergesi artık yalnız geçerli ISO günlerini hesaplıyor. Bozuk veya yuvarlanabilir bir tarih sessizce gün hesabına girmiyor; kullanıcıya “Tarih doğrulanmalı” uyarısı gösteriliyor.
- Geçerli tarihlerde kalan gün, yaklaşan sona erme ve geçmiş belge uyarıları korunuyor. Hazırlık kontrolündeki tarih doğrulamasıyla aynı biçim kuralı kullanılıyor.
- 281 test ve build başarılı. Belge deposunda bozuk tarih için ayrı tarayıcı kabulü henüz eklenmedi; genel plan açık.