Element, CVE-2025-59161 / GHSA-m6c8-98f4-75rr kimlikli güvenlik açığını düzelten bir güncelleme yayınladı. Bu güncelleme, uygulamanın güvenliğini artırarak olası riskleri ortadan kaldırıyor.
Öne Çıkan Özellikler:
  • Medya Gizleme Kontrolü: Artık kendi kullanıcı hesabınızdaki medya dosyaları varsayılan olarak gizlenmeyecek. Bu, gönderdiğiniz görselleri veya videoları kolayca görebileceğiniz anlamına gelir.
  • Yan Panel Durumu: Odalar arasında geçiş yaptığınızda, çağrılar sırasında yan panelin görünür olup olmadığı hatırlanacak. Bu, kullanıcı deneyiminizi daha akıcı hale getirir.
  • Davet İlerleme Çubuğu: Toplu davet gönderirken bir "ilerleme" diyalog penceresi görünecek ve davetlerin durumunu takip etmenizi kolaylaştıracak.

Giderilen Hatalar:
  • Odaya Katılma: Federasyon üzerinden odalara katılırken yaşanan, vias veya takma adların (aliases) belirtilmemesi sorunu düzeltildi.
  • Metin Seçimi: Pills olarak bilinen etiketlerin etrafında üçlü tıklama ile metin seçme sorunu giderildi.
  • İleti İletişimi: Bazı ayarlar devre dışı bırakıldığında görünen mesajların dil çevirisi (i18n) hatası düzeltildi.
  • Arayüz: Klavye ile odaklanabilen ve erişilebilir BaseDialog'lar için klavye desteği iyileştirildi. Kaydırma sırasında bağlam menüsünün (context menu) görünmesi engellendi.
Önemli Yenilikler:
  • Gizlenen Kurtarma Anahtarı: Kurtarma anahtarınızı oluştururken veya değiştirirken, güvenlik için anahtar metni yeniden girdiğinizde gizlenir.
  • Şifreleme Simgeleri:
    • Şifrelenmemiş odalar için artık mavi bir kilit simgesi gösteriliyor.
    • Şifreli odalar için gri kalkan simgesi gizleniyor, bu da şifreleme durumunu daha net hale getiriyor.
  • Modül API Desteği: Modül API'si için 1.4 sürüm desteği eklendi.

Giderilen Hatalar:
  • Erişilebilirlik (A11y): Sağ panel açıldığında klavye odağı artık doğru panele taşınıyor, bu da erişilebilirliği artırıyor.
  • Simgeler: Uçtan uca şifreleme uyarı simgesinin beyaz renkte görünmesi sağlandı.
  • Dosya Yönetimi: Kimlik doğrulamalı medya API'si aracılığıyla dosya indirme sorunu çözüldü.
  • Arayüz:
    • Emojili doğrulamalarda satır kaydırma hatası düzeltildi.
    • Odaların tam genişliği kaplaması sorunu giderildi.
  • Linkler: matrix.to bağlantılarının uygulama içinde doğru şekilde çalışmaması hatası giderildi.
  • Çağrılar: Element çağrısı etrafındaki çağrı izinleri kontrol karışıklığı düzeltildi.
  • Widget'lar: Widget'ların React geliştirme modunda kalıcılığı ve başlatılmasıyla ilgili sorunlar çözüldü.
  • İndirilen eklerin şifresinin çözülmemesi sorunu, bu güncellemeyle giderildi. Bu sayede, ekler artık sorunsuz bir şekilde görüntülenebilir.
Sürüm: 1.11.108
Yenilikler:
  • Mesaj önizlemesi üzerine fareyle gelindiğinde, tam mesajı gösteren araç ipucu (tooltip) eklendi.
  • Kendi simge üst bilgilerini (icon overlay) yapan platformlarda bildirim rozeti (notification badge) gösterimi desteklendi.
  • SubscriptionViewModel temel sınıfı eklendi.
  • Geliştirme: CTRL+S ile görüntü kaydetme özelliği eklendi.
  • Mesaj bağlam menüsüne alıntı (quote) işlevi eklendi.
  • Paylaşılan bileşen görünümleri için ilk yapı oluşturuldu.
Hata Düzeltmeleri:
  • Şifreli odalarda beyaz modda e2e kalkan simgesinin görünmemesi sorunu giderildi.
  • Yeni oda listesi için başlık çubuğu rengi zorunlu olarak ayarlandı.
  • Element masaüstü uygulamasında macOS başlık çubuğu için sol panel arka plan rengi eklendi.
Yeni Özellikler:
  • Uçtan Uca Şifreleme (E2E) İkon Rengi Düzeltmesi: E2E ikonunun rengiyle ilgili bir düzeltme yapıldı.
  • Medya İndirme İpucu Desteği: allowDownloadingMedia adlı modül mesaj ipucuna destek eklendi.
  • Mobil Rehber Sayfası Güncellemesi: mobile_guide sayfası yeni tasarıma güncellendi ve varsayılan olarak Element X'e bağlantı veriyor.
  • Rageshake Ayarları Filtreleme: Sorun bildirirken (rageshaking) dışa aktarılan ayarlar artık filtreleniyor.
  • Element Çağrısı Oda Adını Öğrenme: Element Çağrısı'nın (Element Call) oda adını öğrenme yeteneği eklendi.
Hata Düzeltmeleri:
  • Eksik Resim İndirme Düğmesi: Eksik resim indirme düğmesi sorunu düzeltildi.
  • Karanlık Modda Doğrulama Tik İşareti: Karanlık modda şeffaf doğrulama tik işaretinin görünmesi sorunu giderildi.
  • DeviceListener Mantığı Düzeltmesi: DeviceListener içindeki mantık hatası düzeltildi.
  • Dosya Sürükle-Bırak İzni: Yetersiz izinler olması durumunda dosya sürükle-bırak özelliği devre dışı bırakıldı.
Yeni Özellikler:
  • Yeni Oda Listesi: Oda listesi öğelerine artık bir bağlam menüsü eklendi.
  • Özel Mesaj Bileşenleri Desteği: Modül API aracılığıyla özel mesaj bileşenleri destekleniyor.
  • Kurtarma Kurulumu Uyarısı: Kullanıcılar artık kurtarma ayarlamaları için uyarılacak.
  • IconButton Renk Güncellemeleri: IconButton renkleri güncellendi.
  • Yeni Oda Listesi Filtresi: Oda listesindeki filtre listesi daraltılabilir hale getirildi.
  • Boş Oda Listesi Görünümü: Düşük öncelikli filtre sıfır odayla eşleştiğinde Boş Oda Listesi Görünümü gösterilecek.
Hata Düzeltmeleri:
  • Çevirilemeyen "Kişiler" Dizesi: Bildirimler beta sürümündeki çevirilemeyen "Kişiler" dizesi düzeltildi.
  • Zorunlu Doğrulama: Delegasyon yoluyla giriş yaptıktan sonra bile doğrulama zorunlu hale getirildi.
  • Entegrasyon Ekle Düğmesi: UIComponent.AddIntegrations'a göre entegrasyon ekle düğmesi gizlendi.
  • Yeni Oda Listesi Navigasyonu: Yeni oda listesi için navigasyon kullanıldı ve bölümler etiketlendi.
  • Spacestore Olay Yayılımı: Spacestore, ana alanı yeniden oluşturduktan sonra olay yaymalı.
  • Geçersiz Sabitlenmiş Olaylar: m.room.pinned_events'in geçersiz olması durumu ele alındı.
Yeni Özellikler:
  • Mobil rehber sayfası yeni tasarıma güncellendi.
  • Diğer cihazları manuel olarak doğrulamak için bir geliştirici aracı sağlandı.
  • MSC4155: Davet filtreleme özelliği uygulandı.
  • Oda döşemesine düşük öncelikli avatar dekorasyonu eklendi.
  • Pencere içeriğinin diğer uygulamalar tarafından yakalanmasını önleme yeteneği eklendi (Masaüstü).
  • Yeni oda listesi: Mesaj önizlemesi kullanıcı ayarlarına taşındı.
  • Yeni oda listesi: Oda seçenekleri simgesi değiştirildi.
  • RoomListStore: Düşük öncelikli odalar listenin en altına sıralanıyor.
  • Oda listesi kullanıcı arayüzüne düşük öncelikli filtre kapsülü eklendi.
  • Yeni oda listesi: Alan panelindeki renk geçişi kaldırıldı.
  • /share?msg=foo uç noktası, mesaj iletme iletişim kutusunu kullanıyor.
Hata Düzeltmeleri:
  • Çapraz imzalama anahtarları ayarlanırken boş kimlik doğrulama gönderilmemesi sağlandı.
  • Ayarlar: Yerel video akışı varsayılan olarak çevrildi.
  • AccessSecretStorageDialog: Çeşitli düzeltmeler yapıldı.
  • AccessSecretStorageDialog: Kurtarma anahtarını girememe sorunu düzeltildi.
  • Küçük resim yükleme hatasının görseli dosya olarak göndermesine neden olan sorun düzeltildi.
  • Düşük öncelikli menü öğesi bir geçiş (toggle) olmalıydı, bu düzeltildi.
  • Kullanıcıların kendilerini görmezden gelmelerini önlemek için mantık kontrolleri eklendi.
  • Yinelenen görsellerle ilgili sorun düzeltildi.
  • Seshat'tan dönen hatalar ele alındı.
  • Hata düzeltmeleri yapıldı.