Değişiklikler​

  • Media3 1.11.0 nedeniyle bozulan voice/audio playback düzeltildi ve sürüm 1.33.7’ye yükseltildi.
  • Release/1.33.6 değişiklikleri dahil edildi.

Yeni Özellikler​

  • Bağış CTA'sı yeni metin ve görselle güncellendi.
  • Release pipeline otomasyon betikleri eklendi.
  • Pro backend 0.2 ve libsession 1.7 uyumluluk güncellemeleri yapıldı.
  • Pro: Yeniden kullanım (redemption) akışı yeniden düzenlendi; örtük redemption ve libsession'a ait yenileme eklendi.
  • Pro'ya özel ön lansman kısıtlaması kaldırıldı.
  • Pro: QA backend geçersiz kılma, proof edinme tabanı eklendi.
  • Pro: Durum ve proof yenileme döngüleri ayrıldı ve tazelik tabanı gerçek hale getirildi.
  • Pro: Hero metni yalnızca hiç abone olmamış durumda ve sheet'te değil, her Pro durumunda gösteriliyor.
  • Pro: Erişim ve görüntüleme ayrıldı; etkin bir plan için artık yükseltme önerilmiyor.
  • Pro: Bağlantı hedefleri düzeltildi ve ana ekran CTA pencereleri ağ zamanından okunuyor.
  • Pro: Mesaj özellikleri planın durumundan değil proof'tan belirleniyor.
  • Pro: İptal edilmiş bir göndericiden mesaj özellikleri esirgeniyor.
  • Bir hesap ilk proof'unu aldığında rozet açılıyor.
  • Bir iptal edilmiş proof, senkronize edilen erişim bitiş tarihini koruyor ve süre dolumunda dönen tarihler saklanıyor.
  • Pro: Session Pro kapısı geri getirildi; varsayılan olarak kapalı.
  • İadeler, Session'ın kendi iki bağlantısı üzerinden yönlendiriliyor ve kaynağı olmayan ekran ayrı ele alınıyor.
  • Pro: Gönderilen istatistikler artık toplam sayaç olarak sayılıyor.
  • Bu sürümün işleyemediği mesajlar için yer tutucu gösteriliyor ve bu mesajlar saklanıyor.
  • Yapılandırma mesajı TTL değerleri, swarm başına saatte en fazla bir kez yenileniyor.

İyileştirmeler​

  • Çevrilemeyen sabitler strings.xml içine gömüldü ve çalışma zamanında yerine koyma yapılmıyor.
  • Release araçları iyileştirildi.
  • Uygulama kilidi: Uygulamayı yok etmek yerine kapatıyor ve debug derlemelerinde de kilitlenmeye izin veriliyor.
  • Ekler: Yüklemelerde her zaman stream şifrelemesi kullanılıyor.
  • Medya: Bir küçük resim, çözümlenip çözümlenemediğine göre tanımlanıyor.
  • Paylaşım: Ekler seçimde gönderilmek yerine hazırlanıyor ve yalnızca content:// URI'leri çözümleniyor.
  • Gradle daemon'u herhangi bir JDK 21 üzerinde çalışıyor ve Adoptium'dan indiriliyor.
  • Çeviriler Crowdin'den güncellendi.
  • Bağımlılıklar: kotlinx-serialization-json 1.11.0, gradlePluginVersion 9.1.1, glideVersion 5.0.9, navigation-compose 2.9.8, actions/checkout 7, actions/cache 6, com.autonomousapps.dependency-analysis 3.9.0, compose-bom 2026.06.01, okhttp 5.4.0, lifecycleVersion 2.11.0, kotlinx-collections-immutable 0.5.1, coilVersion 3.5.0, pagingCommonVersion 3.5.1, sqliteKtxVersion 2.7.0, ksp 2.3.11, media3ExoplayerVersion 1.11.0, fragment-ktx 1.9.0, constraintlayout 2.2.2, actions/setup-java 6, webrtc-sdk 144.7559.14 ve google-services 4.5.0 sürümlerine yükseltildi.
  • Gerçek tasarımla çelişen ölü bir rotating-key sabiti kaldırıldı.
  • İmleç sıfırlama belgeleri düzeltildi.

Hata Düzeltmeleri​

  • Topluluk dosya URL'si oluşturma düzeltildi ve çökmeye neden olan bir bağımlılık güncellendi.
  • Dev derlemesi düzeltildi: compileSdk 37 ve Hilt 2.60.1.
  • Bildirimler: Website flavour'ında fast mode'un kullanılamadığı bildiriliyor.
  • Sunucu istek yolları çift eğik çizgiyle oluşturuluyordu; düzeltildi.
  • Cihaz-yalnızca temizleme, yalnızca Pro için değil her hesap için onaylanıyor.
  • Başka bir cihazdan öğrenilen topluluk, başlık olarak token'ını koruyordu; düzeltildi.
  • Kullanıcı ekrandan hemen çıktığında inceleme tetikleyicileri kayboluyordu; düzeltildi.
  • Bir onion path, kendisine adreslenen düğümden geçebiliyordu; düzeltildi.
  • Devam eden bir poll, imleç sıfırlamasını geri alabiliyordu; düzeltildi.
  • GroupUpdated gönderim işleri yeniden başlatmadan sonra geri okunamıyordu; düzeltildi.
  • protobuf'un parseFrom metodu korunuyor; böylece GroupUpdated serileştirme düzeltmesi shrinker'dan sonra da geçerli kalıyor.
  • Yinelenen bir grup daveti, zaten katılmış bir üyenin yetkisini düşürüyordu; düzeltildi.
  • Onion path rotasyonu kötü bir guard düğümünden hiçbir zaman kurtulamıyordu; düzeltildi.
  • Şifreleme anahtarı bulunmayan bir gruptan ayrılma sonsuza kadar yeniden deneniyordu; düzeltildi.
  • Veritabanı açma yolundaki keystore ve VACUUM hataları, çökme döngüsüne girmek yerine ele alınıyor.
  • Bir yapılandırma birleştirmesinin, başka bir cihaz sildikten sonra yeniden oluşturduğu grup girdileri siliniyor.
  • Pro'da gönderilen istatistikler toplam sayaç olarak sayılıyor ve topluluk mesajlarının çoğalması durduruldu.
  • @ThomasSession tarafından #2122 içinde master dalında (branch) 1.33.4 sürümü uygulandı
  • @ThomasSession tarafından #2123 içinde dev dalında release/1.33.4 sürümü uygulandı
  • @stfsession tarafından #2138 içinde [Otomatik] Çeviriler Crowdin'den güncellendi
  • @jagerman tarafından #2139 içinde bağış eylem çağrısı (CTA) yeni metin ve görsel ile güncellendi

Yeni Katkıda Bulunanlar:
- @jagerman, #2139 içindeki çalışmasıyla ilk katkısını sağladı
Sürüm: 1.33.4
Değişiklik Günlüğü

  • Kilit Ekranı Çökme Sorunu Giderildi: Kilit ekranı aktif olan kullanıcılarda uygulamanın başlangıçta çökmesine neden olan hata düzeltildi.
  • Sürüm Hazırlığı: Sürüm 1.33.0 için gerekli hazırlıklar tamamlandı. (@SessionHero01 tarafından #2089 numaralı güncelleme ile sağlandı.)

Hata Düzeltmeleri ve Kararlılık​

  • Sohbet Senkronizasyonu: Uygulama durdurulup açılana kadar mesajların güncellenmemesine neden olan ve "poller" kodunda uzun süredir devam eden bir çakışma durumu (race condition) giderildi.
  • Performans İyileştirmesi (ANR): Sohbet ekranında uygulamanın yanıt vermeyi kesmesine (ANR - Uygulama Yanıt Vermiyor) neden olan hatalar düzeltildi.

Düzeltilen Sorunlar​

  • "Okundu bilgisi" açıkken topluluk mesajlarının bildirim üzerinden okundu olarak işaretlenmesiyle oluşan çökme hatası giderildi.
  • Uygulama ön planda çalışırken kapatıldığında (yukarı kaydırılarak sonlandırıldığında) arka plan tarayıcısının durma sorunu düzeltildi.
  • Okuma izni olmayan kullanıcıların topluluklara katılamamasına neden olan hata giderildi.
  • Topluluk tarayıcısının (poller) beklenmedik şekilde durma ihtimaline karşı iyileştirme yapıldı.

Diğer Değişiklikler​

  • Hata tespiti ve analiz süreçlerini kolaylaştırmak adına daha detaylı günlük (log) kayıtları eklendi.
Sürüm: 1.30.3
Hata düzeltmeleri yapıldı.
Sürüm: 1.30.1