Releases: muratbaskicioglu/agentvoice-releases
Release list
AgentVoice 1.0.5
AgentVoice 1.0.5 — çökme düzeltmesi (ADP-720)
Bu sürüm uygulamanın kendiliğinden kapanmasını durduruyor. 1.0.3 ve 1.0.4'te
AgentVoice açıldıktan kısa süre sonra — çoğu zaman ilk dikte denemenizde —
hiçbir hata göstermeden kapanıyordu. "Kapatınca çöküyor" gibi görünen şey aslında
"açılırken çöküyor, siz de tekrar açıyorsunuz" idi; tek bir günde beş kez yaşandı.
Sebep: klavye dinleyicisi, macOS'un yalnız ana iş parçacığından çağrılmasına izin
verdiği bir sistem fonksiyonunu (girdi kaynağı / klavye düzeni okuma) arka plandan
çağırıyordu. macOS bu ihlalde hata vermez — süreci doğrudan öldürür. Bu yüzden ne
uygulama içinde bir uyarı çıkıyordu ne de yakalanabilecek bir hata vardı.
Artık bu çağrılar tek bir ana-thread kapısından geçiyor: arka plan iş parçacıkları
o sistem fonksiyonlarına hiç dokunmuyor. Kapıyı atlayan bir yol kalırsa uygulama
ölmüyor, log'a yazıp zararsız bir değerle devam ediyor.
Ayrıca bu sürümde
- Uygulama içi duyurular (ADP-716). Yeni sürüm ve önemli notlar artık
uygulamanın içinde görünüyor: menü çubuğu simgesinde rozet, tıklayınca
okunabilir bir kart. Duyuruyu okuduğunuzda rozet sönüyor. - Kapanış artık gerçekten temizlik yapıyor. Ölçüldü ki eski kapanış yolu
temizlik kodunu hiç çalıştırmıyordu (uygulama kapanış sinyalini yaymadan
ölüyordu). Artık dikte iş parçacıkları düzgün durduruluyor. - Klavye düzeni okunamazsa metin sessizce kaybolmuyor: panoya alınıyor ve
size anlaşılır bir hata gösteriliyor.
Güncelledikten sonra
Ek bir adım yok — izinleriniz korunur. (İmza değişmediği için macOS mikrofon
iznini yeniden sormaz.)
Yayın kapısı — bu sürümden itibaren
1.0.3 felaketi (imzalı, notarize edilmiş, doğrulanmış ve mikrofonu hiç çalışmayan
paket) ve 1.0.4 (çöken paket) aynı kör noktadan doğdu: yayın hattındaki kapıların
hepsi "paket bozulmamış mı" diye soruyordu, "paket işini yapabiliyor mu" diye
soran yoktu. Artık paket yayınlanmadan önce gerçekten çalıştırılıyor:
açılıyor, dikte yolu koşuyor, temiz kapanıyor. Bu kapıdan geçmeyen bir paket
yayınlanamıyor.
AgentVoice 1.0.4
AgentVoice 1.0.4 — mikrofon düzeltmesi (ADP-721)
Bu sürüm dikteyi tekrar çalışır hale getiriyor. 1.0.3'te mikrofon izni verilmiş
olsa bile ses hiç gelmiyordu: uygulamanın imzasında macOS'un istediği mikrofon
yetkisi (com.apple.security.device.audio-input) eksikti. İzin ekranında her şey
"açık" görünüyordu ama işletim sistemi ses akışını vermiyordu — kayıtlar tamamen
sessiz çıkıyor, uygulama da "Mikrofon sesi yok!" diyip sizi Sistem Ayarları'na
yolluyordu. Orada yapılacak bir şey yoktu; sorun izinde değil paketteydi.
Güncelledikten sonra — TEK adım
İlk açılışta macOS mikrofon iznini yeniden soracak (yeni imza, yeni kayıt).
Çıkan kutuda "Allow" / "İzin Ver" deyin. Başka bir şey yapmanız gerekmez —
Sistem Ayarları'nda elle bir şey açmanıza da, izinleri sıfırlamanıza da gerek yok.
Prompt hiç çıkmazsa: Sistem Ayarları → Gizlilik ve Güvenlik → Mikrofon →
AgentVoice anahtarını kapatıp açın, uygulamayı yeniden başlatın.
Ayrıca bu sürümde
- Uygulama artık doğru şeyi söylüyor. "Mikrofon izni yok" ile "izin var ama
ses gelmiyor" ayrı iki durum: ikincisinde sizi Ayarlar'a yollamak yerine
güncelleme gerektiğini söylüyor. Kurulum sihirbazındaki mikrofon satırı da
bu durumu ayrı gösteriyor. - Bas-konuş tuşu ve yapıştırma için eksik izin açıklamaları eklendi
(Girdi İzleme + Apple Event) — bunlar eksikken macOS istemi ya hiç
göstermiyor ya da izin anında uygulamayı kapatabiliyordu. - Yeni teşhis komutu. Mikrofonun gerçekten ses verdiğini paketin içinden
ölçer:
"/Applications/AgentVoice.app/Contents/MacOS/AgentVoice" --mic-check 3 - Yayın kapısı. Artık imza yetkileri eksik bir paket yayınlanamıyor; bu
hatanın sessizce tekrar çıkması yapısal olarak engellendi.
AgentVoice 1.0.3
AgentVoice 1.0.3
"Uygulama açılıyor ama dikte çalışmıyor" sorunu çözüldü. macOS bazı durumlarda
uygulamayı gerçek yerinden değil, her açılışta adresi değişen geçici bir kopyadan
çalıştırıyordu (App Translocation). Adres sabit olmayınca Erişilebilirlik ve Girdi
İzleme izinleri kalıcı verilemiyor, bas-konuş hiç kurulmuyor ve yazdığın metin
imlece gitmiyordu — üstelik hiçbir hata mesajı çıkmadan. AgentVoice artık bunu
kendisi fark ediyor: kurulum ekranında "Onar ve yeniden başlat" diyorsun,
uygulama kendini doğru yerine taşıyıp oradan açılıyor. İzinler bu kez kalıcı oluyor.
Kurulum ekranı artık gerektiğinde geri geliyor. Eskiden kurulum sihirbazı tek bir
"tamamlandı" işaretine bakıyordu: bir kez tamamlandıysa, uygulama sonradan
kullanılamaz hâle gelse bile bir daha hiç açılmıyordu. Artık işarete değil gerçek
duruma bakıyor — kurulum yeri bozuksa veya dikte için zorunlu bir izin eksikse
kendiliğinden açılıyor. "Daha sonra" dersen o gün seni bir daha rahatsız etmiyor.
Kurulumu istediğin an elle çalıştırabiliyorsun. Ayarlar'a yeni bir KURULUM
bölümü geldi: mevcut durum + "Kurulumu yeniden çalıştır" + "Kurulumu sıfırla".
Bir sorun varken menü çubuğu menüsünde de "
Sıfırlama yalnızca kurulum işaretini siler; ayarların, terim sözlüğün, Muratify
oturumun, lisansın ve verdiğin macOS izinleri korunur (ekranda da yazıyor).
Ayarlar penceresindeki kırpılma giderildi. Hesap satırının yazısı üstten/alttan
kesiliyordu; giriş kutuları, düğmeler ve açılır listeler farklı yüksekliklerdeydi;
API anahtarı alanı pencereyi büyütsen de dar kalıyordu; terim listesinin son satırı
yarım görünüyordu. Hepsi düzeltildi — yükseklikler birebir hizalı, anahtar alanı
pencereyle birlikte büyüyor, liste tam satıra oturuyor. Sözlük düğmeleri de
sadeleşti (ikon + üzerine gelince açıklama), kazanılan yer giriş alanına gitti.
Kurulum: DMG'yi indir → aç → AgentVoice'ı Uygulamalar klasörüne sürükle.
Zaten kuruluysa menü çubuğu → Güncelleme rozeti ile de geçebilirsin.
AgentVoice 1.0.2
AgentVoice 1.0.2
Uygulama içi güncelleme geldi. Bugüne kadar yeni sürüm çıktığında haberin olmuyordu.
Artık yeni sürüm yayınlanınca menü çubuğu menüsünde mavi bir rozet ve tek seferlik bir
bildirim çıkıyor; "Şimdi indir" ile indiriyor, "Yeniden başlat ve güncelle" ile kuruyorsun.
İndirilen paketin bütünlüğü ve Apple imzası kurulumdan önce denetleniyor — doğrulanmayan
hiçbir şey kurulmuyor.
Şifre sorma sorunu çözüldü. Güncellemeden sonra macOS'un çıkardığı "anahtar zinciri
şifresi" penceresi artık çıkmıyor; oturumun korunuyor, yeniden giriş yapman gerekmiyor.
Kurulum penceresi netleşti. DMG'yi açtığında AgentVoice simgesi ve Uygulamalar klasörü
yan yana — sürükleyeceğin yer belli.
Ayarlar'da yeni GÜNCELLEME bölümü: kurulu sürüm, durum ve "Şimdi kontrol et" düğmesi.
Kurulum: DMG'yi indir → aç → AgentVoice'ı Uygulamalar'a sürükle.