Hata Düzeltmeleri​

  • Tebrikler ekranındaki özel çalışma ve askıdan çıkarma bağlantılarının çalışmaması sorunu düzeltildi.
  • Yardım pencerelerindeki Tamam düğmesinin çalışmaması sorunu düzeltildi.

Kurulum​

  • 26.05 veya daha yeni bir sürüm kullanıyorsanız bu güncellemeyi Araçlar > Güncellemeleri Denetle menüsünden de yükleyebilirsiniz.
  • 25.07 ile 25.09 arasındaki sürümlerde bulunan güncelleme özelliği, bu sürüme yükseltme yapmak için kullanılamaz.

Beta 2'den Sonraki Değişiklikler​

  • Bazı eklenti düzenleyicisi düğmelerinin birden fazla tıklamadan sonra çalışmaması düzeltildi.
  • Eklentilere ait webview'lar silindikten sonra oluşan hatalar düzeltildi.
  • Düzenleyiciye görüntü yapıştırılırken bazı satır içi stillerin filtrelenmemesi düzeltildi.
  • Düzenleyicide kullanılmayan düz metin yapıştırma işleme kodu kaldırıldı.

Yeni Özellikler​

  • fsrs-rs 6.6.1 sürümüne güncellenerek performans iyileştirmeleri sağlandı.
  • Düzenleyicinin deneysel olarak yeniden tasarlanmış sürümü, Tercihler > Deneyler bölümünden etkinleştirilebilir. Bu çalışmanın temel amacı, düzenleyicinin mobil istemcilere entegre edilebilmesini sağlamaktır. Eklenti uyumluluğunu etkileyebilir.
  • Yeni düzenleyici gibi deneysel özelliklerin test ve geri bildirim amacıyla kullanıcılara erken sunulabilmesi için Tercihler ekranına yeni bir Deneyler bölümü eklendi.

Diğer Önemli Değişiklikler​

  • Gerekli en düşük macOS sürümü 13.0'a yükseltildi.
  • Tüm kullanıcılar için yapılan MSI kurulumunun mevcut kurulumu algılayamaması düzeltildi.
  • Kayıt defteri silinmiş eski bir yönetici yetkili kurulumu gösteriyorsa MSI kurulumunun engellenmemesi sağlandı.
  • 26.05 sürümündeki başlangıç çökmelerine yönelik olası bir düzeltme olarak Linux fcitx5 eklentisi, paketle birlikte gelen Qt kullanılarak derlenmeye başlandı.
  • uv başlatıcısı ve eski paketleme kodu kaldırıldı.
  • Zamanlama verileri olmadan dışa aktarma yapılırken FSRS parametrelerinin deste yapılandırmalarından çıkarılması sağlandı.
  • Bulanıklaştırma nedeniyle FSRS aralıklarında gerileme yaşanması önlendi.
  • Veritabanını Denetle işlevinin kartlardaki hatalı son inceleme zamanı kayıtlarını düzeltmesi sağlandı.
  • FSRS için en uygun parametreler mesajı iyileştirildi.
  • Yeni ve boş koleksiyonlarda Anki'nin tam eşitleme gerektiğini bildirmesi düzeltildi.
  • Tercihler değişmemişse koleksiyonun değiştirilmemesi sağlandı.
  • Webview ve yerel form denetimlerinin Anki'nin dil tercihini izlemesi sağlandı.
  • Not düzenleyicisinde HTML odağının beklenmedik şekilde değişmesi düzeltildi.
  • Liste öğesi kısayollarına basıldığında metin girişinin yeniden odaklanması düzeltildi.
  • Şablonlarda özel alan koşulları kullanıldığında boş kart algılamasının hatalı çalışması düzeltildi.
  • Nadir durumlarda not eklenirken görüntü gizleme maskelerinin kaybolması düzeltildi.
  • Görüntü gizleme notlarındaki metin etiketlerinin özel karakter içermesi durumunda bozulması düzeltildi.
  • Kart Bilgileri ekranının tekrarlama sonrasında güncellenmemesi düzeltildi.
  • Tüm ön ayarlar optimize edilirken deste yapılandırma ekranının kapanmaması sağlandı.
  • Tema değişikliği sırasında oluşabilecek çökmeyi önlemek için FindDuplicatesDialog webview'ının pencere kapatılırken temizlenmesi sağlandı.

Diğer İyileştirmeler​

  • "1 etiketler" ifadesi "1 etiket" olarak düzeltildi.
  • Nadir durumlarda yinelenen alanlara sahip bir not türü birleştirilirken hata oluşması önlendi.
  • Deste seçenekleri için en düşük yükseklik değeri ayarlandı.
  • Tarayıcı aramalarında yeni satır desteği iyileştirildi.
  • Arama sorgusu ayrıştırıcısındaki boşluk karakterleri normalleştirildi.
  • Her yanıtta veritabanı okuması yapılmasını önlemek için FSRS yapılandırma bayrakları CardQueues içinde önbelleğe alındı.
  • Son tarihi ayarlama işleminde FSRS yapılandırmasındaki Boolean değerinin kullanılması sağlandı.
  • Medya eşitleme işlemlerindeki yarış durumu düzeltildi.
  • Ağ hatalarında boş "Hata ayrıntıları:" satırının gösterilmemesi sağlandı.

Belgelendirme Değişiklikleri​

  • README dosyasındaki yinelenen giriş bölümü kaldırıldı.
  • Kılavuzun dizin sayfası olarak "Başlarken" bölümü kullanılmaya başlandı.
  • Mintlify web sitesinin biçimlendirilmesi için Prettier yapılandırıldı.
  • Belgelendirme web sitesine çeviri desteği eklendi.
  • Belgelerdeki göreli bağlantılar düzeltildi.
  • Eksik belge sayfaları yeniden eklendi.
  • Bazı belge sayfaları yönlendirmelerle değiştirildi.

Geliştirme Değişiklikleri​

  • Not türü hizmet katmanı için birim testleri eklendi.
  • Arama hizmeti için birim ve entegrasyon testleri eklendi.
  • Başarısız olan syncserver Docker derlemesi düzeltildi.
  • syncserver için Rust derleyicisi ve temel imaj güncellendi.
  • Hook sistemi testleri eklendi.
  • Zamanlayıcı ve kartlar için hizmet katmanı birim testleri eklendi.
  • complexipy güncellendi.
  • Complexipy başarısız olduğunda CI sürecinin başarısız sayılmaması sağlandı.
  • Hata ayıklama derlemelerinde MSI sıkıştırması devre dışı bırakıldı.
  • Kararsız çalışan zamanlayıcı testi düzeltildi.
  • Dockerfile içinde wget yerine yerleşik --healthcheck seçeneği kullanılmaya başlandı.
  • Yeni Chromium sürümleri için izin verilen kaynaklar güncellendi.
  • complexipy, Ninja denetimlerinin dışına taşındı.
  • Ses modülü ve mpv ikili dosyası için temel testler eklendi.
  • Bağlantılı bir issue eklendiğinde botun oluşturduğu gereksiz bildirimler temizlendi.
  • Güvenlik bildirimleri doğrultusunda Rust bağımlılıkları güncellendi.
  • Ses oynatma için test kapsamı genişletildi.
  • MpvManager testinin Linux'ta atlanması sağlandı.
  • Testlerdeki mpv zaman aşımı süresi artırıldı.
  • Windows'ta rust-lld kullanılmaya başlandı.
  • Depolar arası referansların işlenmesi ve kuruluş üyelerinin bağlantılı issue denetiminden muaf tutulması sağlandı.
  • webServer'ın zamanından önce hazır kabul edilmesinden kaynaklanan kararsız uçtan uca düzenleyici testleri düzeltildi.
  • AnkiMobile'daki kart satırı durum etiketleri için temel FTL metinleri eklendi.
  • check-linked-issue.yml dosyasındaki geçersiz GitHub Actions izni düzeltildi.
  • "Güncelleme yok" ifadesi için yeni bir çeviri metni eklendi.
  • Rust ve TypeScript kodunda Qt çeviri metinlerinin kullanılmasına izin verilmemesi sağlandı.
  • RUSTSEC-2026-0204 güvenlik bildirimi giderildi.
  • Briefcase güncellendi.
  • cargo-llvm-cov ve cargo-nextest için önceden derlenmiş ikili dosyalar kullanılmaya başlandı.
  • Tüm katkıda bulunanların GitHub noreply e-posta adresleri normalleştirildi.
  • sync_translations.py betiğindeki bazı sorunlar düzeltildi.
  • cargo deny denetimi için ammonia ve spin güncellendi.
  • CI denetimlerinin ARM Linux, Intel Mac ve ARM Windows sistemlerinde çalıştırılması sağlandı.
  • Yarış durumlarını önlemek için otomatik kapatma işleminden önce Pull Request durumunun yeniden doğrulanması sağlandı.
  • AnkiMobile için tarama etiketi arama metinleri eklendi.
Sürüm: 26.05

Güvenlik Güncellemesi​

  • Bu sürüm bir güvenlik güncellemesidir. Kullanıcıların mümkün olan en kısa sürede Araçlar → Yükseltme/Düşürme menüsünü kullanarak güncelleme yapması öneriliyor.
  • Güvenilmeyen deste paketleri (.apkg dosyaları) içe aktarılırken yerel dosyaların okunabilmesine neden olan güvenlik açığı giderildi.
  • Diğer hata düzeltmeleri ve yeni özellikler bir sonraki beta sürümünde yayınlanacak.

Kurulum ve Güncelleme​

  • Yeni kullanıcıların en güncel başlatıcıyı resmi internet sitesinden indirmesi gerekiyor.
  • 25.09 başlatıcısını kullanan kullanıcılar, Anki içerisindeki Araçlar → Yükseltme/Düşürme menüsünden güncelleme yapabiliyor.
  • Daha eski bir başlatıcı veya Anki sürümü kullanan kullanıcıların ise önce en güncel başlatıcıyı yüklemesi öneriliyor. Eski sürümler düzgün çalışmayabilir.
Yenilikler ve İyileştirmeler
  • Görsellerin Yüklenmesi: İnceleme sırasında görseller artık asenkron olarak çözümleniyor. Bu, özellikle birçok görsel içeren kartlarda yükleme hızını artırabilir.
  • Kullanıcı Arayüzü (UI) Düzenlemesi:
    • Kart Tarayıcısı'ndaki (Card Browser) "Önizleyici" bölümünün kenar boşlukları (margins) iyileştirildi.
    • QPushButton:default:hover için kırpma (clipping) hatası giderildi.
  • Docker: Dockerfile, Ninja derleme sistemini kullanacak şekilde güncellendi.

Giderilen Hatalar
  • Özel Renkler: Özel renklerin kaydedilmemesi sorunu düzeltildi.
  • Sağlık Kontrolü: Sağlık kontrolü için daha düşük bir inceleme limiti eklendi.
  • Çeviriler: Zaman kutusu (timebox) mesajı, değişkenlerin esnek bir şekilde sıralanmasına olanak tanıyacak şekilde çevrilebilir hale getirildi.
  • Destek başına istenen hatırlama oranı – @L-M-Sherlock (#4194)
  • İstenen hatırlama oranı bilgi grafikleri – @Luc-Mcgrady (#4199)
  • Önbelleğe alınmış iş yükü değerlerini kullan – @Luc-Mcgrady (#4208)
  • Expected_workload_with_existing_cards implementasyonu – @Luc-Mcgrady (#4243)
  • Sağlık kontrolünü ve “zaten optimal” durumunu aynı anda göster – @Luc-Mcgrady (#4238)
  • Kart istatistikleri güncelleme inceleme süresi – @Luc-Mcgrady (#4236)
  • DR grafiği x-ekseni düzenlemesi – @Luc-Mcgrady (#4251)
  • nc: yalnızca belirli bir alanda arama yapabilsin (#4276) – @maxr777 (#4312)
  • Kart eklerken eklenen kart sayısını göster – @iamllama (#4310)
  • AnkiConnect için AppNap üzerinde kontrol imkânı sağla
  • Windows 10’da yükseltme/düşürme işlemlerinde başlatıcı görüntüleme sorunu düzeltildi.
  • Bazı Linux sistemlerinde başlatıcının görünmemesi sorunu için olası çözüm getirildi.
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.