Giderilen Önemli Hatalar:
  • Anaconda Uyumluluğu: Anaconda kurulu olduğunda ortaya çıkan kurulum hataları artık giderildi.
  • Ses Kayıt Sorunları: Ses kaydı yaparken yaşanan hatalar düzeltildi.
İyileştirmeler:
  • Ağ Zaman Aşımı: Başlatıcıdaki varsayılan ağ zaman aşımı süresi artırıldı. Bu, özellikle daha yavaş veya kararsız ağ bağlantılarında indirme işlemlerinin daha güvenilir olmasını sağlayacak.
  • İndirme Hataları: Sürümleri indirirken yaşanan başarısız durumlarda, artık daha açıklayıcı hata mesajları görüntülenecek.
  • Etiket Otomatik Tamamlama: Etiket otomatik tamamlama sonuçlarında önek eşleşmeleri önceliklendirilecek. Bu sayede aradığınız etiketi bulmanız kolaylaşacak.
  • Kart Bilgileri: Kart bilgileri iletişim kutusu için minimum boyut ayarı eklendi.
  • Veri ve Bileşen Güncellemeleri:
    • last_review_time bilgisi _to_backend_card'a eklendi.
    • IO maskesi döndürme hizalaması eklendi.
    • form-data kütüphanesi 4.0.1'den 4.0.4'e güncellendi.
Öne Çıkan Gelişmeler:
  • macOS Çökme Düzeltmeleri: macOS kullanıcılarını etkileyen çökme sorunlarını gidermek için temel yazılım kütüphaneleri Qt 6.9'a güncellendi.
  • Yer İşaretleri Kolaylığı: Yeni bir seçenek sayesinde, #deck:... kullanarak henüz oluşturulmamış olsa bile bir desteyi doğrudan içe aktarma sırasında oluşturabilirsiniz.
  • Gelişmiş Kart Verileri: Kart verilerine last_review_time (son inceleme zamanı) bilgisi eklendi, bu da performans ve doğruluk açısından iyileştirmeler sağlıyor.
  • Web Görünümlerinde Sistem Fontu: Web görünümlerinde varsayılan bootstrap font yığını yerine artık sistem fontu kullanılıyor (not düzenleyici hariç). Bu, daha tutarlı bir görsel deneyim sunacak.
Giderilen Hatalar:
  • macOS Kısayol Düzeltmesi: macOS'ta "aynı boşluk doldurma" (same cloze) kısayoluyla ilgili bir hata düzeltildi.
  • FSRS Simülatörü: Kartları dönüştürürken FSRS simülatörünün memory_state_from_sm2'ye geri dönmesiyle ilgili bir sorun giderildi.
  • Grafik Aracı Fontu: Grafik İpuçlarında yanlış font kullanımına neden olan bir hata düzeltildi.
  • Kırpma Sorunları: QPushButton öğelerinde kırpılmayı önlemek için kenar boşluğu eklendi.
  • Fare İmleci: Fare imlecinin aralık üzerinde doğru şekilde işaretçi olarak görünmemesi sorunu giderildi.
  • Varsayılan Renkli G/Ç Maskeleri: Varsayılan renkli G/Ç maskelerinin CSS değişkenini takip etmemesi hatası düzeltildi.
  • Tercihler Sekme Sırası: Tercihlerdeki yanlış sekme sırası sorunu giderildi.
Diğer İyileştirmeler:
  • Hakkında ekranında artık kullanılan Chromium sürümü gösteriliyor.
  • MathJax oluşturması, soğuma süresiyle titreşimi azaltacak şekilde iyileştirildi.
  • Daha iyi bir kullanıcı deneyimi için terminallerin sırası yeniden düzenlendi.
  • Yük dengeleyici devre dışı bırakıldığında gereksiz hesaplamalar atlanarak performans artışı sağlandı.
  • uv sync yapılırken UV_PYTHON_DOWNLOADS=auto ayarı eklendi.
  • Simülatör dizesinde küçük bir düzenleme yapıldı.
  • about.py dosyasına çevirmen bilgileri eklendi.
Yenilikler ve İyileştirmeler:
  • Başlatıcının ilk çalıştırılması artık en son sürümü otomatik olarak yüklüyor.
  • Belirli bir sürüm seçildiğinde, en yeni sürümler gösteriliyor.
  • Ön ayarlara kaydetme seçenekleri için bir onay kutusu eklendi.
  • OFFLINE_BUILD ayarlandığında UV_BINARY ortam değişkeni artık dikkate alınıyor.
  • Ekran okuyucuları için geri alma düğmesi artık görünür.
  • Unix terminalleri, kabaca en spesifikten en aza doğru deneniyor.
  • Kolay gün tablosu, display:grid ile değiştirildi.
Giderilen Hatalar:
  • Yardım modalının simülatör modalının arkasında görünmesi sorunu düzeltildi.
  • Qt/aqt/data'nın istenmeden dahil edilmesi sorunu giderildi.
  • Editör yazı tipindeki bir regresyon hatası giderildi.
  • Başlatıcının bazı Linux dağıtımlarında çalışmama sorunu düzeltildi.
  • about.py dosyasına bir katkıda bulunan eklendi.
  • "True retention" terimi "retention rate" olarak yeniden adlandırıldı.
  • Birkaç gün önceki güvenlik güncellemesiyle bozulan bazı eklentiler düzeltildi.
  • 'Kendi sesini kaydetme' ve metin okuma (TTS) arızaları düzeltildi.
  • Bazı cihazlarda görünen "bilinmeyen bir hata" mesajı sessize alındı.
Başka bir güvenlik güncellemesi yayınlandı. Windows kullanıcılarının güncelleme yapmaları şiddetle tavsiye edilir.
  • Özel olarak hazırlanmış ses dosyası referansları, Windows'ta dosyaların rastgele konumlara yazılmasına neden olabiliyordu. Araştırması için Michael Lappas'a tekrar teşekkür ederiz.
  • Medya klasörü dışındaki ses dosyalarına yapılan referanslara artık izin verilmiyor.
  • mpv'nin bir çökme durumunda bile düzgünce kapatılması sağlandı; bu, bazı kullanıcıların güncelleme yaparken karşılaştığı mpv hatalarını düzeltmelidir.
Michael Lappas tarafından yapılan bazı raporlar sayesinde ek güvenlik düzeltmeleri yapıldı:
  • Ses çalarken Windows'ta kötü niyetli paylaşılan bir destenin rastgele komutlar çalıştırmasına izin verebilecek bir güvenlik açığı kapatıldı.
  • Diğer uygulamalara giden bağlantılar (örn: obsidian://...) artık açılmak için izin isteyecek. Buradaki kullanıcı arayüzü (UI) iyileştirmeleri için @soleuniverse101'e teşekkürler.
Ayrıca, bu sürüm için Docker imajının derlenmesi @KolbyML sayesinde düzeltildi.
  • Düzenleyiciyi güvenli hale getirmek için daha az kesintiye neden olan ve kalıcı değişikliklere yol açmayan alternatif bir yaklaşım kullanıldı.
  • Eklenti uyumluluğu iyileştirildi.
  • Özel bir senkronizasyon sunucusuyla senkronize edilirken koleksiyon boyutu kontrol edilmiyor.
Bu, güvenlik odaklı bir güncellemedir. Paylaşılan desteler kullanıyorsanız, güncelleme yapmanız şiddetle tavsiye edilir.
  • İnceleme ekranında, paylaşılan destelerin bilgisayarınızdaki diğer verilere erişmesini önlemek için korumalar vardı, ancak bunların yetersiz olduğu kanıtlandı. Bu rapor için Michael Lappas'a çok teşekkür ederiz.
  • onclick işleyicileri gibi JavaScript referansları, düzenlenirken alan içeriğinden çıkarılır. Çoğu kullanıcı burada bir değişiklik görmeyecektir, ancak önerilerimize aykırı olarak bu tür içerikleri tek tek alanlara yerleştiren paylaşılan bir deste kullanıyorsanız, bozulmalara neden olabilir.
Güvenlikle ilgili olmayan bir değişiklik de eklendi:
  • Koleksiyon boyutunuz AnkiWeb sınırının üzerindeyse, eşitlemenin daha sonra başarısız olması yerine, eşitlemenin başında bir mesaj alacaksınız.