persist imported calendar events across reloads
This commit is contained in:
@@ -2350,3 +2350,9 @@ Kanıt [`qa-live-runtime.json`](evidence/qa-live-runtime.json) içinde; ödeme,
|
||||
İhale detayındaki özel not taslakları hesap değişiminde artık render sırasında `setState` ile temizlenmiyor; değişim bir effect ile uygulanıyor. Böylece React render uyarısı ve hesap geçişi sırasında eski özel notun kısa süreli görünmesi riski azaltıldı. Mevcut owner/acknowledgement kontrolleri korunuyor.
|
||||
|
||||
Doğrulama: `npm test` 301/301, `npm run build` ve `npm run qa:browser` başarılı; browser QA iki hesaplı analitik/ICS izolasyonunu da geçti.
|
||||
|
||||
### 2026-09-06 · Harici ICS’nin yenileme sonrası korunması
|
||||
|
||||
İçe aktarılan harici ICS etkinlikleri artık yalnız sekme oturumunda değil, normalize edilmiş hesap e-postasına bağlı `localStorage` anahtarında saklanıyor. Böylece sayfa yenilemesi sonrası etkinlikler geri geliyor; ikinci hesap ilk hesabın takvim kayıtlarını göremiyor. Metin, bunun kaynak ihale kaydını değiştirmeyen tarayıcı içi bir kopya olduğunu açıkça belirtiyor.
|
||||
|
||||
Doğrulama: browser QA `icsPersistsAfterReload`, `accountScopedIcs` ve `primaryIcsRestored` kontrollerini geçti; `npm test` 301/301 ve üretim derlemesi başarılı. Gerçek cihazlar arası senkronizasyon ve OAuth takvim güncellemesi hâlâ açık.
|
||||
|
||||
Reference in New Issue
Block a user