Co nowego

Co nowego w VoiceHotKey — informacje o wydaniach na Maca, Windowsa, iOS, Androida i Linuksa. Filtruj według swojej platformy.

  1. Mac v1.28.9

    Iskierki na pasku menu podczas akcji AI

    • Animacja iskier dla akcji AI na ikonie paska menu.
  2. Windows C++

    Poprawka wklejania cyrylicy w Telegramie

    • Poprawka wklejanie cyrylicy do Telegrama — wieloformatowy schowek (CF_TEXT + CF_UNICODETEXT), HGLOBAL z GMEM_FIXED, strona kodowa ANSI uwzględniająca pismo.
    • Nazwy urządzeń mikrofonów w UI: usunięto zlokalizowany prefiks „Microphone" dla czystszej listy.
    • Dołączono ScSignTool, więc podpisywanie wydania nie zależy już od systemowego PATH.
    • Ponowna weryfikacja schowka po zamknięciu i 1-sekundowy timer przywracania.
  3. Mac v1.28.6
    • Nowa pozycja menu „Głos na tekst" z inteligentną obsługą kliknięć na pasku stanu.
    • Ustawienie „Show Floating Animation" pozwala ukryć nakładkę podczas nagrywania.
    • Poprawka pozycja wklejania podczas dyktowania w Notion.
  4. Android
    • Anulowanie transkrypcji przez stuknięcie obracającej się animacji (z 1-sekundowym okresem karencji).
    • „Cancelled" pokazane na czerwono w historii.
    • Ulepszenie timeout odczytu/zapisu OkHttp zmniejszony z 2 min do 1 min.
  5. Mac v1.28.5

    Konfigurowalne kolory Air Button

    • Konfigurowalne kolory gradientu dla Air Button, z selektorami kolorów w ustawieniach.
    • Ikona paska menu staje się animowanym widokiem SwiftUI w stylu AirButton.
    • Poprawka paski amplitudy zamrażały się po zapełnieniu bufora audio.
    • Cały wiersz narzędzi AI jest teraz klikalny, aby przełączać każdą z opcji.
  6. Android

    Selektor kolorów

    • Selektor kolorów w ustawieniach do dostosowywania kolorów gradientu mikrofonu i animacji.
    • Dynamiczne kolory Material You dla mikrofonu.
    • Podgląd na żywo podczas przesuwania suwaków kolorów.
    • Opcja pokazania przycisku anulowania podczas nagrywania.
  7. Android

    Gesty menu AI, animacje pasujące do macOS

    • Refaktor przepływu nagrywania — wybór akcji AI po nagraniu za pomocą gestów.
    • Promienista animacja OK nagrywania pasująca do macOS.
    • Ikona AirButton pasująca do macOS.
    • Obrotowy spinner łukowy pasujący do macOS.
    • Opcja wyciszenia dźwięku innych aplikacji podczas nagrywania.
    • Przełączanie między schowkiem a bezpośrednim wstawianiem tekstu dla dyktowania.
  8. Mac v1.28.4
    • Kliknięcie prawym przyciskiem w dowolnym miejscu nakładki nagrywania anuluje (lewy klik już nie anuluje).
    • Promieniste paski amplitudy zaczynają się teraz tuż poza okręgiem OK dla lepszej widoczności szeptów.
    • Archive script: poprawka notaryzacji z użyciem notarytool submit, stapling i weryfikacji.
  9. Windows C++

    Air Button staje się domyślny

    • Air Button pokazywany domyślnie w 32 px, z zakresem suwaka 16–32 px.
    • Opcja uwzględniania wielkości liter dodana do podstawień.
    • Przyciski ponownej transkrypcji per język w elementach historii.
    • Obrotowy spinner łukowy pasujący do macOS.
    • Programowa ikona Air Button z koncentrycznymi okręgami (koniec z PNG).
    • Prawy klik anuluje nagrywanie w nakładce animacji.
  10. Mac v1.28.0

    Air Button, przeciągana nakładka, obrotowy spinner łukowy

    • Air Button można teraz przeciągać; nakładka nagrywania ujednolicona i z możliwością zmiany pozycji.
    • Obrotowy spinner łukowy zastępuje kropki transkrypcji.
    • Promieniste paski amplitudy zastępują okrężne pierścienie głośności podczas nagrywania.
    • Przycisk OK i okrężna animacja głośności zastępują falę nagrywania.
    • Ulepszenie responsywność mowy ciągłej.
    • Poprawka sporadyczne niepowodzenie wklejania (Cmd+V wysyłane teraz synchronicznie).
  11. Android
    • Automatyczny wybór domyślnego modelu z serwera (usunięto zaszyte gpt-4o-mini).
    • Poprawka logowanie przez link e-mail (long-poll faktycznie się uruchamia).
    • Poprawka dyktowany tekst wstawiany w złym miejscu, gdy kursor jest w środku zdania.
    • Poprawka dyktowanie nie zapisywane w Google Keep.
  12. Mac v1.27.9
    • Air Button przeprojektowany z programowymi koncentrycznymi okręgami i trzema przerwami w zewnętrznym pierścieniu.
    • Skróty postprocessingu camelCase i Title Case.
    • Wykorzystuje Twoje źródła wejściowe klawiatury do wyboru domyślnych języków transkrypcji przy pierwszym uruchomieniu.
    • Poprawka zewnętrzny mikrofon USB nadpisywany przez wbudowany mikrofon MacBooka.
  13. Windows C++
    • Naprzemienne pasy w wierszach listy skrótów z kontrastem zależnym od motywu.
    • Ustawienie „Show press-and-hold option" — domyślnie ukrywaj checkbox przytrzymania.
    • Poprawka wyświetlanie skrótu pokazujące modyfikatory po zwykłych klawiszach (np. 1+Ctrl).
    • Poprawka wklejanie wpisujące pojedynczą literę zamiast Ctrl+V na układzie rosyjskim.
    • Poprawka pusta lista skrótów po świeżym zalogowaniu.
  14. Windows C++
    • Zmiana kolejności skrótów przez przeciąganie ze wskaźnikiem upuszczania.
    • Wieloliniowe pole wejściowe dla zamienników w podstawieniach.
    • Naprzemienne pasy dla grup skrótów.
    • Poprawka awaria przy odłączeniu urządzenia audio podczas aktywnego nagrywania.
  15. Linux
    • Ulepszenie zbiorcze przekazywanie evdev i buforowany XID nakładki X11 zmniejszają narzut potoku wejściowego.
  16. Android
    • Poprawka awaria w przepływie auth, gdy aplikacja idzie w tło.
    • Poprawka awaria, gdy lista serwerów AI jest pusta.
    • Poprawka awaria, gdy żądanie long-poll auth jest ponownie dostarczane.
  17. Mac v1.27.7
    • Zachowuje „ostatnio działający" serwer API, aby przetrwać awarię punktu końcowego.
    • Automatyczne kopiowanie ponownie transkrybowanego tekstu do schowka w widoku historii.
    • Poprawka artefakty interpunkcji/odstępów/wielkości liter po pustych podstawieniach.
  18. Mac v2.0.5 MAS

    Failover API wszędzie

    • Failover serwerów API dla wszystkich wydań — aplikacja przetrwa awarie poszczególnych punktów końcowych.
    • Zmieniono nazwę „Manage" → „Manage subscription" we wszystkich 59 tłumaczeniach.
    • Ulepszona logika etykiety przycisku subskrypcji z użyciem flag serwerowych.
    • Poprawka przycisk Manage subscription nie otwierał przeglądarki z powodu spacji w URL.
  19. Windows C++
    • Poprawka podstawienia nie działały dla języków niełacińskich (rosyjski, CJK itp.).
    • Poprawiony handler awarii obsługujący błędy uszkodzenia sterty/stosu.
    • Zrzuty awaryjne są teraz dołączane do ręcznych raportów o problemach.
  20. Android
    • Failover serwerów API z zaszytymi wartościami domyślnymi i api_version=2.
    • Dodano ANDROID_ID do deviceId dla unikalnej identyfikacji per urządzenie.
  21. Linux v0.34.0
    • Zmniejszono blokady GTK na karcie historii, aby zapobiec zamrożeniu skrótów.
  22. Linux v0.33.0
    • Poprawka skrót trwale przestający działać po zablokowaniu głównego wątku GTK.
  23. Linux v0.30.0 – 0.32.0
    • Poprawka skrót nieresponsywny przez 3–6 s (operacje nakładki X11 przeniesione poza główny wątek GTK).
    • Zabezpieczenia nagrywania, aby zapobiec przypadkowym krótkim/duplikowanym nagraniom.
    • Poprawka przycisk raportowania zawieszający się (timeouty podprocesów i naprawa zdublowanego logowania).
  24. Windows C++

    Stabilność przechwytywania audio

    • Finalizacja strumienia vorbis przed zamknięciem urządzenia WASAPI, aby zapobiec uszkodzeniu sterty.
    • Wyłączenie WASAPI AUTOCONVERTPCM dla urządzeń przechwytujących.
    • Anulowanie oparte na CancelToken dla wszystkich żądań HTTP.
  25. Linux v0.29.0
    • Poprawka skróty przestające działać po odłączeniu klawiatury (pętle ponownego łączenia).
  26. Windows C++
    • Poprawka awaria z uszkodzeniem sterty podczas zatrzymywania nagrywania w Windows 10 14393.
    • Poprawka wyścig w callbacku audio podczas zatrzymania przechwytywania.
  27. Android
    • Ukryj mikrofon, gdy urządzenie nie jest interaktywne (zablokowane, doze, Always-on Display).
  28. Linux v0.28.0
    • Prefiks „Mouse" dodany do nazw wyświetlanych przycisków myszy.
    • Poprawka tryb przytrzymania przycisku myszy.
  29. Mac v2.0.3 MAS

    Wydanie w Mac App Store

    • Okno zgody na prywatność danych zgodne z wytycznymi MAS 5.1.1(i) / 5.1.2(i).
    • Ujednolicona nazwa pakietu „VoiceHotKey" w dystrybucjach MAS i Direct.
    • Nazwa pakietu launchera ustalona jako „VoiceHotKey Launcher" we wszystkich lokalizacjach.
    • Neutralny tekst „Continue" zastępuje nakazowe komunikaty uprawnień dla recenzji MAS.
  30. Linux v0.26.0

    Skróty myszy, karta AI, karta Pliki

    • Obsługa skrótów z przyciskami myszy.
    • Obsługa schowka X11 i trybu przytrzymania.
    • Reguła uinput udev i monit instalatora o restart, gdy dodawana jest grupa input.
    • Karta AI z zarządzaniem niestandardowymi promptami (tylko modele obsługujące completion).
    • Karta Pliki do transkrypcji plików audio/wideo.
    • Karta About z informacjami o aplikacji, prawami autorskimi i linkami społecznościowymi.
    • Sprawdzenia stanu instalacji.
  31. Windows C++
    • Failover serwerów API z użyciem listy api_servers dostarczanej przez serwer.
    • Failover dla odpowiedzi API nie-JSON (błędy nginx/proxy).
    • Poprawka parsowania odpowiedzi strumienia SSE dla transkrypcji plików.
  32. Android
    • Ukryj nakładkę, gdy urządzenie jest zablokowane lub na Always-on Display.
    • Failover serwerów API.
  33. Linux
    • Failover serwerów API dla wszystkich wywołań API (z api2.voicehotkey.com jako domyślnym).
    • Ostrzeżenie pokazywane, gdy skróty zawodzą z powodu braku uprawnień grupy input.
  34. Mac v1.27.5
    • Automatyczne sprawdzanie subskrypcji przy starcie z użyciem uprawnień StoreKit 2.
    • Wbudowany samouczek dostępności zastępuje osobne okno samouczka.
    • Pomocnik AccessibilityStatusHelper poza procesem dla dokładnego stanu uprawnień TCC.
    • Zmieniono nazwę ustawienia na „Restore Clipboard After Pasting" (z odwróconą wartością domyślną).
  35. Windows C++
    • Weryfikacja skrótu SHA256 dla automatycznych aktualizacji.
    • Pełna wymiana skrótów sterowana z serwera (porzucono logikę scalania).
    • Ustawienie — zatrzymywanie nagrań z karty Pliki za pomocą skrótów.
  36. Mac v1.27.4
    • Zmiana kolejności skrótów przez przeciąganie.
    • Nakładka nie koliduje już z arkuszami zakupów App Store.
    • Przywracanie subskrypcji używa teraz original_transaction_id do wykrywania konfliktów.
    • Rok praw autorskich zaktualizowany do 2026.
  37. Windows C++
    • Zmiana kolejności skrótów przez przeciąganie na głównej karcie.
    • Usunięto pojęcie „głównego skrótu" — wszystkie skróty są teraz równorzędne.
    • URL-e wydań sterowane z serwera dla regionalnych sprawdzeń aktualizacji.
  38. Linux v0.25.0
    • Pusty wiersz skrótu przy pierwszym uruchomieniu, gdy żadne skróty nie są zdefiniowane.
  39. Linux v0.23.0

    13 nowych języków interfejsu

    • 13 nowych tłumaczeń interfejsu z przełączaniem języka na żywo.
    • Buforowanie urządzeń audio, aby uniknąć powtarzanego wyliczania ALSA.
    • Dokładne wykrywanie dystrybucji i środowiska graficznego dla raportów błędów.
  40. Windows C++
    • Nowa akcja skrótu PasteLast — wklej ostatni wynik z historii.
    • Uproszczone menu Intelligence z dedykowanymi akcjami Translate i Fix Layout.
    • Domyślny język/model dla akcji tłumaczenia z zamianą modelu sterowaną z serwera.
    • Poprawka chińskie cudzysłowy w zh.rc powodujące błędy kompilatora RC.
  41. Linux v0.17.0 – 0.22.0

    X11 + Wayland, x86_64 + aarch64

    • Poprawki kompatybilności z Linux Mint; integracja ikon/menu Cinnamon; obsługa fontów emoji.
    • Architektura 4 buildów — X11 + Wayland dla x86_64 i aarch64.
    • Obsługa zdalnego buildu SSH dla wdrożeń międzyarchitekturalnych.
    • Fallback xdotool dla automatycznego wklejania na X11.
  42. Android
    • Usuń „Upgrade Pro", gdy już jest na Pro.
    • Poprawka data wygaśnięcia używająca daty lokalnej.
  43. Linux v0.6.0 – 0.11.0
    • Obsługa wielu architektur dla x86_64 i aarch64.
    • Nieinwazyjne automatyczne aktualizacje stosowane, gdy aplikacja jest bezczynna.
    • Logi przeniesione do trwałej lokalizacji z rotacją opartą na rozmiarze.
    • Buforowanie balancera dla odporności offline.
    • Ponawianie specyficzne dla języka, tryb deweloperski, aktualizacje tylko upgrade.
    • Wykrywanie pakietu ALSA dla Ubuntu 24.04+.
  44. Linux v0.2.0 – 0.5.0

    Automatyczna instalacja i auto-aktualizacja

    • Infrastruktura automatycznej instalacji i auto-aktualizacji z weryfikacją SHA256 i kompresją UPX.
    • Zastąpiono ikonę mikrofonu niestandardową ikoną inspirowaną MacOS.
    • Połączono transkrypcję i przetwarzanie AI w jedno żądanie.
    • Urządzenie globalne i równoległe operacje dla mniejszego opóźnienia wklejania.
  45. Linux
    • Nakładka nagrywania z animacją fali i okienkiem historii.
    • Karta Podstawienia dla reguł zamiany tekstu.
    • Karta Report Problem do wysyłania raportów błędów.
    • Prawdziwe poziomy audio podczas nagrywania.
    • Zapisz/przywróć rozmiar okna przy restarcie.
    • Ustawia zarówno selekcję CLIPBOARD jak i PRIMARY przy wklejaniu.
  46. Linux

    Linux MVP

    • Początkowy klient Linux — skróty, historia, wklejanie ze schowka, logowanie, podstawienia, akcje AI, języki.
  47. Windows C++

    Czarny motyw

    • Czarny motyw.
    • Dodawanie skrótu przyciskiem „+" na głównej karcie.
    • Restart/wylogowanie Windows obsługiwane elegancko.
  48. Android
    • Przycisk ponowienia przy ponownej transkrypcji.
    • Komunikat o błędzie przy zmianie trybu z nieprawidłową licencją.
  49. Mac v1.26.4
    • Poprawka nagrania utykały w przetwarzaniu po anulowanym uploadzie.
  50. Android
    • Dyktowanie wstawia teraz tekst w środku istniejącego tekstu zamiast go zastępować.
    • Obsługa wielokrotnej interpunkcji; warunkowe wstawianie prefiksu/sufiksu.
  51. Mac v1.26.3
    • Zmniejszono pełzanie CPU podczas nagrywania (timer przeniesiony do AppState, aby uniknąć cykli retencji).
  52. Mac v1.26.2
    • Resetowanie appStatus z callbacków, aby zagwarantować stan `.idle` po operacjach.
    • Wysuwaj panel nagrywania na pierwszy plan, gdy tylko jest dostępny.
  53. Mac v1.26.1
    • Blokuj zdarzenia reaktywacji nieinicjowane przez użytkownika; dodatkowe logowanie wokół reaktywacji.
  54. Windows C++
    • Minimalizuj okno zamiast zamykać aplikację przy zamknięciu.
    • Poprawka komunikat o błędzie licencji ukryty, gdy licencja jest aktualizowana.
  55. Mac v1.26.0

    Naciśnij Esc, aby zatrzymać nagrywanie

    • Dodano opcję naciśnięcia Escape, aby zatrzymać nagrywanie.
    • Zdarzenie klawisza Esc pochłonięte przy anulowaniu, aby nie propagowało się do innych aplikacji.
  56. Mac v1.25.4
    • Mechanizm zapasowy i ulepszone logowanie dla sporadycznej widoczności animacji transkrypcji.
  57. Android

    Nagrywanie przez Bluetooth

    • Opcja nagrywania przez Bluetooth ze zróżnicowaną obsługą źródła audio.
    • Wibracje jako sygnał zwrotny.
    • Zabezpieczenie, gdy Bluetooth jest wyłączony.
  58. Android
    • Poprawka skok układu na urządzeniach Samsung.
  59. Mac v1.25.3
    • Tłumienie niezamierzonej aktywacji aplikacji w ciągu 1,5 s od wybudzenia lub zmiany źródła zasilania.
  60. Mac v1.25.2
    • Logika zapasowego pozycjonowania, gdy brakuje `kCGWindowBounds` — nakładka zawsze się pojawia.
  61. Android
    • Zmniejszono rozmiar kanału, aby zapobiec wysokiemu zużyciu pamięci.
    • Poprawka wiele potencjalnych awarii przy inicjalizacji.
  62. Windows C++

    Miksuj głos + słuchawki do tekstu

    • Miksowanie audio — głos i słuchawki transkrybowane razem, normalizowane i flushowane co sekundę.
    • Poprawka wyścig podczas miksowania audio.
  63. Mac v1.25.1
    • Obejście dla aplikacji z niestałym fokusem, jak ChatGPT Atlas i Notion.
  64. Android
    • Oszczędzaj baterię, gdy użytkownik nie jest zalogowany lub wyszedł z aplikacji.
    • E-mail dołączany do nazwy pliku logu; długość nazwy pliku ograniczona do 255 znaków.
  65. Windows C++
    • Dodano narzędzie AI „translate" do menu Air Button.
    • Pozycjonowanie narzędzi AI w układzie koła z obsługą kliknięć myszą.
  66. Android
    • Zaktualizowano kilka bibliotek.
    • Tymczasowo wyłączono samouczek.
    • Poprawka dolny przycisk historii niewidoczny, gdy użytkownik ma pasek nawigacji.
  67. Mac v1.25.0
    • Poprawki wydajności przepływu nagrywania.
  68. Android
    • Wskaźnik ładowania podczas zapytania o zakup.
    • Zaktualizowana wersja biblioteki billing.
    • Poprawka awaria z powodu dostępu do głównego wątku i mutowalności.
  69. Mac v1.24.6
    • Dodano `PowerSourceMonitor` do skorelowania podłączenia ładowarki z aktywacjami aplikacji.
  70. Windows C++

    Air Button trafia na Windows

    • Air Button — pierwsze wprowadzenie na Windows (pasujące do designu macOS).
  71. Mac v1.24.5
    • Zmniejszono częstotliwość odpytywania mikrofonu, aby nie denerwować CoreAudio i nie zwracać niekompletnych list urządzeń.
  72. Mac v1.24.4
    • Poprawka awaria spowodowana wymuszonym rozpakowaniem współrzędnych nakładki.
  73. Mac MAS
    • Nie rejestruj się do Open at Login domyślnie w buildzie Mac App Store.
    • Przeniesiono przyciski Terms of Service i Privacy Policy do menu About.
  74. Mac
    • Dodano opcję usuwania konta (build 467).
    • Zmiany w kodzie w odpowiedzi na „Missing Screen Recording Usage Explanation".
    • Poprawka utracone uprawnienia sieciowe spowodowane edycją entitlements.
  75. Android

    Ręczny wybór języka mówionego

    • Opcja ręcznego wyboru języka mówionego.
    • Wymuś ponowne próby na innym serwerze przy każdym błędzie transkrypcji.
    • Pozycjonuj poprawnie w widoku wyboru języka mówionego.
    • Ta sama skala podczas nagrywania i transkrypcji AI.
  76. Mac v1.24.1
    • Obserwatory wybudzenia zapewniają pokazanie nakładki po wybudzeniu.
  77. Mac v1.23.6
    • Poprawka wykrywanie uprawnień Accessibility w macOS ≥ 12 i < 15.
    • Stosuj Accessibility bez restartu.
  78. Mac v1.23.5
    • Przyjazna dla Mac App Store obsługa restartu Accessibility.
    • Usunięto zależności AlamoFire, Moya i KeyboardKit.
    • Zaktualizowano bibliotekę KeyboardShortcuts do 2.4.
  79. Windows C++
    • Animacje nagrywania i transkrypcji w stylu Maca.
    • Logika wyboru serwera.
  80. iPhone
    • Dodano logowanie zdarzeń.
  81. Android
    • Nie pokazuj opcji języka, gdy użytkownik mówi tylko jednym językiem.
    • Pokaż wskazówkę „stop speaking" przy pierwszym razie.
  82. Mac v1.23.3
    • Wykrywaj odebrane uprawnienia Accessibility w czasie wykonywania i bezpiecznie restartuj aplikację zamiast zawieszać system CGEvent macOS.
    • Automatyczna aktywacja aplikacji, gdy uprawnienia Accessibility są wyłączane w czasie wykonywania.
  83. Mac v1.23.0

    Zgodność z API v2

    • Zgodność z API v2 z bardziej restrykcyjną kontrolą dostępu.
    • Debounce dla `LoginResourceService.refreshUserInfo()`.
    • Autodetekcja przyznania Accessibility i restart aplikacji w celu zastosowania.
  84. Mac v1.22.0

    Język wejściowy per skrót

    • Dodano wybór języka wejściowego na poziomie `UserShortcut`.
    • Nowa akcja AI „Start with an Uppercase letter".
    • Poprawka awaria Core Data, gdy encja `UserShortcut` ma nil UUID.
    • Poprawka obliczanie promienia animacji i długości fali.
  85. Android
    • Obsługa akcji wysyłania pliku.
    • Pokaż menu języka mówionego podczas nagrywania.
    • Resetuj język mówiony przy zatrzymaniu transkrypcji.
  86. Android
    • Przygotowano widok animacji fali dźwiękowej.
    • Throttling popupu oceny — nie pokazywany, gdy użytkownik już ocenił lub wybrał „never rate".
  87. Android
    • Poprawka stuknięcie gdziekolwiek powodujące zatrzymanie nagrywania.
  88. Mac v1.21.10
    • Ulepszenie naprawiono szybkość przełączania kart.
  89. Android
    • Balancer pomija niedostępne serwery i odświeża listę, gdy jest pusta.
    • Wygodna metoda wywołań API.
  90. Mac
    • Aktualizacja do zalecanych ustawień projektu Xcode 26.
    • Poprawka wielokrotne ostrzeżenia o współbieżności Swift i deprecacji.
  91. Mac v1.21.9
    • Dodano opcję maksymalnego poziomu mikrofonu z tłumaczeniami.
    • Oczyszczono system lokalizacji (usunięto nieobsługiwane języki Whisper — kirgiski, irlandzki, dogri, radżastański, sanskryt itp.).
  92. Android
    • Zapobiegaj wyścigowi, gdy użytkownik za szybko przełącza Accessibility.
    • Natychmiastowe pokazanie przy aktywacji Accessibility.
  93. Windows C++
    • Dodano obsługę `api_version=2` (WIP).
    • Trwałość ustawień przez endpoint `/users/config`.
  94. iPhone
    • Potencjalna poprawka przełączania języka na iPhone SE.
    • Numer telefonu zapisywany w formularzu zgłoszenia.
  95. Mac v1.21.4

    Zmiana nazwy na Air Button + ujednolicony wybór mikrofonu

    • Zmieniono nazwę „Floating Button" na „Air Button" w całej aplikacji.
    • Ujednolicona logika wyboru mikrofonu w menu.
    • Menu prawego kliknięcia na pływającym/Air Button.
    • Dodano menu ukrywania przycisku.
  96. Android
    • Pokaż opcję wysyłania pliku.
    • Poprawka udostępnianie z WhatsApp (i prawdopodobnie innych aplikacji).
    • Zapobiegaj awarii podczas parsowania odpowiedzi serwera (Gson).
  97. Android
    • Próba ponownego otwarcia aplikacji po reinstalacji.
    • Zamknij wszystkie aktywności, gdy użytkownik odsunie powiadomienie.
    • Poprawka aplikacji nie można zamknąć, gdy brak aktywnej aktywności.
  98. Mac v1.21.3
    • Zmiana rozmiaru przycisku i animacji z ustawień unika dziwnych obcięć.
    • Przywracanie fokusu po interakcjach z nakładką.
    • Lekka informacja zwrotna haptyczna na suwakach.
  99. Windows C++
    • Ostrzeżenie o licencji próbnej.
  100. Windows C++
    • Ciągła zamiana głosu na tekst.
  101. Windows C++
    • Podpowiedzi na wszystkich kontrolkach przy najechaniu myszą.
  102. Windows v1.7.8 .NET

    Kontrolki przycisku pływającego

    • Opcje przycisku pływającego przeniesione na dedykowaną kartę z większą liczbą kontrolek.
    • Suwak przezroczystości przycisku pływającego, suwak rozmiaru, hot-reload rozmiaru/pozycji.
    • Zezwalaj na przeciąganie podczas nagrywania.
    • Akcja AI „Start upper-case without terminal mark".
  103. Windows C++

    Wybór urządzenia audio

    • Okno dialogowe wyboru urządzenia audio z miernikiem głośności na żywo (odświeżanie 5× na sekundę).
    • Zlokalizowany „system audio" w animacji nagrywania.
  104. Windows C++
    • Kopiuj transkrypcję do schowka.
    • Ustawienie „Pause keyboard and mouse tracking".
  105. iPhone
    • Poprawka nagrywanie zatrzymywało się po 1 minucie.
    • Przełącznik „Stop recording manually" z timerem.
  106. Windows C++

    Rebranding do VoiceKey

    • Zmieniono nazwę pliku wykonywalnego przepisanej wersji C++ z VoiceHotKey na VoiceKey, aby odróżnić od aplikacji .NET.
  107. iPhone

    Nowy przepływ transkrypcji głosu

    • Nowy przepływ transkrypcji głosu.
  108. Windows C++
    • Animacja fali audio podczas nagrywania.
    • Dodano pozycję nakładki na dole na środku.
  109. Android
    • Udostępnianie plików z historii.
    • Więcej akcji kopiowania do schowka.
    • Opcje menu dodane do elementów historii.
  110. Windows C++
    • Usunięto dialog uprawnień „run at startup".
    • Ukryj zawartość na karcie Main, gdy nie jest uwierzytelniony.
  111. Windows C++
    • Zapis do pliku z historii.
    • Zmiana śledzenia myszy/klawiatury.
  112. Windows v1.7.0 .NET

    Przycisk pływający + karta Pliki

    • Przycisk pływający z przyciskami akcji.
    • Karta Pliki — ponowna transkrypcja z historii, fala dźwiękowa podczas nagrywania.
    • Przycisk anulowania podczas nagrywania.
    • Czas nagrania pokazany w historii.
    • Prawdziwy poziom głosu podczas nagrywania (zastąpił animację).
    • Opcja usuwania znaczników czasu.
  113. Windows C++
    • Odśwież listę urządzeń audio, gdy urządzenie jest dodawane/usuwane/włączane/wyłączane.
    • Kontrolki wyłączenia wyciszenia mikrofonu i poziomu (dostosowane do progu min-level aplikacji C#).
    • Poprawka rozmiaru okna Remind-to-use.
  114. Windows C++
    • Logika anulowania podczas transkrypcji.
  115. Windows C++
    • Czas trwania audio pokazany w historii.
  116. Windows C++

    Przypomnienie o używaniu aplikacji

    • Funkcja „Reminder to use app" (przypomina o dyktowaniu, gdy dużo piszesz).
  117. Android
    • Ukryj kilka nieużywanych ikon w buildzie klawiatury VHK.
  118. iPhone

    Obsługa iPada

    • Funkcjonalność usuwania konta.
    • Obsługa iPada ze zrzutami ekranu iPada.
    • Zmieniono kolor przycisku na górnym pasku klawiatury zgodnie z opinią Apple.
    • Sygnał zwrotny przy odtwarzaniu transkrypcji audio.
  119. Windows C++
    • Przycisk anulowania nagrywania.
    • Opcja minimalizacji tylko do zasobnika.
    • Aktualizacja przepływu TranscribeLast.
  120. Windows C++
    • Główne menu przeniesione w lewo.
  121. Windows v1.6.36 .NET
    • Ustawienia przeniesione w lewo; nazwy kart dostają emoji; okno można zmieniać rozmiar.
    • Skrót anulowania (oddzielny od transkrypcji).
    • Opcja minimalizacji tylko do zasobnika.
  122. Windows C++
    • UI ustawień czasu trwania i timeoutu.
    • Obsługa proxy.
  123. Windows C++
    • Domyślny motyw ustawiony na System.
  124. Windows C++

    Motywy + akcje Start-with

    • Obsługa motywów (pierwsza implementacja).
    • Akcje AI „Start with...".
    • Obsługa nieautoryzowanego.
  125. Windows v1.6.32 .NET
    • Nowe akcje AI.
    • Akcja AI „Start with lower case without terminal sign".
  126. Android
    • Moduł Compose do instalowania dodatkowych języków.
    • Strona z listą zainstalowanych języków.
  127. Windows C++
    • Wyczyść stan klawiatury wirtualnej, gdy użytkownik blokuje/odblokowuje ekran.
    • Optymalizacja układu głównego dialogu — mniej miejsca między głównym menu a zawartością.
    • Wydawca i szacowany rozmiar instalacji dodane do rejestru.
  128. Windows C++
    • Fokus wejściowy klawiatury przy nawigacji przez główne menu.
    • Wklej tekst do kontrolki edycji w fokusie.
  129. Windows C++
    • Dodano ustawienie katalogu nagrań.
    • Poprawki migotania przy zmianie DPI.
  130. Android

    VHK Mic oddzielony od klawiatury

    • Zduplikowano projekt, aby stworzyć samodzielną aplikację „vhk-mic" oddzielną od aplikacji klawiatury.
    • Osobne onboarding i zachowanie dla aplikacji mic vs klawiatura.
  131. Windows C++
    • Dedukuj akcję ze skrótu kończącego.
  132. Windows C++
    • Pokaż animację lottie na każdym monitorze.
    • Zachowaj pozycję przewijania przy usuwaniu elementu z historii.
  133. Windows C++
    • Poprawka zduplikowane elementy w historii.
    • Poprawka priorytet języka pozwala na duplikaty.
    • Wyrównanie kontrolek karty Main.
  134. Windows C++
    • Nowe języki UI — id (indonezyjski), kk (kazachski), uk (ukraiński).
  135. Windows C++
    • Dialog po instalacji.
    • Dziennik zdarzeń aplikacji Windows dołączany do raportów użytkowników.
  136. Windows C++
    • Sprawdź ustawienia dostępu do mikrofonu Windows przed nagrywaniem.
    • Lista uruchomionych procesów dodana do raportu użytkownika.
  137. Windows C++
    • Auto-aktualizacja samego loadera.
  138. iPhone
    • Optymalizacja pamięci i poprawki wycieków pamięci.
  139. Windows C++

    Karta Pliki

    • Dodano kartę Pliki do transkrypcji plików audio/wideo.
  140. Windows C++
    • Karta Historia — przycisk odtwarzania nagrania.
    • Kliknij element historii, aby skopiować do schowka.
    • Poprawka konwersji ciągu daty/czasu UTC.
  141. Windows C++

    Karta Historia

    • Karta Historia — przycisk „try again".
  142. iPhone
    • Poprawka problem z mikrofonem w iOS 18.
    • Poprawka nie można zatrzymać ani rozpocząć nagrywania.
  143. Windows C++
    • Stosuj aktualizację do nowej wersji, gdy aplikacja jest bezczynna.
  144. Windows C++
    • Konwertuj ostatnie nagranie na tekst.
  145. Windows C++
    • Dialog AI — implementacja skrótów klawiszowych.
  146. Windows C++
    • Kopiuj tekst + AI.
  147. Windows C++
    • Głos na tekst + AI.
  148. iPhone
    • Sprawdzanie połączenia z internetem przed odświeżeniem danych lub wysłaniem zgłoszenia.
    • Ulepszone komunikaty o błędach (mniej „Coś poszło nie tak").
    • Poprawka długi wynik TextAI dopisywany zamiast zastępowany.
  149. Windows C++

    Głos na tekst na karcie Main

    • Logika głos na tekst na karcie Main.
    • Zaimplementowano endpoint REST `/transcribe_with_ai`.
  150. Windows C++
    • Wybierz serwer AI dla `/completions`.
  151. Windows C++

    Dialog AI

    • Wstępna implementacja dialogu AI.
  152. Windows C++
    • Natywna kontrolka edycji zastąpiona niestandardową wersją (Direct2D).
    • Niestandardowa kontrolka edycji — tryb jednoliniowy.
  153. iPhone

    Uwierzytelnianie z odpytywaniem linku

    • Uwierzytelnianie z odpytywaniem linku.
    • Wydłużono czas wyświetlania zielonego banera.
  154. Windows C++
    • Przycisk anulowania w oknie animacji.
  155. Windows C++
    • Auto-aktualizacja wyzwala restart tylko wtedy, gdy aplikacja jest bezczynna.
    • Informacje o wersji dodane do loadera.
  156. Windows C++
    • Wysyłanie raportów awarii przy starcie.
    • Karta About — Report Problem.
  157. iPhone

    Subskrypcje

    • Implementacja subskrypcji.
    • Akcje AI sortowane według użycia.
    • Widok bieżącej subskrypcji.
  158. Windows C++
    • Ustawienie „Run on startup".
    • Wyczyść poprzednią instalację dla czystej konfiguracji.
  159. Windows C++
    • Ikona w zasobniku.
  160. Windows C++

    Instalator NSIS

    • Instalator przez skrypt NSIS.
    • GitHub Actions podzielone na workflow develop i release.
  161. Windows C++
    • Zapewnij pojedynczą instancję aplikacji (wysuń uruchomioną instancję na pierwszy plan).
  162. Windows C++
    • Niestandardowy combobox z emoji/obrazkami na głównej karcie.
    • Obsługa placeholdera w polu edycji.
  163. Windows C++
    • Aktualizacja kolorów jasnego motywu.
    • Szkic edycji Direct2D (ręczna obsługa klawisza tab).
  164. Mac v1.10.0

    Ostrzeżenia o użyteczności

    • Wprowadzenie Ostrzeżeń o użyteczności — proaktywne ujawnianie problemów z klawiaturą, mikrofonem i dostępnością.
  165. Windows C++
    • Obsługa kolorowych fontów dla emoji.
  166. Mac v1.9.11
    • Anulowane nagrania są teraz pokazywane w historii.
    • Ulepszenie zawijanie tekstu i wydajność przewijania historii.
  167. Windows C++
    • Dodatkowe ustawienia dla akcji AI.
  168. Windows C++
    • UI priorytetu języków.
    • Auto-wykrywanie języka UI przy pierwszym uruchomieniu.
  169. Mac v1.9.7
    • `refreshUserInfo()` zawodzi teraz cicho, gdy blokada internetu jest zamknięta.
  170. Windows v1.6.14 .NET

    DeepL + proxy

    • Obsługa tłumaczenia DeepL.
    • Obsługa proxy HTTP.
    • Sprawdzanie rozszerzenia plików po stronie klienta.
  171. Mac v1.9.6
    • Przepisano przepływ uploadu plików — anulowanie zadania transkrypcji, wskaźnik postępu, hashowanie SHA256.
  172. Windows C++
    • Mockowy serwer API do testów integracyjnych.
    • Obsługa UpgradePlan; błędy balancera; obsługa online/offline.
  173. Android
    • Uruchamiaj/zatrzymuj wykrywanie klawiatury tylko wtedy, gdy potrzebne (oszczędza baterię).
    • Testowane na Vivo X70 Pro.
  174. Windows C++
    • UI błędu licencji na najwyższym poziomie.
    • Okno tooltip.
  175. Android
    • Ulepszenia wydajności wykrywania klawiatury.
    • Poprawka potencjalny NPE.
  176. Android

    Szybkie wykrywanie klawiatury

    • Przyspiesz wykrywanie klawiatury — zbieraj wszystkie węzły naraz.
    • Natychmiast przerwij wyszukiwanie po znalezieniu sfokusowanego edytowalnego.
    • Poprawka detektor klawiatury czasem nie wykrywa.
  177. Mac v1.9.1

    Transkrypcja plików

    • Możliwość transkrypcji plików audio i wideo.
  178. Windows C++

    Long-polling autoryzacji

    • Long-polling autoryzacji (logowanie oparte na linku e-mail).
    • Logowanie REST API.
  179. Android
    • Aktualizacja do Java 21 (potem cofnięto do 17); zwiększono wersję Kotlina.
    • Wyświetlaj ostatni powód wyjścia, gdy aplikacja się uruchamia.
    • Poprawka potencjalny NPE, gdy użytkownik nie ma znacznika czasu wygaśnięcia.
  180. Mac v1.9.0
    • Kompletne menu „About" macOS.
    • Zawsze wracaj do głównego źródła wejściowego po zwolnieniu klawisza nagrywania — naprawia problem z rosyjskim E/T.
  181. Windows C++
    • Implementacja endpointu `/users/info`.
    • Kontrolka paska postępu.
  182. Mac v1.8.9

    Bezczynne CPU ≤ 1%

    • Ulepszenia wydajności w całej aplikacji — zużycie CPU w bezczynności zredukowane do ≤ 1%.
    • Ujednolicono sposób wyświetlania skrótów klawiszowych w rejestratorze, pasku menu i menu docka.
  183. Windows C++
    • Obliczanie identyfikatora urządzenia.
    • Zbieranie informacji o systemie.
  184. iPhone
    • Krótsza wersja akcji AI.
    • Anulowanie akcji AI.
  185. Windows C++
    • Logika wyzwalania skrótów.
  186. Android
    • Integracja Play Integrity.
    • E-mail używany jako id konta.
    • Timber do logowania.
  187. Android

    Płatności w aplikacji

    • Zaimplementowano funkcję Google Play billing.
    • Zapisz potwierdzenie zakupu do bazy danych aplikacji.
    • Aktywność do pokazywania listy zakupów; zamknij aktywność po pomyślnym zakupie.
  188. Windows v1.6.13 .NET
    • Ulepszony proces logowania.
  189. Mac v1.8.0

    Anulowanie z nakładki

    • Nagrywanie, Upload i Przetwarzanie można teraz anulować z nakładki.
    • Reakcja na zmianę układu współrzędnych wielomonitorowych macOS (TopLeft → BottomLeft origin).
  190. Windows C++

    Migracja ustawień z C#

    • Trwałość ustawień mic, mic2, lang i theme + migracja z formatu pamięci aplikacji C#.
    • Migracja ustawień ogólnych i skrótów z pamięci C#.
    • Poziom logowania dodany do ustawień.
  191. Mac v1.7.0
    • Obsługa aktywacji skrótów przyciskiem myszy w oknie AI Presets.
    • Test opóźnienia wybranego balancera dodany do logowania.
    • Scentralizowany dostęp do `NSPasteboard` przez ClipboardHelper.
  192. Android
    • Aktywność planu cenowego.
    • Kupuj elementy z webu przez wbudowaną przeglądarkę.
  193. Android
    • Poprawka kolor mikrofonu niewyświetlany poprawnie w jasnym motywie.
    • Pop-up płatności po kliknięciu daty wygaśnięcia.
    • Poprawka klawiatura ukrywająca pole tekstowe.
  194. iPhone
    • Funkcja wysyłania raportu z logowaniem.
  195. Mac v1.6.0

    Skróty w menu Docka

    • Wszystkie skróty dostępne teraz z ikony Dock w macOS.
    • Zastąpiono poleganie na powiadomieniu `NSManagedObjectContextDidSave` rozwiązaniem czasu rzeczywistego.
  196. Mac v1.5.3
    • Odśwież mikrofon przy wybudzeniu systemu — naprawia ignorowanie przez aplikację mikrofonów USB-C/TB podłączonych do zewnętrznego ekranu.
    • Zachowaj ustawienia przy przełączaniu między głos-na-tekst a kopiowanie-tekstu.
    • Niższe zużycie CPU przez menedżerów skrótów przez zmniejszenie polegania na bazie danych.
  197. Mac v1.5.1

    VHKToastView

    • Wprowadzenie `VHKToastView` — kolorowy, klikalny system toastów dla komunikatów aplikacji.
  198. Mac v1.5.0

    Skróty z możliwością zmiany kolejności

    • Możliwość zmiany kolejności skrótów z ulepszeniami UX/UI.
    • Obsługa skrótów przyciskiem myszy dla `SendReportView`.
  199. Mac v1.4.3
    • Ulepszenia logiki, przepływu i stabilności dla `KeyShortcutRecorder` i `MouseShortcutManager`.
    • Lepsze wizualne oddzielenie skrótów.
  200. Windows v1.6.4 .NET
    • Przeciąganie skrótów.
    • Opcja wyłączania wyciszenia mikrofonu, ustaw poziom mikrofonu na maksimum.
    • Automatyczne ustawianie fokusu na polu skrótu po zmianie wartości kombinacji.
    • Pokazuj nazwę klawisza „Copilot" zamiast LWin+LeftShift+F23.
  201. Mac v1.4.0
    • Skonsolidowane endpointy.
    • Wymuszone lokalne zapisywanie audio; migracja prywatności; odświeżenie lokalizacji.
  202. Mac v1.3.4
    • Zaimplementowano funkcjonalność Paste/Dialog dla Action i Translate, pasującą do zachowania Windows.
  203. Mac v1.3.3
    • Poprawka kompatybilność wsteczna z macOS Monterey.
  204. Mac v1.3.0
    • Przeprojektowane menu Actions + AI ze sprawdzaniem kwalifikowalności i wyświetlaniem.
  205. Mac v1.2.46

    Zgłoś problem

    • Dodano przycisk „Report problem".
    • Dodano logowanie do pliku z filtrem prywatności.
  206. Windows v1.6.2 .NET
    • Funkcja poprawiania układu dla trybu schowka (MVP).
    • Cały stan użytkownika przeniesiony do AccountService dla właściwej obsługi zmiany licencji.
    • Zmigrowano stare akcje skrótów do nowego systemu akcji.
  207. Mac v1.2.45
    • „Use AI without closing" — kliknięcie prawym przyciskiem na `IntelligenceResultsView`.
    • Przycisk edycji obok niestandardowych promptów (otwiera AI Presets).
  208. iPhone

    Akcja Text AI + tłumaczenie

    • Zaimplementowano akcję Text AI.
    • Dodano języki tłumaczenia.
  209. Windows v1.6.1 .NET
    • Wymagane logowanie do korzystania z aplikacji.
    • Diarization domyślnie wyłączona.
  210. Windows C++

    Szkielet przepisania w C++

    • Wstępny szkielet projektu C++ dla Windows — początek przepisania, które później zastępuje aplikację .NET.
  211. Android
    • Przeniesiono do Room dla lokalnej bazy danych.
    • Przeprojektowano widok ocen, aby był bardziej atrakcyjny.
    • Poprawka stan transkrypcji AI nigdy nie pokazywany.
    • Poprawka trudne przewijanie w górę w historii.
  212. Mac v1.2.25
    • Przekształcono przycisk „Action" w menu rozwijane.
  213. Android
    • Dodano funkcję ocen (#51).
    • Toast po skopiowaniu elementu do schowka (#52).
  214. Android
    • AI pokazane w historii.
    • Emoji flagi obok języków.
    • Wiele dostosowań UI zgodnie z Material Guidelines.
  215. Windows v1.5.23 .NET

    Ciągła zamiana głosu na tekst

    • Obsługa ciągłej zamiany głosu na tekst.
    • Pokazuj języki jako `Русский (Russian)` (endonim + nazwa angielska).
    • Aktualizacje lokalizacji i poprawki kolejności akcji.
  216. Android
    • Użyj dynamicznych kolorów Material YOU.
    • Rozróżnij kolory błędu/sukcesu w trybie ciemnym vs jasnym.
  217. Android

    Niestandardowe prompty + historia AI

    • Niestandardowe prompty (zapisz własne prompty AI).
    • Kliknij element historii, aby skopiować do schowka.
    • Pokaż zarówno oryginalny, jak i transkrybowany tekst w historii.
  218. iPhone

    Akcje AI

    • Akcje AI — pierwsza implementacja i UI.
  219. Android
    • Dodano język koreański.
  220. Mac v1.2.16

    Kopiuj tekst i zapytaj AI

    • Zaimplementowano przepływ „Copy text and ask AI".
  221. Windows v1.5.6 .NET

    Przeprojektowanie logiki aktywacji

    • Przeprojektowano logikę aktywacji — prostsza i solidniejsza.
    • Poprawki obsługi skrótów — wymuś kolejność klawiszy; obsługuj zwykłe skróty z Control, nawet gdy ustawiony jest skrót Control.
    • Edytuj niestandardowe prompty bezpośrednio z dialogu AI.
    • Instalator Windows 7 — dodano zależność net45.
  222. Windows v1.5.0 .NET
    • Migracja krytycznych opcji do nowego formatu.
    • Pokaż okno tak szybko, jak to możliwe, a potem wykonaj inicjalizację.
    • Prejit przy instalacji.
  223. Windows v1.4.37 .NET
    • Poprawka błąd, gdy tekst znika przy monicie o zezwolenie na klawiaturę/mysz.
    • Wyczyść błąd licencji przy logowaniu.
  224. Windows .NET
    • Dodano akcję AI „Improve writing".
    • Obsługa błędów startowych dla katalogów root, logów i nagrań.
  225. Mac v1.2.8
    • Sprawdź, czy balancer jest osiągalny przed użyciem; lepsza logika ponawiania dla niestabilnych sieci.
    • Aplikację można teraz zmieniać pionowo, aby powiększyć sekcję Skrótów.
  226. Windows v1.4.36 .NET
    • Pokazuj „D1" i inne klawisze cyfr jako „1" (czystsze wyświetlanie skrótów).
    • Obsłuż mikrofon offline w potoku transkrypcji.
    • Dialog wyboru mikrofonów obsługuje przypadek, gdy żaden mikrofon nie jest online.
  227. Windows v1.4.35 .NET
    • Poprawka wyciek pamięci dla selektora akcji.
    • Dla raportów o problemach, dołącz błędy Windows z ostatnich 7 dni.
    • Loguj czas pracy i zużycie pamięci.
  228. Mac v1.2.2
    • Dodano wbudowane prompty AI, obsługę tłumaczenia i tonu do wyników AI.
  229. Mac v1.2.0

    AI w macOS

    • Zaimplementowano funkcję AI z wersji Windows.
  230. Windows v1.4.17 .NET
    • Wymuś podanie szczegółów raportu przez użytkownika.
    • 20 ostatnich błędów awarii dodawanych do raportowania problemów.
  231. Windows .NET

    Fundamenty AI

    • Domyślne prompty AI z zapisanym „ostatnio użytym".
    • `Flaga licencji CanAI` zastępuje kwalifikowalność per model.
    • Konfiguruj języki tłumaczenia na karcie AI.
  232. Mac v1.1.161
    • Zmiana listy języków na kolejność alfabetyczną.
  233. Mac v1.1.160
    • Zachowaj nakładkę, nawet gdy macOS zamyka ją przez odświeżenia ekranu związane z Handoff.
  234. iPhone
    • Integracja Firebase Crashlytics.
    • Usprawnienia wielokrotnego wklejania.
  235. Windows v1.4.9 .NET
    • Pole telefonu dodane do Report Problem, zapisywane w ustawieniach.
    • Fallback do domyślnego mikrofonu, gdy wyszukiwanie primary/secondary zawodzi.
  236. Mac v1.1.152
    • Menu mikrofonu dodane do głównego UI; kompaktowe UI dzięki ciaśniejszym odstępom.
  237. Windows .NET

    Karta Pliki osiąga parytet

    • Karta wysyłania raportu w About.
    • Opcja braku przytrzymania jako domyślna dla skrótu.
    • Przyjazny błąd „no internet".
    • Poprawka ostatnia część audio nietranskrybowana przy zakończeniu.
  238. Windows .NET
    • Podstawowa auto-transkrypcja (dziel długie audio na fragmenty).
    • Próg czasu trwania ciszy dodany do ustawień (domyślnie 500 ms).
  239. Mac v1.1.151
    • Dostosowano `MouseShortcutManager` do użycia `CGEventTap`.
  240. Windows .NET
    • Miernik poziomu pokazywany przy wyborze mikrofonów.
    • Oddzielne okno dialogowe dla wyboru mikrofonu.
  241. Windows v1.3.13 .NET
    • Opcja „default" dla mikrofonu.
    • Przełączenie na serwer publiczny.
  242. Windows v1.3.11 .NET

    Karta Pliki (upload + transkrypcja)

    • Wstępny przepływ uploadu i transkrypcji plików na karcie Pliki.
    • Możliwa do anulowania transkrypcja plików z postępem.
    • Zezwalaj na transkrypcję głosu, gdy plik jest transkrybowany.
  243. iPhone

    FleksySDK

    • Integracja FleksySDK — pisanie i swipe na klawiaturze systemowej.
  244. Mac v1.1.145
    • Backspace uruchamia funkcję xmark; naprawiono sposób wyświetlania klawiszy F.
  245. iPhone

    Nowy system uwierzytelniania

    • Nowy system uwierzytelniania z tokenami odświeżania.
  246. Mac v1.1.144
    • Obsługa niedrukowalnych znaków Unicode Scalar + naprawiona obsługa klawisza Fn.
  247. Windows .NET
    • Obsługa `stream_progress`; usunięto przestarzałą opcję GPT.
  248. Mac v1.1.140

    Niestandardowy rejestrator skrótów

    • Usunięto poleganie na pakiecie KeyboardShortcuts — nowy rejestrator skrótów zbudowany od podstaw.
    • Indeksowanie znaczników czasu historii poprawia szybkość bazy danych.
  249. Windows .NET
    • 60-minutowy timeout dla transkrypcji plików; naprawione timeouty dla dużych plików.
  250. Windows v1.3.10 .NET
    • Poprawka znacznik czasu przypomnienia nie aktualizuje się podczas transkrypcji.
  251. Windows v1.3.9 .NET
    • Klawisz spacji jako potwierdzenie.
    • Tooltip na wyłączonych akcjach.
    • Ignoruj lewy klawisz Alt; potwierdzanie klawiszem Tab.
  252. iPhone

    Historia

    • Funkcjonalność historii.
    • Przycisk transkrypcji u góry klawiatury, ustawienia przeniesione na jego lewą stronę.
  253. Mac v1.1.137
    • Konfiguracja skrótów przeprojektowana, aby pasowała do wersji Windows.
  254. Windows .NET
    • Oddzielna pozycja menu dla wyboru skrótów z lub bez przytrzymania.
    • Edytor skrótów obsługuje kółko, escape, minimalizuj, zamknij, ctrl+enter (użyj jak jest).
  255. Windows .NET
    • Zapis/wczytywanie podstawień, promptów AI i skrótów.
    • Jeśli pole tekstowe w aplikacji ma fokus, wklej tam; w przeciwnym razie wklej w obszar tekstu Pliki.
  256. Windows .NET
    • Del lub Backspace czyści skrót.
    • Wybór AI to zwykłe okno — zapisz wymiary przy zamknięciu; zezwalaj na nagrywanie w oknie AI.
  257. Windows .NET
    • Opcja opóźnienia przed zatrzymaniem nagrywania.
    • Odśwież subskrypcję przed transkrypcją, jeśli użytkownik właśnie kupił lub subskrypcja wygasła.
  258. Mac v1.1.132
    • Dodano opcję użycia dwukrotnego (lub pojedynczego) stuknięcia klawisza, aby rozpocząć i zatrzymać nagrywanie.
  259. Mac v1.1.131

    Asystent użyteczności

    • Asystent użyteczności wykrywa konflikty Punto Switcher i doradza, jak je rozwiązać.
    • Dostęp do listy Podstawień z paska menu.
  260. Android

    UI Tap / hold / reclick

    • Tryby transkrypcji naciśnij-przytrzymaj-zwolnij i kliknij-i-kliknij-ponownie.
    • Ustawienie maksymalnego czasu nagrania.
    • Poprawka ostrzeżenia kompilatora.
  261. Mac v1.1.129
    • Posłuszny komendzie Quit z menu Apple macOS.
    • Opcja pokaż/ukryj ikonę docka.
  262. Android

    Animacja mikrofonu Lottie

    • Animacja Lottie dla pływającego mikrofonu.
    • Repozytorium do wykrywania bieżącego stanu mikrofonu.
    • Model service-status.
  263. iPhone
    • Wstępny wybór języka, ikona aplikacji, tryb tylko pionowy.
    • Sprawdzanie stanu włączenia klawiatury, pełnego dostępu, dostępu do mikrofonu.
    • Wstawianie transkrybowanego tekstu w aktywnej aplikacji.
  264. Windows v1.2.8 .NET

    Wybór akcji

    • Minimalny działający wybór akcji (wybierz, co zrobić z transkrybowanym tekstem).
    • Poprawka sticky keys; pierwszy wiersz skrótów (record + transcribe) jest teraz zamrożony.
    • Obsługa wielu klawiszy w nagrywaniu.
  265. Android
    • Domyślnie angielski, jeśli wykrywanie języka zawiedzie.
    • Animowany snackbar.
    • Poprawka tłumaczenie rosyjskie dla 'Keep Running'.
    • Poprawka obcinanie tekstu dla 'min record duration' w długich tłumaczeniach.
  266. Mac v1.1.124
    • Poprawka Wytnij, Kopiuj, Wklej działają teraz w aplikacji.
  267. Android
    • Ignoruj ustawienie optymalizacji baterii.
    • Wykryj wyłączenie uprawnienia powiadomień z App Info.
    • Wykryj tekst podpowiedzi przez `ACTION_SET_SELECTION`.
  268. iPhone

    Pierwszy commit

    • Szkielet niestandardowej klawiatury i konfiguracja projektu.
  269. Windows v1.2.2 .NET
    • Nagrywanie bez przytrzymywania skrótu.
    • Opcja wklejania w początkowym (źródłowym) oknie.
    • Migracja logiki retrieve-cursor-position z InsertIt.
  270. Android
    • Słownik klucz/wartość dostępności.
    • Kilka nowych funkcji rozszerzających (schowek, drukowanie nodeInfo).
  271. Mac v1.1.118
    • Podstawienia filtrowane teraz przez `NSRegularExpression` — tylko całe słowa, respektując wielkość liter.
  272. Windows .NET
    • Opcja interwału przypomnienia.
    • Podstawienie „replace by words".
  273. Windows .NET
    • Okno Upgrade Plan.
    • Styl błędu przycisku nagrywania pasujący kolorystyką.
  274. Android
    • Normalizatory tekstu dla rosyjskiego, tajskiego i japońskiego.
  275. Mac v1.1.113
    • Ulepszenia stabilności mikrofonu dla zewnętrznych wyświetlaczy i innych odłączanych mikrofonów.
    • Trwałość po odłączeniu mikrofonu.
    • Usunięto niepotrzebne pozycje menu.
  276. Windows .NET
    • Okno przypomnienia — szturchnięcie do używania aplikacji.
    • Zaktualizowano listę zapasowych balancerów.
  277. Windows .NET
    • Obsługa nieprawidłowych plików upuszczonych na kartę Pliki.
    • Domyślny katalog nagrań.
    • Prejit przy instalacji i aktualizacja hooków.
  278. Mac v1.1.111
    • Wklejanie działa teraz na dowolnym układzie klawiatury.
  279. Mac v1.1.106
    • Dodano suwak opóźnienia dla przytrzymania przycisku myszy; ulepszenia stabilności.
  280. Windows .NET
    • Użyj Win32 do wykrywania platformy.
    • Renderowanie programowe w Windows poniżej 10.
    • Lista zapasowych balancerów przy błędzie odświeżenia.
  281. Windows v1.1.3 .NET
    • Pytaj o uprawnienia uruchamiania.
  282. Windows .NET

    Podział ustawień + okno uprawnień

    • Przenieś próg czasu trwania do karty Ustawienia; przenieś niektóre ustawienia na osobną kartę.
    • Okno uprawnień z klikalną zmianą.
    • Leniwe hooki.
    • Współdzielony przycisk OK.
    • Nie odwołuj się do backendu przy starcie dla nowych instalacji.
  283. Mac v1.1.101

    Nagrywanie myszą

    • Dodano funkcję nagrywania przyciskiem myszy.
  284. Windows .NET
    • Karta Pliki działa — wybierz i upuść plik, checkbox diarization, edytowalna ścieżka pliku.
    • Walidacja rozszerzenia FilePath, aby zapobiec błędnym wysyłkom.
  285. Mac v1.1.99
    • Checkbox dla kopiowania transkrypcji.
    • Uproszczono wklejanie, aby zawsze używać Command+V przez `simulateCommandV`.
  286. Windows .NET

    Karta Pliki + hook myszy

    • Wstępna karta Pliki — wybierz i upuść plik.
    • Implementacja hook myszy ze śledzeniem stanu `isdown`.
  287. Mac v1.1.96
    • Zastąpiono `NSAlert` przez `VHKAlert`.
  288. Windows .NET
    • Opcja katalogu nagrań.
    • Opcja drugiego mikrofonu.
    • Poprawka deadlock.
  289. Mac v1.1.95
    • Dodano obsługę `SMAppService` w macOS ≥ 13 (nowoczesne API Login Items).
  290. Windows .NET
    • Promuj Control (zwykłe nagrywanie) do Control+I (nagrywanie AI) bez przerywania już rozpoczętego nagrywania.
  291. Mac v1.1.93
    • Odśwież mikrofony przy zmianie liczby wyświetlaczy.
    • Odśwież mikrofony przy wybudzeniu Maca ze snu.
  292. Windows v1.0.9 .NET
    • Dodano link do YouTube; opcja GPT ukryta.
  293. Windows .NET
    • Transkrypcja z GPT.
    • Linki do sieci społecznościowych.
  294. Windows .NET
    • Użyj zlokalizowanych odpowiedzi backendu.
    • Tłumacz na wszystkie wymagane języki.
  295. Windows v1.0.5 .NET

    Rosyjski + przełączanie języka w czasie rzeczywistym

    • Rosyjska lokalizacja z przełączaniem języka w czasie rzeczywistym.
    • Wszystkie ciągi przeniesione do zasobów.
    • Pytaj użytkownika o zakup przed końcem okresu ewaluacji.
  296. Windows v1.0.2 .NET
    • Zredukowano rozmiar aplikacji do 40 MB (z 54 MB).
    • Zaimplementowano logikę czarnej listy.
  297. Windows v1.0.1 .NET

    Działające skróty

    • Dostarczono domyślne skróty.
    • Implementacja działających skrótów.
  298. Windows .NET
    • Specjalna obsługa błędów licencji.
    • Otwórz ustawienia lub historię z ikony paska zadań.
    • Identyfikator urządzenia unikalny per maszyna, OS przekazywany jako osobny parametr zapytania.
  299. Windows v0.0.36 .NET
    • Używane animacje Lottie w całej aplikacji.
    • Cogodzinne odświeżanie informacji użytkownika.
  300. Windows v0.0.35 .NET
    • Wybieranie tekstu z historii.
  301. Windows v0.0.34 .NET
    • Pokaż pełną nazwę urządzenia, aby odróżnić Line-In od mikrofonu.
  302. Windows v0.0.32 .NET
    • Zapisz listę balancerów do pliku; odśwież przed nagrywaniem (ale najwyżej raz na 5 minut).
    • Używaj balancerów w kolejności podanej przez serwer.
  303. Windows v0.0.30 .NET
    • Pokaż wersję w oknie komunikatu.
    • Poprawka problem ze skalowaniem.
    • Poprawka zapisany wybór mikrofonu.
    • Manifest winget.
  304. Windows v0.0.27 .NET
    • Rozszerzona składnia podstawień — regex w stylu Notepad++ (prefiks `r'...'`).
    • Użyj zapasowego balancera; zmniejsz opóźnienie startu nagrywania z 300 ms do 15 ms.
    • Poprawka problem z muteksem.
  305. Mac v1.1.4

    Auto-aktualizacja

    • Dodano funkcję automatycznej aktualizacji.
    • Poprawka rozmiary ikon MenuBarExtra.
    • Kliknięcie ikony docka otwiera/zamyka Ustawienia.
  306. Android
    • Konfiguracja Crashlytics.
    • Auto-zmiana nazwy APK na podstawie gita.
    • Refaktor — wspólny recorder w view modelu.
  307. Android

    Przeciągany mikrofon, zapisana pozycja

    • Zapis i wczytywanie rozmiaru i pozycji mikrofonu.
    • Procesor dostępności przeniesiony do użycia.
    • Przejście na wstrzykiwanie zależności Hilt wszędzie.
  308. Mac v1.1.2
    • Pamięta ostatnio używany mikrofon między uruchomieniami.
  309. Windows .NET
    • Auth dla niezarejestrowanych użytkowników.
    • Pinguj balancery i używaj najszybszego.
  310. Windows v0.0.26 .NET
    • Zapisuj nagrania jako OGG zamiast WAV.
    • Zakup subskrypcji dostępny w aplikacji.
  311. Mac
    • Format nagrywania zmieniony z WAV na OGG (lepsza kompresja).
    • Zweryfikowano kompatybilną częstotliwość próbkowania enkodera przez `kAudioFormatOpusSamplingRate`.
  312. Mac
    • Animacja nakładki mikrofonu działa poprawnie na SideCar i konfiguracjach wielowyświetlaczowych.
    • Zaktualizowana lista mikrofonów przy otwieraniu MenuBarExtra.
  313. Android

    Pierwszy commit

    • Początkowy projekt Androida z żądaniem uprawnień mikrofonu i konfiguracją Hilt.
  314. Windows .NET
    • Dodano przyciski Subscribe i Manage.
  315. Windows v0.0.21 .NET

    Karta Historia (pierwsza wersja)

    • Karta Historia — pierwsza wersja.
    • Zaktualizowana ikona aplikacji.
  316. Windows v0.0.19 .NET
    • Zmieniono domyślny skrót na prawy Control.
    • Zmniejszono rozmiar aplikacji z 86 MB do 51 MB.
    • Przeprojektowanie UI zgodnie z opinią użytkowników — pojedyncza karta „Main", karta podstawień, przyciski usuwania wyrównane do prawej, zapis-przy-zmianie.
  317. Windows v0.0.16 .NET
    • Animacja powiadomień (zamknij po kliknięciu).
    • Polityka ponawiania dla każdego żądania backendu.
    • Endpointy tylko HTTPS.
  318. Windows v0.0.12 .NET
    • Uwierzytelnianie przez link; logowanie przez kod.
  319. Windows .NET
    • Wybierz dowolny język Whisper do transkrypcji.
    • Lepkie okno powiadomień obok otwartej aplikacji.
  320. Windows v0.0.10 .NET
    • Użytkownik może zmienić hasło.
    • Zaktualizowana ikona aplikacji.
  321. Windows .NET
    • Odświeżaj token autoryzacji co 4 godziny.
    • Dodano timeout do opcji.
  322. Windows .NET

    Początkowa wersja Windows

    • Minimalna implementacja Windows z nagrywaniem, aktywacją skrótem i wklejaniem po zwolnieniu.
    • Poprawka wklejanie nie działało w niektórych aplikacjach; pochłaniaj skrót, aby Telegram nie wpisywał ciągle litery.
  323. Mac

    Pierwszy commit

    • Bazowy projekt macOS z opcjami paska menu.