KamoCRM

Overhaul /messaj – iframe file, list context menu, threading, Race, a11y

Featurekamo-internal
Shiked
8 Temmuz 2026 18:53 UTC
Yazar
kamo
Yap
e658f4a

/messaj sayfasının denetimini geç. Raporlanmış konular: - Reply/Reply All/Forward düğmeleri şimdi metin etiketleri gösteriyor; daha fazla aksiyondan kaldırıldı düşüş (onlar bitişik düğmeler) yeni liste menüsü onları tutarken. - Mesaj liste satırları şimdi paylaşılan aksiyon menüsünü doğru tıkla ve dokunuşla açın Uzun baskı **************** satırlar bir kazanır Focus ring (j/k), seçim checkbox (x), ve kaydırma-into-view. - E-posta şimdi kum kutulu bir oto-height iframe (srcdoc) yerine Inline tehlikelilySetInnerHTML. Bu, e-posta CSS/layout'u izole eder ve bu da düzeltmektedir. Okuma-pane "bounce" ve orta-drag metin-seleksiyon kaybı, uygulama çapındaki süreyi kapat CSS-leak ve varsayılan bir "eski görüntüler engelledi" izleme-pikre kapı. Doğruluk / resimler: - Full-compose Reply/Reply-All now set In-Reply-To/Kaynaklar (gerekli Taslağı) Tür) bu yüzden cevaplar işlenebilir; hızlı hareket eden iplikler Referanslar + ebeveyn id, HTML- Vücuttan kaçar ve aktif paylaşılan / üye posta kutusundan gönderir. - İleri orijinal ekleri taşır; cevap / ileri tam mesajı çözer (List-row actions için vücut) açık olan her şeyi alıntılamak yerine. - Pasif muhafızlar (aslıt-wins) yükMessages / mesaj seçer / iplik yükü / Konuşma yükü; anket artık yanks sayfası kullanıcıları sayfa 0; WS yeniden yükleme filtrelenmiş Aktif klasöre; aramaPage sorgu değişikliği üzerine sıfırlar. - ThreadDetail, klasör+uid tarafından anahtarlanan durumu genişletir (çoğunlukla çarpışma); işaretOku Sadece hazırlandığında; yeniden deneme, klasörü kullanır. - Compose: kızarmış-ama-uncommed alıcıyı Send /Draft'te; ek dedupe + 40MB toplu kapak + işlevsel güncelleştirmeler; redundant müşteri OTK'yı bırakın. - Proxy: forward Range + caching validators for ek /inline streaming; close Çok bölmeli yollara devam edin. - E-posta WebSocket: max retries'ten sonra gerçek dur, üst üste, stabil-connection Yeniden deneme sıfırlama; tüketici re-render churn'ı kesmek için memoized context value. Kalite: birleşik ******************** A11y (aria-labels, Aria-pres, klavye-operable rows/toggles); i18n (öner isimler, liste tarihleri, Sayfalar, ICU çoğu; ölü kod ve phantom klavye-kısa girişleri kaldırıldı.

Tüm değişiklikler

Kargoyu gördüğünüz gibi?

Tüm bunlar kendi başına iş alanınıza geliyor. Ücretsiz plana başlayın ve bu sayfayı bir ay içinde tekrar okuyun.

Sonsuza Kadar Ücretsiz BaşlangıçFırsatları Görüntüle