Yeni Özellikler ve İyileştirmeler

  • Windows NSIS installer için Handy simgesi kullanılmaya başlandı.
  • Sound selector açıldığında custom sound'ların yenilenmesi sağlandı.
  • Transcription altyapısı 0.3.0 ve ardından 0.4.0 sürümüne güncellendi.
  • Ubuntu 26.04 GNOME Wayland için troubleshooting dokümantasyonu eklendi.
  • Ubuntu dokümantasyonuna overlay, wl-clipboard ve QWERTY olmayan klavyelerde paste işlemiyle ilgili bilgiler eklendi.
  • Portable sürümün eski model cache'ine erişmeye devam etmesi sağlandı.
  • transcribe.cpp backend'i kendi worker'ına ayrıldı.
  • Transcription modeli yüklenirken takılı kalmış gibi görünen "Transcribing..." mesajı yerine modelin yüklenmekte olduğu gösteriliyor.
  • Translation contribution dokümantasyonu desteklenen dillerle uyumlu hâle getirildi.
  • Linux'ta crash protection korunurken renderer'ın devre dışı bırakılabilmesine olanak sağlandı.
  • Kayıt altyapısı handy-recorder sistemine taşındı.
  • transcribe.cpp için VAD desteği eklendi.
  • Custom post-processing provider'a Anthropic Messages API formatı desteği eklendi.
  • ONNX model kullanıcılarının GGUF formatına geçiş yapabilmesi için migration arayüzü eklendi ve ONNX desteği kaldırıldı.
  • Custom word'lerin transcribe-cpp vocabulary API üzerinden aktarılması sağlandı.
  • VAD kullanılarak uzun kayıtların parçalara ayrılarak işlenmesi desteği eklendi.
  • Model catalog, @handy-computer/models paketinden alınacak şekilde güncellendi.
  • Dosyaların transcription sonuçlarını doğrudan history'ye ekleme özelliği eklendi.
  • Otomatik dil algılama desteği eklendi.
  • Transcription hook desteği eklendi.
  • Tray'e dil değiştirme alt menüsü eklendi.
    Hata Düzeltmeleri
  • Live update sırasında history'de yinelenen satırların oluşması engellendi.
  • Setting adlarının screen reader'lar tarafından okunabilmesi sağlandı.
  • Paste işlemi sırasında main thread'in bloke edilmesi önlendi.
  • Windows'ta grade chip etiketlerinin hizalaması düzeltildi.
  • Debian paketlerine OpenSSL 3 runtime dependency'si eklendi.
  • Post-processing istekleri için tek bir HTTP client'ın yeniden kullanılması sağlandı.
  • Post-processing boş text döndürdüğünde mevcut dictation'ın kaybolması engellendi.
  • Reset button'larının hangi setting'i etkilediğinin erişilebilir şekilde belirtilmesi sağlandı.
  • Linux'ta Ctrl+Space shortcut'ının IBus ile çakışması önlendi.
  • Dropdown menu'lerin Escape ile kapatılabilmesi sağlandı.
  • Hata bildirimleri için ortak bir framework eklendi.
  • Text input'larda IME confirmation sırasında kullanılan Enter tuşunun yanlışlıkla normal Enter olarak işlenmesi engellendi.
  • History silme işlemi başarısız olduğunda kullanıcıya hata bildirilmesi sağlandı.
  • Audio playback position control için erişilebilir bir ad eklendi.
  • Seek işlemi başlatıldığında mevcut playback position'ın korunması sağlandı.
  • Focus durumundaki setting tooltip'lerinin Escape ile kapatılabilmesi sağlandı.
  • History'den ayrıldıktan sonra geç gelen audio source'ların serbest bırakılması sağlandı.
  • Shortcut manager başlatılamadığında fallback shortcut mekanizması geri getirildi.
  • macOS'ta iPhone üzerinden ses oynatılırken AirPods ile yapılan kayıtların sessiz kalması engellendi.
  • Linux Wayland compositor'ları için "None" keyboard implementation seçeneği eklendi.
  • Linux'ta dotool kullanılırken multi-line text'in doğru şekilde yazılması sağlandı.
  • Linux'ta WebKitGTK 2.54 kullanılırken transparent overlay'in doğru şekilde çizilmeye devam etmesi sağlandı.
    Dokümantasyon
  • Linux'ta input-group permission düzeltmelerinde eski user manager session'larından kaynaklanabilecek sorunlar dokümante edildi.

Değişiklikler​

  • Ses içermeyen kayıtların ardından modelin bellekten kaldırılmaması düzeltildi.
  • Settings bölümleri arasında geçiş yapılırken scroll konumunun sıfırlanmaması düzeltildi.
  • Shortcut: Bilinmeyen reset binding ID’lerinin kabul edilmesi engellendi.
  • History: Copy işlemi için başarı bildirimi artık yalnızca clipboard’a yazma işlemi başarıyla tamamlandıktan sonra gösteriliyor.
  • Birden fazla tuştan oluşan shortcut’lar için parse edilebilir isimlerin oluşturulması düzeltildi.
  • Dokümantasyon: Native Wayland kullanan Omarchy’de recording indicator’ın geri getirilmesi için gerekli bilgiler eklendi.
  • İngilizcede "Ha" ifadesinin yanlışlıkla filler word olarak kaldırılması düzeltildi.
  • transcribe-cpp sürümü 0.2.4 olarak güncellendi.
  • Cümlenin başındaki filler word kaldırıldıktan sonra ilk harfin büyük kalması sağlandı.
  • Transkripsiyon yapabilecek bir model bulunmadığında recording işleminin başlatılması engellendi.
  • Tauri backend’in parse edemediği shortcut’ların kabul edilmesi engellendi.
  • Compute device listesinin oluşturulması startup akışından çıkarıldı.
  • Çince için script seçici eklendi ve dahili yapı sadeleştirildi.
  • Kısa bir recording sonrasında Cancel shortcut’ın kayıtlı kalması düzeltildi.

Yeni Katkıda Bulunanlar​

  • @rajin-khan
  • @wesleymatosdev
  • @nkootstra
  • @BrianMcBrayer
  • @mdcnick
  • @aktanazat
  • @ShivankK26