Yapılan Değişiklikler:
- Paylaşım, kilitli uygulamaya gönderme ve sesli notların mesaj detaylarını açma gibi durumlarda yaşanan birkaç çökme sorunu düzeltildi.
- Uzun sesli notları gönderme ve oynatma sorunları giderildi.
Yapılan Değişiklikler:
- Dependabot'un hedef dalı güncellendi.
- 1.25.0 sürümündeki düzeltmeler yapıldı.
- Ekleri yüklerken fırlatılan istisnalar yakalandı.
Yeni Özellikler ve Geliştirmeler:
Bu sürüm, sohbet ayarları ve kullanıcı arayüzü bileşenlerinde kapsamlı değişiklikler yaparak daha akıcı ve sezgisel bir deneyim sunuyor.
Performans ve Kararlılık:
- Kapsamlı Sohbet Ayarları: Temel bir sohbet ayarları ekranı ekledik ve birçok yineleme ile özelliklerini güncelledik. Buna özel navigasyon ve iyileştirilmiş diyaloglar da dahil.
- Geliştirilmiş Avatarlar: Artık yeni bir avatar oluşturma ve tam ekran avatar özelliği ile görsel olarak daha çekici bir deneyim yaşayacaksınız.
- Güncellenmiş Sohbet Uygulama Çubuğu: Sohbet uygulama çubuğu, daha iyi kullanılabilirlik için güncellendi.
- Birleşik Sohbet Ayarları (UCS) Özellikleri: UCS kapsamındaki birçok yeni özellik eklendi ve iyileştirildi; bunlar arasında bildirimler ve genel temizlik de bulunuyor.
- Sohbet Ekranı Araması: Sohbet ekranı artık güncellenmiş bir arama işlevi içeriyor.
- Engellenen Kişi Yönetimi: Engellenen kişileri gizleme ve engellenen kullanıcılar için seçenekler özelliği eklendi.
- Bağışlar: Artık bağış yapma özelliği ve güncellenmiş bir bağış URL'si bulabilirsiniz.
Uygulamanın daha verimli ve güvenilir çalışmasını sağlamak için arka planda önemli iyileştirmeler yaptık.
Hata Düzeltmeleri:
- Optimize Edilmiş Bellek Kullanımı: 16KB sayfa boyutu için ilk çalışmalar ve tam destek uygulandı, ayrıca 16K bellek sayfa boyutu desteği de getirildi.
- Arka Uç İyileştirmeleri: Genel kararlılığa katkıda bulunan birçok Gradle betik düzenlemesi ve kütüphane modüllerinin tekrar uygulamaya birleştirilmesi yapıldı.
- Kripto Kütüphanesi Geçişi: Mevcut imzalama/doğrulama ve şifreleme/şifre çözme işlevleri libsession-util ile değiştirilerek libsodium'un tamamen kaldırılması sağlandı.
- Topluluk Sınıfları Temizliği: Kod tabanını düzenlemek için toplulukla ilgili sınıflar temizlendi.
Sorunsuz bir deneyim sunmak için bir dizi sorun giderildi.
- Anında Resim Gönderme: Gönderilen resimler artık anında görünüyor.
- Google Play Hizmetleri Düzeltmesi: Google Play Hizmetlerinin devre dışı kalmasıyla ilgili bir sorun çözüldü.
- Eksik Tablo Sütunları: Eksik tablo sütunlarıyla ilgili hata giderildi.
- Yanlış Mesaj Tepkileri: Tepkilerin yanlış mesajlara yerleştirilmesi sorunu düzeltildi.
- Topluluk Mesajlarında Tepki Verilememesi: Topluluk mesajlarında tepki verilememesi sorunu çözüldü.
- Sesli Mesaj Süresi: Sesli mesaj süresi sorunu giderildi.
- Kaybolan Mesaj Ayarları: Kaybolan mesaj ayarlarıyla ilgili hata düzeltildi.
- Arka Planda Mikrofon: Uygulama arka plandayken mikrofonun açık kalması sağlandı.
- Mağaza Çökmeleri: Mağazayla ilgili çökmeler düzeltildi.
- Onaylı Alıcılarda Üye Sayısı: Üye sayısı artık yalnızca alıcı onaylandığında gösteriliyor.
- Yeni Özellik/Ağ sayfası eklendi.
- Sürüm/1.23.2 yayınlandı.
- API'nin artık boş (null) değer döndürebilmesi nedeniyle boş piyasa değeri (market cap) durumunun işlenmesi sağlandı.
Hata Düzeltmeleri:
Yeni Özellikler:
- Android 15'e özel hatalar düzeltildi.
- Görsel kısmi yükleme hatası giderildi.
- Eski Android sürümlerinde degrade sorunu düzeltildi.
- “Note to self” aramasının sonuçlarda görünmemesi hatası düzeltildi.
- "Config too large" çökme sorunu giderildi.
- V2 gruplardan ayrılamama sorunu düzeltildi.
- Kişi silme işlemi QA düzeltmeleri yapıldı.
- 1'e 1 görüşmelerde yalnızca kişilerin kaldırılması sağlandı.
- Migration başarısız olduğunda veri temizleme kilitlenmesi düzeltildi.
- Multi part config görünmeme sorunu giderildi.
- Arama ekranındaki kişi görünmeme hatası düzeltildi.
- “Message requests” gösterilmeme sorunu düzeltildi.
- Boş ekran yanlış görünme hatası düzeltildi.
- Ana sayfa / arama animasyonları düzeltildi.
- Mesaj istek onay mesajı gösterilmeme sorunu giderildi.
- Mesaj isteği silme senkronizasyon sorunu giderildi.
- Arama sorunları düzeltildi.
Arayüz İyileştirmeleri:
- Süresi dolmuş dosya ekleri desteği eklendi.
- Android target SDK seviyesi 35’e yükseltildi.
- Kişi engelleme ve silme özelliği eklendi (SES-763).
- KDF (Key Derivation Function) sqlcipher için devre dışı bırakıldı (SES-3593).
- Mesaj isteği onayı olmadan mesaj gönderimini engelleyen sistem eklendi.
- Onay ve cevap işlerinde bağımlılık ilişkisi kuruldu.
Teknik Temizlik:
- Küçük ekranlarda path activity görünüm düzenlemeleri yapıldı.
- Görsel düzenleyici kontroller içinde konumlandırıldı (SES-3615).
- Kamera ekranına sistem çubuğu animasyonlarını engellemeye yönelik ekstra padding eklendi (SES-3609).
- Kenardan kenara görüntüleme (edge-to-edge) için UI iyileştirildi.
- Başarısız ek kontrolü için yeni UI tasarlandı.
- Arayüzde gradient, boş durumlar ve animasyonlar iyileştirildi.
- libsession-util dış repoya taşındı.
- MediaSendFragment Kotlin'e çevrildi.
- searchRepository Kotlin'e aktarıldı.
- MediaSendFragment düzenlendi ve sadeleştirildi.
- Multi part config sistemine debug seçenekleri eklendi (SES-3717).
- Onay sonrası mesaj gönderim süreci sadeleştirildi.
- Güncelleme mantığı sadeleştirildi.
![]()
Release 1.20.8 · session-foundation/session-android
What's Changed Fix phone call from lock screen by @AL-Session in #835 Merge Release/1.20.8 back into master by @AL-Session in #840 Prepare for release 1.20.8 (2nd attempt) by @SessionHero01 in #84...github.com