add bounded ICS calendar import

This commit is contained in:
2026-09-06 18:40:29 +03:00
parent 5e19f3fbaa
commit a8c20ba280
4 changed files with 88 additions and 4 deletions
+6
View File
@@ -2092,3 +2092,9 @@ GitHub Actions iş akışı eklendi. Her push ve pull request’te test/üretim
`/api/ready` eklendi. `/api/health` süreç canlılığını korurken readiness kontrolü kullanıcı ve ortak veri dizinlerini gerektiğinde oluşturup okuma/yazma erişimini doğruluyor; başarısızlıkta HTTP 503 ve hangi kontrolün kaldığını döndürüyor. CI container kontrolü artık bu endpoint’i kullanıyor.
Doğrulama: HTTP readiness testi geçti; 290/290 otomatik test ve üretim derlemesi başarılı.
### 2026-09-06 · ICS takvim içe aktarma
Takvim ekranı artık Google/Outlook’tan dışa aktarılan `.ics` dosyalarını yerel oturumda içe alıyor. Ayrıştırıcı 200 KB ve 100 etkinlik sınırı uyguluyor, geçersiz tarihleri reddediyor ve harici etkinlikleri kaynak ihale kayıtlarından ayrı, salt okunur takvim girdileri olarak gösteriyor. OAuth ile otomatik senkronizasyon bu özelliğin kapsamı dışında tutuldu.
Doğrulama: ICS round-trip, İstanbul saat dönüşümü, kaçış karakterleri, bozuk tarih, boyut ve etkinlik sayısı sınırları test edildi; 292/292 test ve üretim derlemesi başarılı.