Novità

Novità di VoiceHotKey — note di rilascio per Mac, Windows, iOS, Android e Linux. Filtra per la tua piattaforma.

  1. Mac v1.28.9

    Scintille nella barra dei menu durante le azioni IA

    • Animazione di scintille per le azioni IA sull'icona della barra dei menu.
  2. Windows C++

    Correzione incollaggio cirillico Telegram

    • Correzione incollaggio cirillico in Telegram — clipboard multi-formato (CF_TEXT + CF_UNICODETEXT), HGLOBAL GMEM_FIXED, code page ANSI consapevole dello script.
    • Nomi dei dispositivi microfono nell'UI: rimosso il prefisso localizzato «Microphone» per una lista più pulita.
    • ScSignTool incluso nel bundle, così la firma delle release non dipende più dal PATH di sistema.
    • Riverifica degli appunti dopo la chiusura e timer di ripristino di 1 s.
  3. Mac v1.28.6
    • Nuova voce di menu «Voce a testo» con gestione intelligente del clic nella barra di stato.
    • L'impostazione «Show Floating Animation» consente di nascondere l'overlay durante la registrazione.
    • Correzione posizione di incollaggio durante la dettatura in Notion.
  4. Android
    • Annullare la trascrizione toccando l'animazione rotante (con periodo di grazia di 1 s).
    • «Cancelled» mostrato in rosso nella cronologia.
    • Miglioramento timeout di lettura/scrittura di OkHttp ridotto da 2 min a 1 min.
  5. Mac v1.28.5

    Colori personalizzabili dell'Air Button

    • Colori sfumati personalizzabili per l'Air Button, con selettori di colore nelle impostazioni.
    • L'icona della barra dei menu diventa una vista SwiftUI animata in stile AirButton.
    • Correzione le barre dell'ampiezza si bloccavano al riempimento del buffer audio.
    • L'intera riga di strumenti IA è ora cliccabile per attivare/disattivare ogni casella.
  6. Android

    Selettore di colori

    • Selettore di colori nelle impostazioni per personalizzare i colori del microfono e dello sfumato dell'animazione.
    • Colori dinamici Material You per il microfono.
    • Anteprima live durante il trascinamento degli slider di colore.
    • Opzione per mostrare un pulsante di annullamento durante la registrazione.
  7. Android

    Menu IA a gesti, animazioni in stile macOS

    • Refactor del flusso di registrazione — scegli l'azione IA dopo la registrazione tramite gesti.
    • Animazione radiale OK di registrazione corrispondente a macOS.
    • Icona AirButton corrispondente a macOS.
    • Spinner ad arco rotante corrispondente a macOS.
    • Opzione per mettere in pausa l'audio di altre app durante la registrazione.
    • Alterna tra appunti e inserimento diretto del testo per la dettatura.
  8. Mac v1.28.4
    • Clic destro in qualsiasi punto dell'overlay di registrazione per annullare (il clic sinistro non annulla più).
    • Le barre radiali dell'ampiezza ora iniziano appena fuori dal cerchio OK per una migliore visibilità dei sussurri.
    • Archive script: correzione della notarizzazione usando notarytool submit, stapling e verifica.
  9. Windows C++

    Air Button diventa predefinito

    • Air Button mostrato di default a 32 px, con slider nel range 16–32 px.
    • Opzione case-sensitive aggiunta alle sostituzioni.
    • Pulsanti di ritrascrizione per lingua negli elementi della cronologia.
    • Spinner ad arco rotante che corrisponde a macOS.
    • Icona Air Button con cerchi concentrici programmatici (niente più PNG).
    • Clic destro per annullare la registrazione sull'overlay di animazione.
  10. Mac v1.28.0

    Air Button, overlay trascinabile, spinner ad arco rotante

    • Air Button ora trascinabile; overlay di registrazione unificato e riposizionabile.
    • Spinner ad arco rotante sostituisce i puntini di trascrizione.
    • Barre radiali dell'ampiezza sostituiscono gli anelli circolari di volume durante la registrazione.
    • Pulsante OK e animazione circolare del volume sostituiscono la forma d'onda di registrazione.
    • Miglioramento reattività del parlato continuo.
    • Correzione fallimento intermittente dell'incollaggio (Cmd+V ora inviato in modo sincrono).
  11. Android
    • Selezione automatica del modello predefinito dal server (rimosso il gpt-4o-mini hardcoded).
    • Correzione accesso tramite link email (il long-poll ora viene effettivamente eseguito).
    • Correzione testo dettato inserito nella posizione sbagliata quando il cursore è a metà frase.
    • Correzione la dettatura non veniva salvata in Google Keep.
  12. Mac v1.27.9
    • Air Button ridisegnato con cerchi concentrici programmatici e tre interruzioni nell'anello esterno.
    • Scorciatoie di post-elaborazione camelCase e Title Case.
    • Usa le tue sorgenti di input della tastiera per scegliere le lingue di trascrizione predefinite al primo avvio.
    • Correzione il microfono USB esterno veniva sovrascritto dal microfono integrato del MacBook.
  13. Windows C++
    • Rigatura zebrata per le righe della lista delle scorciatoie con contrasto in base al tema.
    • Impostazione «Show press-and-hold option» — nascondi di default la casella di mantenimento.
    • Correzione la visualizzazione delle scorciatoie mostrava i modificatori dopo i tasti normali (es. 1+Ctrl).
    • Correzione l'incollaggio scriveva una singola lettera invece di Ctrl+V sul layout russo.
    • Correzione lista delle scorciatoie vuota al primo accesso.
  14. Windows C++
    • Riordino tramite trascinamento delle scorciatoie, con indicatore di destinazione.
    • Input multilinea per i campi di sostituzione.
    • Rigatura zebrata per i gruppi di scorciatoie.
    • Correzione crash alla disconnessione del dispositivo audio durante una registrazione attiva.
  15. Linux
    • Miglioramento inoltro evdev in batch e XID dell'overlay X11 in cache riducono l'overhead della pipeline di input.
  16. Android
    • Correzione crash nel flusso di autenticazione quando l'app va in background.
    • Correzione crash quando la lista dei server IA è vuota.
    • Correzione crash quando la richiesta long-poll di autenticazione viene riconsegnata.
  17. Mac v1.27.7
    • Persiste l'«ultimo server API funzionante» per sopravvivere al failover degli endpoint.
    • Copia automatica del testo ritrascritto negli appunti nella vista cronologia.
    • Correzione artefatti di punteggiatura/spaziatura/maiuscole dopo sostituzioni vuote.
  18. Mac v2.0.5 MAS

    Failover API ovunque

    • Failover del server API per tutte le build — l'app sopravvive a interruzioni di singoli endpoint.
    • Rinominato «Manage» → «Manage subscription» in tutte le 59 traduzioni.
    • Logica migliorata dell'etichetta del pulsante di abbonamento usando i flag del server.
    • Correzione il pulsante Manage subscription non apriva il browser a causa di spazi nell'URL.
  19. Windows C++
    • Correzione le sostituzioni non funzionavano per lingue non latine (russo, CJK, ecc.).
    • Handler dei crash migliorato per gestire errori di corruzione di heap/stack.
    • I dump dei crash sono ora inclusi nei report di problemi manuali.
  20. Android
    • Failover del server API con valori predefiniti hardcoded e api_version=2.
    • ANDROID_ID aggiunto a deviceId per un'identificazione univoca per dispositivo.
  21. Linux v0.34.0
    • Ridotti gli stalli GTK nella scheda cronologia per prevenire il blocco della scorciatoia.
  22. Linux v0.33.0
    • Correzione scorciatoia che moriva permanentemente dopo stalli del thread principale GTK.
  23. Linux v0.30.0 – 0.32.0
    • Correzione scorciatoia non reattiva per 3–6 s (operazioni overlay X11 spostate fuori dal thread principale GTK).
    • Guard rail di registrazione per prevenire registrazioni brevi/duplicate accidentali.
    • Correzione pulsante di report bloccato (timeout dei sottoprocessi e correzione del logging duplicato).
  24. Windows C++

    Stabilità della cattura audio

    • Finalizzazione dello stream vorbis prima dello smontaggio del dispositivo WASAPI per prevenire la corruzione dell'heap.
    • Disabilitato WASAPI AUTOCONVERTPCM per i dispositivi di cattura.
    • Cancellazione basata su CancelToken per tutte le richieste HTTP.
  25. Linux v0.29.0
    • Correzione scorciatoie che morivano dopo la disconnessione della tastiera (loop di riconnessione).
  26. Windows C++
    • Correzione crash per corruzione dell'heap durante l'arresto della registrazione su Windows 10 14393.
    • Correzione race condition nel callback audio durante l'arresto della cattura.
  27. Android
    • Nascondi il microfono quando il dispositivo non è interattivo (bloccato, doze, Always-on Display).
  28. Linux v0.28.0
    • Prefisso «Mouse» aggiunto ai nomi visualizzati dei pulsanti del mouse.
    • Correzione modalità di mantenimento dei pulsanti del mouse.
  29. Mac v2.0.3 MAS

    Rilascio su Mac App Store

    • Finestra di consenso sulla privacy dei dati per MAS Guidelines 5.1.1(i) / 5.1.2(i).
    • Nome del bundle unificato «VoiceHotKey» tra distribuzioni MAS e Direct.
    • Nome del bundle del launcher fissato come «VoiceHotKey Launcher» in tutte le localizzazioni.
    • Testo neutro «Continue» sostituisce i prompt di permesso direttivi per la revisione MAS.
  30. Linux v0.26.0

    Scorciatoie del mouse, scheda AI, scheda Files

    • Supporto delle scorciatoie con i pulsanti del mouse.
    • Supporto degli appunti X11 e modalità di mantenimento.
    • Regola udev di uinput e prompt di riavvio dell'installer quando viene aggiunto il gruppo input.
    • Scheda AI con gestione dei prompt personalizzati (solo modelli capaci di completion).
    • Scheda Files per la trascrizione di file audio/video.
    • Scheda About con info sull'app, copyright e link social.
    • Controlli di salute dell'installazione.
  31. Windows C++
    • Failover del server API usando la lista api_servers fornita dal server.
    • Failover su risposte API non-JSON (errori nginx/proxy).
    • Correzione del parsing della risposta dello stream SSE per la trascrizione dei file.
  32. Android
    • Nascondi l'overlay quando il dispositivo è bloccato o in Always-on Display.
    • Failover del server API.
  33. Linux
    • Failover del server API per tutte le chiamate API (con api2.voicehotkey.com di default).
    • Avviso mostrato quando le scorciatoie falliscono per mancanza di permessi del gruppo input.
  34. Mac v1.27.5
    • Controllo automatico dell'abbonamento all'avvio usando gli entitlement di StoreKit 2.
    • Tutorial inline di accessibility sostituisce la finestra del tutorial separata.
    • AccessibilityStatusHelper fuori processo per uno stato accurato dei permessi TCC.
    • Impostazione rinominata in «Restore Clipboard After Pasting» (con valore predefinito invertito).
  35. Windows C++
    • Verifica dell'hash SHA256 per gli aggiornamenti automatici.
    • Sostituzione completa delle scorciatoie guidata dal server (rimossa la logica di merge).
    • Impostazione — arresta le registrazioni della scheda Files con le scorciatoie.
  36. Mac v1.27.4
    • Riordino tramite trascinamento per le scorciatoie.
    • L'overlay non interferisce più con i fogli di acquisto dell'App Store.
    • Il ripristino dell'abbonamento ora usa original_transaction_id per il rilevamento dei conflitti.
    • Anno di copyright aggiornato al 2026.
  37. Windows C++
    • Riordino tramite trascinamento delle scorciatoie nella scheda principale.
    • Rimosso il concetto di «scorciatoia primaria» — tutte le scorciatoie sono ora equivalenti.
    • URL delle release guidati dal server per controlli di aggiornamento basati sulla regione.
  38. Linux v0.25.0
    • Riga vuota di scorciatoia al primo avvio quando non sono definite scorciatoie.
  39. Linux v0.23.0

    13 nuove lingue dell'interfaccia

    • 13 nuove traduzioni dell'interfaccia con cambio lingua in tempo reale.
    • Cache dei dispositivi audio per evitare l'enumerazione ripetuta di ALSA.
    • Rilevamento accurato di distro e ambiente desktop per i report di bug.
  40. Windows C++
    • Nuova azione di scorciatoia PasteLast — incolla l'ultimo risultato dalla cronologia.
    • Menu Intelligence semplificato con azioni dedicate Translate e Fix Layout.
    • Lingua/modello predefinito per le azioni di traduzione con sostituzione del modello guidata dal server.
    • Correzione virgolette cinesi in zh.rc causavano errori del compilatore RC.
  41. Linux v0.17.0 – 0.22.0

    X11 + Wayland, x86_64 + aarch64

    • Correzioni di compatibilità con Linux Mint; integrazione con icone/menu di Cinnamon; supporto dei font emoji.
    • Architettura a 4 build — X11 + Wayland per x86_64 e aarch64.
    • Supporto di build remota via SSH per deploy cross-architettura.
    • Fallback con xdotool per l'auto-paste su X11.
  42. Android
    • Rimuovi «Upgrade Pro» quando già su Pro.
    • Correzione data di scadenza che usava la data locale.
  43. Linux v0.6.0 – 0.11.0
    • Supporto multi-architettura per x86_64 e aarch64.
    • Auto-aggiornamenti non disruptivi applicati quando l'app è inattiva.
    • Log spostati in una posizione persistente con rotazione basata sulla dimensione.
    • Caching del balancer per resilienza offline.
    • Riprova specifica per lingua, modalità dev, aggiornamenti solo upgrade.
    • Rilevamento dei pacchetti ALSA per Ubuntu 24.04+.
  44. Linux v0.2.0 – 0.5.0

    Auto-installazione e auto-aggiornamento

    • Infrastruttura di auto-installazione e auto-aggiornamento con verifica SHA256 e compressione UPX.
    • Sostituita l'icona del microfono con un'icona personalizzata ispirata a macOS.
    • Trascrizione ed elaborazione IA combinate in una singola richiesta.
    • Dispositivo globale e operazioni parallele per una latenza di incollaggio inferiore.
  45. Linux
    • Overlay di registrazione con animazione a forma d'onda e popup della cronologia.
    • Scheda Substitutions per regole di sostituzione del testo.
    • Scheda Report Problem per inviare report di bug.
    • Livelli audio reali durante la registrazione.
    • Salva/ripristina dimensione della finestra al riavvio.
    • Imposta sia la selezione CLIPBOARD che PRIMARY durante l'incollaggio.
  46. Linux

    Linux MVP

    • Client Linux iniziale — scorciatoie, cronologia, incollaggio dagli appunti, login, sostituzioni, azioni IA, lingue.
  47. Windows C++

    Tema nero

    • Tema nero.
    • Aggiungi scorciatoia tramite il pulsante «+» nella scheda principale.
    • Riavvio/disconnessione di Windows gestiti con eleganza.
  48. Android
    • Pulsante di riprova durante la ritrascrizione.
    • Messaggio di errore quando si cambia modalità con licenza non valida.
  49. Mac v1.26.4
    • Correzione le registrazioni rimanevano bloccate in elaborazione dopo un upload annullato.
  50. Android
    • La dettatura ora inserisce il testo in mezzo al testo esistente invece di sostituirlo.
    • Gestione della punteggiatura multipla; inserimento condizionale di prefisso/suffisso.
  51. Mac v1.26.3
    • Ridotto il consumo graduale di CPU durante la registrazione (timer spostato in AppState per evitare cicli di retention).
  52. Mac v1.26.2
    • Reset di appStatus dai callback per garantire lo stato `.idle` dopo le operazioni.
    • Ordina il pannello di registrazione in primo piano non appena disponibile.
  53. Mac v1.26.1
    • Blocca gli eventi di riattivazione non innescati dall'utente; logging extra attorno alla riattivazione.
  54. Windows C++
    • Riduci a icona la finestra invece di uscire dall'app alla chiusura.
    • Correzione il messaggio di errore di licenza viene nascosto quando la licenza viene aggiornata.
  55. Mac v1.26.0

    Premi Esc per fermare la registrazione

    • Aggiunta opzione per premere Escape per fermare la registrazione.
    • L'evento del tasto Esc viene assorbito durante l'annullamento per non propagarsi ad altre app.
  56. Mac v1.25.4
    • Meccanismo di fallback e logging migliorato per la visibilità intermittente dell'animazione di trascrizione.
  57. Android

    Registrazione Bluetooth

    • Opzione di registrazione Bluetooth con gestione differenziata della sorgente audio.
    • Feedback vibrotattile.
    • Salvaguardia quando il Bluetooth è disabilitato.
  58. Android
    • Correzione salto del layout sui dispositivi Samsung.
  59. Mac v1.25.3
    • Sopprime l'attivazione non intenzionale dell'app entro 1,5 s dal risveglio o da cambi della fonte di alimentazione.
  60. Mac v1.25.2
    • Logica di posizionamento di fallback quando `kCGWindowBounds` è assente — l'overlay appare sempre.
  61. Android
    • Dimensione del channel ridotta per prevenire un elevato uso di memoria.
    • Correzione molteplici crash potenziali all'init.
  62. Windows C++

    Mix voce + cuffie a testo

    • Mix audio — voce e cuffie trascritti insieme, normalizzati e scaricati ogni secondo.
    • Correzione race condition nel mixaggio audio.
  63. Mac v1.25.1
    • Soluzione alternativa per app con focus non costante come ChatGPT Atlas e Notion.
  64. Android
    • Risparmia batteria quando l'utente non è loggato o ha uscito dall'app.
    • Email inclusa nel nome del file di log; lunghezza del filename limitata a 255 caratteri.
  65. Windows C++
    • Strumento IA «translate» aggiunto al menu Air Button.
    • Posizionamento degli strumenti IA in layout circolare con supporto al clic del mouse.
  66. Android
    • Aggiornate diverse librerie.
    • Tutorial temporaneamente disabilitato.
    • Correzione pulsante in basso della cronologia non visibile quando l'utente ha la nav bar.
  67. Mac v1.25.0
    • Correzioni delle prestazioni per il flusso di registrazione.
  68. Android
    • Indicatore di caricamento durante la query dell'acquisto.
    • Versione della libreria di billing aggiornata.
    • Correzione crash dovuto ad accesso dal main-thread e mutabilità.
  69. Mac v1.24.6
    • Aggiunto `PowerSourceMonitor` per correlare le connessioni del caricabatterie con le attivazioni dell'app.
  70. Windows C++

    Air Button arriva su Windows

    • Air Button — prima introduzione su Windows (corrisponde al design macOS).
  71. Mac v1.24.5
    • Ridotta la frequenza di polling del microfono per non disturbare CoreAudio e ottenere liste di dispositivi incomplete.
  72. Mac v1.24.4
    • Correzione crash causato dal force-unwrapping delle coordinate dell'overlay.
  73. Mac MAS
    • Non registrarsi su Open at Login di default nella build per Mac App Store.
    • Pulsanti Terms of Service e Privacy Policy spostati nel menu About.
  74. Mac
    • Aggiunta opzione di eliminazione account (build 467).
    • Modifiche al codice in risposta a «Missing Screen Recording Usage Explanation».
    • Correzione perdita dei permessi di rete causata dalla modifica degli entitlement.
  75. Android

    Selezione manuale della lingua parlata

    • Opzione per selezionare manualmente la lingua parlata.
    • Forza il retry su un altro server ogni volta che la trascrizione restituisce errori.
    • Riposiziona correttamente nella vista di selezione della lingua parlata.
    • Stessa scala durante la registrazione e la trascrizione IA.
  76. Mac v1.24.1
    • Gli observer del risveglio garantiscono che l'overlay venga mostrato al risveglio.
  77. Mac v1.23.6
    • Correzione rilevamento dei permessi Accessibility su macOS ≥ 12 e < 15.
    • Applica accessibility senza riavviare.
  78. Mac v1.23.5
    • Gestione amichevole con Mac App Store del relaunch di Accessibility.
    • Rimosse le dipendenze AlamoFire, Moya e KeyboardKit.
    • Aggiornata la libreria KeyboardShortcuts alla 2.4.
  79. Windows C++
    • Animazioni di registrazione e trascrizione in stile Mac.
    • Logica di selezione del server.
  80. iPhone
    • Logging aggiunto.
  81. Android
    • Non mostrare l'opzione di lingua quando l'utente parla una sola lingua.
    • Mostra l'hint «stop speaking» la prima volta.
  82. Mac v1.23.3
    • Rileva i permessi Accessibility revocati a runtime e riavvia l'app in sicurezza invece di congelare il sistema CGEvent di macOS.
    • Attivazione automatica dell'app quando i permessi Accessibility vengono disabilitati a runtime.
  83. Mac v1.23.0

    Conformità API v2

    • Conformità con API v2 con controllo degli accessi più stretto.
    • Debounce per `LoginResourceService.refreshUserInfo()`.
    • Autodetect della concessione di Accessibility e riavvio dell'app per applicarla.
  84. Mac v1.22.0

    Lingua di input per scorciatoia

    • Aggiunta selezione della lingua di input a livello di `UserShortcut`.
    • Nuova azione IA «Start with an Uppercase letter».
    • Correzione crash di Core Data quando un'entità `UserShortcut` ha UUID nil.
    • Correzione calcolo del raggio dell'animazione e della lunghezza d'onda.
  85. Android
    • Supporto dell'azione upload-file.
    • Mostra il menu della lingua parlata durante la registrazione.
    • Resetta la lingua parlata quando si ferma la trascrizione.
  86. Android
    • Vista di animazione a forma d'onda preparata.
    • Popup di rating limitato — non mostrato quando l'utente ha già valutato o ha scelto «never rate».
  87. Android
    • Correzione il tap in qualsiasi punto causava l'arresto della registrazione.
  88. Mac v1.21.10
    • Miglioramento velocità di cambio scheda.
  89. Android
    • Il balancer salta i server non disponibili e aggiorna la lista quando è vuota.
    • Metodo conveniente per le chiamate API.
  90. Mac
    • Aggiornamento alle impostazioni di progetto raccomandate di Xcode 26.
    • Correzione molteplici warning di Swift concurrency e deprecation.
  91. Mac v1.21.9
    • Aggiunta opzione per portare il livello del microfono al massimo con traduzioni.
    • Sistema di localizzazione ripulito (rimosse le lingue non supportate da Whisper — kirghiso, irlandese, dogri, rajasthani, sanscrito, ecc.).
  92. Android
    • Previeni la race condition quando l'utente attiva/disattiva Accessibility troppo velocemente.
    • Mostra istantaneo ogni volta che Accessibility viene attivato.
  93. Windows C++
    • Aggiunto supporto `api_version=2` (WIP).
    • Persistenza delle impostazioni tramite endpoint `/users/config`.
  94. iPhone
    • Possibile correzione del cambio lingua su iPhone SE.
    • Numero di telefono salvato nel modulo di report.
  95. Mac v1.21.4

    Rinominato Air Button + selezione microfono unificata

    • «Floating Button» rinominato in «Air Button» in tutta l'app.
    • Unificata la logica di selezione del microfono tra i menu.
    • Menu del clic destro sul pulsante fluttuante/Air Button.
    • Aggiunto menu per nascondere il pulsante.
  96. Android
    • Mostra l'opzione upload-file.
    • Correzione condivisione da WhatsApp (e probabilmente anche altre app).
    • Previeni il crash durante il parsing delle risposte del server (Gson).
  97. Android
    • Tenta di riaprire l'app dopo la reinstallazione.
    • Esci da tutte le activity quando l'utente swipe via la notifica.
    • Correzione l'app non può essere chiusa quando non c'è activity attiva.
  98. Mac v1.21.3
    • Il ridimensionamento del pulsante e dell'animazione dalle Settings evita strani tagli.
    • Ripristino del focus dopo interazioni con l'Overlay.
    • Leggero feedback aptico sugli slider.
  99. Windows C++
    • Avviso di licenza trial.
  100. Windows C++
    • Voce a testo continua.
  101. Windows C++
    • Tooltip su tutti i controlli al passaggio del mouse.
  102. Windows v1.7.8 .NET

    Controlli del pulsante fluttuante

    • Opzioni del pulsante fluttuante spostate in una scheda dedicata con più controlli.
    • Slider di opacità del pulsante fluttuante, slider di dimensione, hot-reload per dimensione/posizione.
    • Consenti il trascinamento durante la registrazione.
    • Azione IA «Start upper-case without terminal mark».
  103. Windows C++

    Selezione del dispositivo audio

    • Dialogo di selezione del dispositivo audio con misuratore di volume live (refresh 5× al secondo).
    • Localizzato «system audio» nell'animazione di registrazione.
  104. Windows C++
    • Copia la trascrizione negli appunti.
    • Impostazione «Pause keyboard and mouse tracking».
  105. iPhone
    • Correzione la registrazione si fermava dopo 1 minuto.
    • Interruttore «Stop recording manually» con timer.
  106. Windows C++

    Rebrand a VoiceKey

    • Rinominato l'eseguibile del rewrite C++ da VoiceHotKey a VoiceKey per differenziarlo dall'app .NET.
  107. iPhone

    Nuovo flusso di trascrizione vocale

    • Nuovo flusso di trascrizione vocale.
  108. Windows C++
    • Animazione di onda audio durante la registrazione.
    • Aggiunta posizione dell'overlay in basso al centro.
  109. Android
    • Condividi i file dalla cronologia.
    • Più azioni di copia negli appunti.
    • Opzioni di menu aggiunte agli elementi della cronologia.
  110. Windows C++
    • Rimosso il dialogo di permesso «run at startup».
    • Nascondi il contenuto sulla scheda Main quando non autenticato.
  111. Windows C++
    • Salva-su-file dalla cronologia.
    • Cambio del tracking di mouse/tastiera.
  112. Windows v1.7.0 .NET

    Pulsante fluttuante + scheda Files

    • Pulsante fluttuante con pulsanti di azione.
    • Scheda Files — ritrascrivere dalla cronologia, onda audio durante la registrazione.
    • Pulsante di annullamento durante la registrazione.
    • Durata della registrazione mostrata nella cronologia.
    • Livello vocale reale durante la registrazione (sostituisce l'animazione).
    • Opzione per rimuovere i timestamp.
  113. Windows C++
    • Aggiorna la lista dei dispositivi audio quando un dispositivo viene aggiunto/rimosso/abilitato/disabilitato.
    • Controlli di riattivazione e livello del microfono (allineati con la soglia di livello minimo dell'app C#).
    • Correzione della dimensione della finestra Remind-to-use.
  114. Windows C++
    • Logica di cancellazione durante la trascrizione.
  115. Windows C++
    • Durata audio mostrata nella cronologia.
  116. Windows C++

    Promemoria per usare l'app

    • Funzione «Reminder to use app» (ti ricorda di dettare se hai digitato molto).
  117. Android
    • Nascondi diverse icone non utilizzate nella build di VHK keyboard.
  118. iPhone

    Supporto iPad

    • Funzionalità di eliminazione dell'account.
    • Supporto iPad con screenshot iPad.
    • Colore del pulsante della barra superiore della tastiera modificato secondo il feedback di Apple.
    • Segnale di feedback durante la riproduzione delle trascrizioni audio.
  119. Windows C++
    • Pulsante di annullamento della registrazione.
    • Opzione di minimizzazione solo nella system tray.
    • Aggiornamento del workflow TranscribeLast.
  120. Windows C++
    • Menu principale spostato a sinistra.
  121. Windows v1.6.36 .NET
    • Impostazioni spostate a sinistra; i nomi delle schede ottengono emoji; la finestra è ridimensionabile.
    • Scorciatoia di annullamento (separata da quella di trascrizione).
    • Opzione di minimizzazione solo nella system tray.
  122. Windows C++
    • UI delle impostazioni di durata e timeout.
    • Supporto del proxy.
  123. Windows C++
    • Tema predefinito impostato a Sistema.
  124. Windows C++

    Temi + azioni Start-with

    • Supporto dei temi (prima implementazione).
    • Azioni IA «Start with...».
    • Gestione di Unauthorized.
  125. Windows v1.6.32 .NET
    • Nuove azioni IA.
    • Azione IA «Start with lower case without terminal sign».
  126. Android
    • Modulo Compose per installare lingue aggiuntive.
    • Pagina che elenca le lingue installate.
  127. Windows C++
    • Pulisci lo stato della tastiera virtuale quando l'utente blocca/sblocca lo schermo.
    • Ottimizzazione del layout del dialogo principale — meno spazio tra il menu principale e il contenuto.
    • Publisher e dimensione di installazione stimata aggiunti al registro.
  128. Windows C++
    • Focus dell'input della tastiera quando si naviga tramite il menu principale.
    • Incolla il testo nel controllo di edit in focus.
  129. Windows C++
    • Aggiunta impostazione di directory di registrazione.
    • Correzioni di flickering al cambio DPI.
  130. Android

    VHK Mic separato dalla tastiera

    • Duplicato il progetto per creare un'app standalone «vhk-mic» separata dall'app della tastiera.
    • Onboarding e comportamento separati per le app mic vs keyboard.
  131. Windows C++
    • Deduci l'azione dalla scorciatoia finale.
  132. Windows C++
    • Mostra animazione lottie su ogni monitor.
    • Mantieni la posizione di scroll quando rimuovi un elemento dalla cronologia.
  133. Windows C++
    • Correzione elementi duplicati nella cronologia.
    • Correzione la priorità delle lingue consentiva duplicati.
    • Allineamento dei controlli della scheda principale.
  134. Windows C++
    • Nuove lingue dell'interfaccia — id (indonesiano), kk (kazako), uk (ucraino).
  135. Windows C++
    • Dialogo post-installazione.
    • Log degli eventi delle applicazioni Windows allegato ai report degli utenti.
  136. Windows C++
    • Controlla le impostazioni di accesso al microfono di Windows prima di registrare.
    • Lista dei processi in esecuzione aggiunta al report dell'utente.
  137. Windows C++
    • Auto-aggiornamento del loader stesso.
  138. iPhone
    • Ottimizzazione della memoria e correzioni di memory leak.
  139. Windows C++

    Scheda Files

    • Aggiunta scheda Files per la trascrizione di file audio/video.
  140. Windows C++
    • Scheda History — pulsante di riproduzione della registrazione.
    • Clicca un elemento della cronologia per copiarlo negli appunti.
    • Correzione della conversione della stringa UTC data/ora.
  141. Windows C++

    Scheda History

    • Scheda History — pulsante «try again».
  142. iPhone
    • Correzione problema del microfono su iOS 18.
    • Correzione impossibile fermare o avviare la registrazione.
  143. Windows C++
    • Applica l'aggiornamento alla nuova versione quando l'app è inattiva.
  144. Windows C++
    • Converti l'ultima registrazione in testo.
  145. Windows C++
    • Dialogo IA — implementa le scorciatoie da tastiera.
  146. Windows C++
    • Copia testo + IA.
  147. Windows C++
    • Voce a testo + IA.
  148. iPhone
    • Controllo della connessione a Internet prima di aggiornare i dati o inviare report.
    • Messaggi di errore migliorati (meno «Something went wrong»).
    • Correzione l'output lungo di TextAI si aggiungeva invece di sostituire.
  149. Windows C++

    Voce a testo nella scheda Main

    • Logica di voce a testo nella scheda Main.
    • Implementato l'endpoint REST `/transcribe_with_ai`.
  150. Windows C++
    • Scegli il server IA per `/completions`.
  151. Windows C++

    Dialogo IA

    • Implementazione iniziale del dialogo IA.
  152. Windows C++
    • Controllo di edit nativo sostituito con una versione personalizzata (Direct2D).
    • Controllo di edit personalizzato — modalità a singola riga.
  153. iPhone

    Autenticazione con polling tramite link

    • Autenticazione con polling tramite link.
    • Durata del banner verde aumentata.
  154. Windows C++
    • Pulsante di annullamento sulla finestra di animazione.
  155. Windows C++
    • L'auto-aggiornamento innesca il riavvio solo quando l'app è inattiva.
    • Info di versione aggiunte al loader.
  156. Windows C++
    • Invia i report di crash all'avvio.
    • Scheda About — Report Problem.
  157. iPhone

    Abbonamenti

    • Implementazione degli abbonamenti.
    • Azioni IA ordinate per utilizzo.
    • Vista dell'abbonamento corrente.
  158. Windows C++
    • Impostazione «Run on startup».
    • Pulisci l'installazione precedente per un setup pulito.
  159. Windows C++
    • Icona nella tray.
  160. Windows C++

    Installer NSIS

    • Installer tramite script NSIS.
    • GitHub Actions diviso in workflow develop e release.
  161. Windows C++
    • Garantisci una singola istanza dell'app (porta in primo piano l'istanza in esecuzione).
  162. Windows C++
    • Combobox personalizzato con emoji/immagini nella scheda principale.
    • Supporto di placeholder nell'edit box.
  163. Windows C++
    • Aggiornamento dei colori del tema chiaro.
    • Bozza di edit Direct2D (gestione manuale del tasto tab).
  164. Mac v1.10.0

    Avvisi di usabilità

    • Introduzione degli «Usability Warnings» — segnala in modo proattivo i problemi di tastiera, microfono e accessibility.
  165. Windows C++
    • Supporto dei font a colori per gli emoji.
  166. Mac v1.9.11
    • Le registrazioni annullate sono ora mostrate nella cronologia.
    • Miglioramento a capo del testo e prestazioni dello scroll della cronologia.
  167. Windows C++
    • Impostazioni extra per le azioni IA.
  168. Windows C++
    • UI di priorità delle lingue.
    • Auto-rilevamento della lingua dell'UI al primo avvio.
  169. Mac v1.9.7
    • `refreshUserInfo()` ora fallisce silenziosamente quando il guard di internet è chiuso.
  170. Windows v1.6.14 .NET

    DeepL + proxy

    • Supporto della traduzione DeepL.
    • Supporto del proxy HTTP.
    • Controlli lato client dell'estensione del file.
  171. Mac v1.9.6
    • Riscritto il flusso di upload dei file — cancellazione del task di trascrizione, indicatore di progresso, hashing SHA256.
  172. Windows C++
    • Server API mock per test di integrazione.
    • Gestione di UpgradePlan; errori del balancer; gestione online/offline.
  173. Android
    • Avvia/ferma il rilevamento della tastiera solo quando necessario (risparmia batteria).
    • Testato su Vivo X70 Pro.
  174. Windows C++
    • UI di errore di licenza al livello superiore.
    • Finestra di tooltip.
  175. Android
    • Miglioramenti delle prestazioni per il rilevamento della tastiera.
    • Correzione NPE potenziale.
  176. Android

    Rilevamento veloce della tastiera

    • Velocizza il rilevamento della tastiera — raccogli tutti i nodi in una volta.
    • Ferma immediatamente la ricerca una volta trovato l'editable in focus.
    • Correzione il rilevatore di tastiera a volte non rilevava.
  177. Mac v1.9.1

    Trascrizione di file

    • Capacità di trascrivere file audio e video.
  178. Windows C++

    Long-polling di auth

    • Long-polling di auth (login basato su link email).
    • Logging della REST API.
  179. Android
    • Aggiornamento a Java 21 (poi rollback a 17); versione di Kotlin aumentata.
    • Stampa l'ultima exit reason quando l'app si avvia.
    • Correzione NPE potenziale quando l'utente non ha timestamp di scadenza.
  180. Mac v1.9.0
    • Menu «About» di macOS completo.
    • Tornare sempre alla sorgente di input principale al rilascio del tasto di registrazione — risolve il problema E/T in russo.
  181. Windows C++
    • Implementazione dell'endpoint `/users/info`.
    • Controllo barra di progresso.
  182. Mac v1.8.9

    CPU in idle ≤ 1%

    • Miglioramenti delle prestazioni in tutta l'app — utilizzo CPU in idle ridotto a ≤ 1%.
    • Unificato il modo in cui le scorciatoie da tastiera sono visualizzate tra recorder, barra dei menu e menu del dock.
  183. Windows C++
    • Calcolo del Device ID.
    • Raccolta delle info di sistema.
  184. iPhone
    • Versione più breve dell'azione IA.
    • Annulla azione IA.
  185. Windows C++
    • Logica di attivazione delle scorciatoie.
  186. Android
    • Integrazione di Play Integrity.
    • Email usata come account id.
    • Timber per il logging.
  187. Android

    Acquisti in-app

    • Funzionalità di billing di Google Play implementata.
    • Salva la ricevuta dell'acquisto nel database dell'app.
    • Activity per mostrare la lista degli acquisti; chiudi l'activity quando l'acquisto ha successo.
  188. Windows v1.6.13 .NET
    • Flusso di accesso migliorato.
  189. Mac v1.8.0

    Annulla dall'Overlay

    • Registrazione, Upload ed Elaborazione possono ora essere annullati dall'Overlay.
    • Risposta al cambiamento del sistema di coordinate multi-display di macOS (origine TopLeft → BottomLeft).
  190. Windows C++

    Migrazione delle impostazioni da C#

    • Persistenza delle impostazioni mic, mic2, lang e theme + migrazione dal formato di storage dell'app C#.
    • Migrazione delle impostazioni generali e delle scorciatoie dallo storage C#.
    • Livello di log aggiunto alle impostazioni.
  191. Mac v1.7.0
    • Supporto di attivazione tramite scorciatoia con pulsante del mouse per la finestra AI Presets.
    • Test di latenza per il balancer selezionato aggiunto al logging.
    • Accesso centralizzato a `NSPasteboard` tramite ClipboardHelper.
  192. Android
    • Activity dei piani tariffari.
    • Acquista articoli dal web tramite browser in-app.
  193. Android
    • Correzione colore del microfono non visualizzato correttamente su tema chiaro.
    • Pop-up di billing al clic sulla data di scadenza.
    • Correzione tastiera che nascondeva l'input di testo.
  194. iPhone
    • Funzionalità di invio report con logging.
  195. Mac v1.6.0

    Scorciatoie nel menu del Dock

    • Tutte le scorciatoie sono ora accessibili dall'icona del Dock di macOS.
    • Sostituito l'affidamento alla notifica `NSManagedObjectContextDidSave` con una soluzione in tempo reale.
  196. Mac v1.5.3
    • Aggiorna il microfono al risveglio del sistema — risolve l'app che ignorava i microfoni USB-C/TB collegati a uno schermo esterno.
    • Mantieni le impostazioni quando si passa da voce-a-testo a copia-testo.
    • Minor utilizzo della CPU dai gestori delle scorciatoie riducendo l'affidamento al DB.
  197. Mac v1.5.1

    VHKToastView

    • Introduzione di `VHKToastView` — sistema di toast con codice colore e azione al tocco per i messaggi dell'app.
  198. Mac v1.5.0

    Scorciatoie riordinabili

    • Riordino delle scorciatoie con miglioramenti UX/UI.
    • Supporto della scorciatoia con pulsante del mouse per `SendReportView`.
  199. Mac v1.4.3
    • Miglioramenti di logica, flusso e stabilità per `KeyShortcutRecorder` e `MouseShortcutManager`.
    • Migliore separazione visiva tra le scorciatoie.
  200. Windows v1.6.4 .NET
    • Trascinamento per le scorciatoie.
    • Opzione di riattivazione del microfono, imposta il livello del microfono al massimo.
    • Auto-focus sul textbox della scorciatoia quando viene cambiato un valore della combinazione.
    • Mostra il nome del tasto «Copilot» invece di LWin+LeftShift+F23.
  201. Mac v1.4.0
    • Endpoint consolidati.
    • Salvataggio audio locale forzato; migrazione della privacy; aggiornamento della localizzazione.
  202. Mac v1.3.4
    • Implementata la funzionalità Paste/Dialog per Action e Translate, allineata al comportamento di Windows.
  203. Mac v1.3.3
    • Correzione compatibilità all'indietro con macOS Monterey.
  204. Mac v1.3.0
    • Riorganizzati i menu Actions + AI con controlli di eligibility e visualizzazione.
  205. Mac v1.2.46

    Segnala problema

    • Aggiunto pulsante «Report problem».
    • Aggiunto logging su file con filtro privacy.
  206. Windows v1.6.2 .NET
    • Funzione fix-layout per la modalità appunti (MVP).
    • L'intero stato dell'utente spostato in AccountService per una corretta gestione del cambio di licenza.
    • Migrate le vecchie azioni delle scorciatoie al nuovo sistema di azioni.
  207. Mac v1.2.45
    • «Use AI without closing» — clic destro su `IntelligenceResultsView`.
    • Pulsante di modifica accanto ai prompt personalizzati (apre AI Presets).
  208. iPhone

    Azione IA di testo + traduzione

    • Azione IA di testo implementata.
    • Aggiunte lingue di traduzione.
  209. Windows v1.6.1 .NET
    • Accesso richiesto per usare l'app.
    • Diarizzazione disattivata di default.
  210. Windows C++

    Scaffolding del rewrite C++

    • Scaffolding iniziale del progetto Windows C++ — inizio del rewrite che in seguito sostituisce l'app .NET.
  211. Android
    • Migrato a Room per il database locale.
    • Vista di rating ridisegnata per migliore appeal.
    • Correzione stato di trascrizione IA mai mostrato.
    • Correzione scroll-up difficile nella cronologia.
  212. Mac v1.2.25
    • Pulsante «Action» convertito in menu a discesa.
  213. Android
    • Aggiunta funzionalità di rating (#51).
    • Toast quando un elemento è copiato negli appunti (#52).
  214. Android
    • IA mostrata nella cronologia.
    • Emoji bandiera accanto alle lingue.
    • Molteplici aggiustamenti dell'UI secondo le Material Guidelines.
  215. Windows v1.5.23 .NET

    Voce a testo continua

    • Supporto di voce a testo continua.
    • Mostra le lingue come `Русский (Russian)` (endonimo + nome inglese).
    • Aggiornamenti della localizzazione e miglioramenti dell'ordine delle azioni.
  216. Android
    • Usa i colori dinamici Material YOU.
    • Differenzia i colori di errore/successo tra modalità scura e chiara.
  217. Android

    Prompt personalizzati + cronologia IA

    • Prompt personalizzati (salva i tuoi prompt IA).
    • Clicca un elemento della cronologia per copiarlo negli appunti.
    • Mostra sia il testo originale che quello trascritto nella cronologia.
  218. iPhone

    Azioni IA

    • Azioni IA — prima implementazione e interfaccia.
  219. Android
    • Aggiunta lingua coreana.
  220. Mac v1.2.16

    Copia testo e chiedi all'IA

    • Implementato il workflow «Copy text and ask AI».
  221. Windows v1.5.6 .NET

    Ridisegno della logica di attivazione

    • Ridisegnata la logica di attivazione — più semplice e robusta.
    • Correzioni della gestione delle scorciatoie — forza l'ordine dei tasti; supporta scorciatoie normali con Control anche quando è impostata una scorciatoia con Control.
    • Modifica i prompt personalizzati direttamente dal dialogo IA.
    • Installer Windows 7 — aggiunta dipendenza net45.
  222. Windows v1.5.0 .NET
    • Migrazione delle opzioni critiche a un nuovo formato.
    • Mostra la finestra il più velocemente possibile e poi esegui l'inizializzazione.
    • Prejit all'installazione.
  223. Windows v1.4.37 .NET
    • Correzione bug per cui il testo spariva nel prompt di consenso per tastiera/mouse.
    • Cancella l'errore di licenza al login.
  224. Windows .NET
    • Aggiunta azione IA «Improve writing».
    • Gestione degli errori di avvio per le directory root, logs e recording.
  225. Mac v1.2.8
    • Controlla se il balancer è raggiungibile prima di usarlo; migliore logica di retry per reti instabili.
    • L'app ora può essere ridimensionata verticalmente per ingrandire la sezione Shortcuts.
  226. Windows v1.4.36 .NET
    • Mostra «D1» e altri tasti numerici come «1» (visualizzazione delle scorciatoie più pulita).
    • Gestione del microfono offline nella pipeline di trascrizione.
    • Il dialogo di selezione del microfono gestisce il caso in cui nessun microfono è online.
  227. Windows v1.4.35 .NET
    • Correzione memory leak per il selettore di azioni.
    • Per i report di problemi, allega gli errori di Windows degli ultimi 7 giorni.
    • Log di uptime e utilizzo della memoria.
  228. Mac v1.2.2
    • Aggiunti prompt IA integrati, supporto di traduzione e tono ad AI Results.
  229. Mac v1.2.0

    IA su macOS

    • Implementata la funzionalità IA dalla versione Windows.
  230. Windows v1.4.17 .NET
    • Forza l'utente a fornire i dettagli del report.
    • Ultimi 20 errori di crash aggiunti al report di problemi.
  231. Windows .NET

    Fondamenta IA

    • Prompt IA predefiniti con «ultimo usato» salvato.
    • Il flag di licenza `CanAI` sostituisce l'eligibility per modello.
    • Configura le lingue di traduzione nella scheda AI.
  232. Mac v1.1.161
    • Lista delle lingue cambiata in ordine alfabetico.
  233. Mac v1.1.160
    • Persistenza dell'overlay anche quando macOS lo chiude per refresh dello schermo legati a Handoff.
  234. iPhone
    • Integrazione di Firebase Crashlytics.
    • Miglioramenti del multi-paste.
  235. Windows v1.4.9 .NET
    • Campo telefono aggiunto a Report Problem, salvato nelle impostazioni.
    • Fallback al microfono predefinito quando la ricerca del primario/secondario fallisce.
  236. Mac v1.1.152
    • Menu del microfono aggiunto all'UI principale; UI compatta tramite spaziatura più stretta.
  237. Windows .NET

    La scheda Files raggiunge la parità

    • Scheda di invio report in About.
    • Opzione predefinita senza mantenimento per la scorciatoia.
    • Errore «no internet» amichevole con l'utente.
    • Correzione l'ultima parte audio non veniva trascritta al completamento.
  238. Windows .NET
    • Auto-trascrizione di base (dividi audio lungo in chunk).
    • Soglia di durata del silenzio aggiunta alle impostazioni (predefinito 500 ms).
  239. Mac v1.1.151
    • Adattato `MouseShortcutManager` per usare `CGEventTap`.
  240. Windows .NET
    • Indicatore di livello mostrato durante la selezione dei microfoni.
    • Dialogo separato per la selezione del microfono.
  241. Windows v1.3.13 .NET
    • Opzione «default» del microfono.
    • Passa al server pubblico.
  242. Windows v1.3.11 .NET

    Scheda Files (upload + trascrizione)

    • Flusso iniziale di upload e trascrizione dei file nella scheda Files.
    • Trascrizione del file annullabile con progresso.
    • Consenti la trascrizione vocale mentre un file è in trascrizione.
  243. iPhone

    FleksySDK

    • Integrazione di FleksySDK — digitazione e swipe nella tastiera di sistema.
  244. Mac v1.1.145
    • Backspace innesca la funzione xmark; corretto il modo in cui sono visualizzati i tasti F.
  245. iPhone

    Nuovo sistema di autenticazione

    • Nuovo sistema di autenticazione con refresh token.
  246. Mac v1.1.144
    • Supporto dei caratteri non stampabili Unicode Scalar + supporto corretto del tasto Fn.
  247. Windows .NET
    • Supporto di `stream_progress`; rimossa l'opzione GPT obsoleta.
  248. Mac v1.1.140

    Recorder di scorciatoie personalizzato

    • Rimosso l'affidamento al pacchetto KeyboardShortcuts — nuovo recorder di scorciatoie costruito da zero.
    • L'indicizzazione del timestamp della cronologia migliora la velocità del database.
  249. Windows .NET
    • Timeout di 60 minuti per la trascrizione dei file; corretti i timeout per i file grandi.
  250. Windows v1.3.10 .NET
    • Correzione il timestamp di remind non si aggiornava durante la trascrizione.
  251. Windows v1.3.9 .NET
    • Tasto Space come conferma.
    • Tooltip su azioni disabilitate.
    • Ignora il tasto Alt sinistro; conferma con Tab.
  252. iPhone

    Cronologia

    • Funzionalità della cronologia.
    • Pulsante di trascrizione in cima alla tastiera, impostazioni spostate alla sua sinistra.
  253. Mac v1.1.137
    • Configurazione delle scorciatoie ridisegnata per corrispondere alla versione Windows.
  254. Windows .NET
    • Voce di menu separata per selezionare scorciatoie con o senza mantenimento.
    • L'editor di scorciatoie gestisce rotella, escape, minimizza, chiudi, ctrl+enter (usa così com'è).
  255. Windows .NET
    • Salva/carica sostituzioni, prompt IA e scorciatoie.
    • Se un textbox è focalizzato nell'app, incolla lì; altrimenti incolla nell'area di testo Files.
  256. Windows .NET
    • Del o Backspace cancellano la scorciatoia.
    • La selezione IA è una finestra normale — salva le dimensioni alla chiusura; consenti la registrazione nella finestra IA.
  257. Windows .NET
    • Opzione di ritardo prima di fermare la registrazione.
    • Aggiorna l'abbonamento prima di trascrivere se l'utente ha appena acquistato o l'abbonamento è scaduto.
  258. Mac v1.1.132
    • Aggiunta opzione per usare il doppio tap (o tap singolo) di un tasto per avviare e fermare la registrazione.
  259. Mac v1.1.131

    Usability Helper

    • Usability Helper rileva conflitti con Punto Switcher e consiglia come risolverli.
    • Accesso alla lista delle sostituzioni dalla barra dei menu.
  260. Android

    UI tap / hold / reclick

    • Modalità di trascrizione press-hold-release e click-and-reclick.
    • Impostazione della durata massima di registrazione.
    • Correzione warning del compilatore.
  261. Mac v1.1.129
    • Rispetta il comando Quit di macOS dal menu Apple.
    • Opzione per mostrare/nascondere l'icona del dock.
  262. Android

    Animazione Lottie del microfono

    • Animazione Lottie per il microfono fluttuante.
    • Repository per rilevare lo stato corrente del microfono.
    • Modello di stato del servizio.
  263. iPhone
    • Selettore di lingua iniziale, icona dell'app, modalità solo verticale.
    • Controlli di stato per: tastiera abilitata, accesso completo, accesso al microfono.
    • Inserisci il testo trascritto nell'app attiva.
  264. Windows v1.2.8 .NET

    Selezione dell'azione

    • Selezione minima funzionante dell'azione (scegli cosa fare con il testo trascritto).
    • Correzione tasti incollati; la prima riga di scorciatoie (record + transcribe) è ora congelata.
    • Supporta più tasti nella registrazione.
  265. Android
    • Default a Inglese se il rilevamento della lingua fallisce.
    • Snackbar animato.
    • Correzione traduzione russa per «Keep Running».
    • Correzione troncamento del testo per «min record duration» in traduzioni lunghe.
  266. Mac v1.1.124
    • Correzione Cut, Copy, Paste ora funzionano dentro l'app.
  267. Android
    • Ignora l'impostazione di ottimizzazione della batteria.
    • Rileva il permesso Notification disattivato da App Info.
    • Rileva l'hint text tramite `ACTION_SET_SELECTION`.
  268. iPhone

    Commit iniziale

    • Scaffolding della tastiera personalizzata e setup del progetto.
  269. Windows v1.2.2 .NET
    • Registra senza mantenere la scorciatoia.
    • Opzione per incollare nella finestra iniziale (source).
    • Migrata la logica di recupero della posizione del cursore da InsertIt.
  270. Android
    • Dizionario chiave/valore di accessibility.
    • Diverse nuove funzioni di extension (clipboard, stampa di nodeInfo).
  271. Mac v1.1.118
    • Le sostituzioni sono ora filtrate tramite `NSRegularExpression` — solo parole intere, rispettando la capitalizzazione.
  272. Windows .NET
    • Opzione di intervallo di promemoria.
    • Sostituzione «replace by words».
  273. Windows .NET
    • Finestra Upgrade Plan.
    • Stile di errore del pulsante di registrazione per corrispondere ai colori.
  274. Android
    • Normalizzatori di testo russo, thai e giapponese.
  275. Mac v1.1.113
    • Miglioramenti della stabilità del microfono per schermi esterni e altri microfoni rimovibili.
    • Persistenza dopo la rimozione di un microfono.
    • Rimuovi voci di menu non necessarie.
  276. Windows .NET
    • Finestra Remind — spinta a usare l'app.
    • Lista di balancer di fallback aggiornata.
  277. Windows .NET
    • Gestisci i file non validi rilasciati sulla scheda Files.
    • Directory di registrazione predefinita.
    • Prejit all'installazione e hook di aggiornamento.
  278. Mac v1.1.111
    • L'incollaggio ora funziona su qualsiasi layout di tastiera.
  279. Mac v1.1.106
    • Aggiunto slider di ritardo per il mantenimento del pulsante del mouse; miglioramenti della stabilità.
  280. Windows .NET
    • Usa Win32 per il rilevamento della piattaforma.
    • Rendering software su Windows inferiore a 10.
    • Lista di balancer di fallback in caso di errore di refresh.
  281. Windows v1.1.3 .NET
    • Chiedi i permessi di startup.
  282. Windows .NET

    Divisione delle impostazioni + finestra dei permessi

    • Sposta la soglia di durata nella scheda Settings; sposta alcune impostazioni in una scheda separata.
    • Finestra dei permessi con click-to-change.
    • Hook lazy.
    • Pulsante OK condiviso.
    • Non accedere al backend all'avvio per le nuove installazioni.
  283. Mac v1.1.101

    Registrazione con il mouse

    • Aggiunta funzione di registrazione tramite pulsante del mouse.
  284. Windows .NET
    • Scheda Files funzionante — seleziona e rilascia file, casella di diarizzazione, percorso del file modificabile.
    • Validazione dell'estensione di FilePath per prevenire invii errati.
  285. Mac v1.1.99
    • Casella per copiare la trascrizione.
    • Semplificato l'incollaggio per usare sempre Command+V tramite `simulateCommandV`.
  286. Windows .NET

    Scheda Files + hook del mouse

    • Scheda Files iniziale — seleziona e rilascia file.
    • Implementazione dell'hook del mouse con tracking dello stato `isdown`.
  287. Mac v1.1.96
    • Sostituito `NSAlert` con `VHKAlert`.
  288. Windows .NET
    • Opzione di directory di registrazione.
    • Opzione di microfono secondario.
    • Correzione deadlock.
  289. Mac v1.1.95
    • Aggiunto supporto per `SMAppService` su macOS ≥ 13 (API moderna per Login Items).
  290. Windows .NET
    • Promuovi Control (registrazione normale) a Control+I (registrazione IA) senza interrompere una registrazione già avviata.
  291. Mac v1.1.93
    • Aggiorna i microfoni al cambio del numero di schermi.
    • Aggiorna i microfoni al risveglio del Mac dalla sospensione.
  292. Windows v1.0.9 .NET
    • Link YouTube aggiunto; opzione GPT nascosta.
  293. Windows .NET
    • Trascrivi con GPT.
    • Link a social network.
  294. Windows .NET
    • Usa risposte localizzate del backend.
    • Traduci in tutte le lingue richieste.
  295. Windows v1.0.5 .NET

    Russo + cambio lingua a runtime

    • Localizzazione russa con cambio lingua a runtime.
    • Tutte le stringhe spostate in risorse.
    • Chiedi all'utente di acquistare prima della fine del periodo di valutazione.
  296. Windows v1.0.2 .NET
    • Dimensione dell'app ridotta a 40 MB (da 54 MB).
    • Implementata la logica della blacklist.
  297. Windows v1.0.1 .NET

    Scorciatoie funzionanti

    • Scorciatoie predefinite incluse.
    • Implementazione delle scorciatoie funzionanti.
  298. Windows .NET
    • Gestione speciale per gli errori di licenza.
    • Apri impostazioni o cronologia dall'icona della barra delle applicazioni.
    • Device ID univoco per macchina, OS passato come query param separato.
  299. Windows v0.0.36 .NET
    • Animazioni Lottie usate in tutta l'interfaccia.
    • Refresh orario delle info utente.
  300. Windows v0.0.35 .NET
    • Seleziona il testo dalla cronologia.
  301. Windows v0.0.34 .NET
    • Mostra il nome completo del dispositivo per poter distinguere Line-In da Mic.
  302. Windows v0.0.32 .NET
    • Salva la lista dei balancer su file; aggiorna prima della registrazione (ma al massimo una volta ogni 5 minuti).
    • Usa i balancer nell'ordine fornito dal server.
  303. Windows v0.0.30 .NET
    • Mostra la versione nel message box.
    • Correzione problema di scaling.
    • Correzione selezione del microfono salvata.
    • Manifest di winget.
  304. Windows v0.0.27 .NET
    • Sintassi di sostituzione estesa — regex stile Notepad++ (prefissa con `r'...'`).
    • Usa il balancer di fallback; riduci il ritardo di avvio della registrazione da 300 ms a 15 ms.
    • Correzione problema con il mutex.
  305. Mac v1.1.4

    Aggiornamento automatico

    • Aggiunta funzionalità di aggiornamento automatico.
    • Correzione dimensioni dell'icona di MenuBarExtra.
    • Cliccando sull'icona del Dock si apre/chiude Settings.
  306. Android
    • Setup di Crashlytics.
    • Auto-rinomina dell'APK basata su git.
    • Refactor — recorder condiviso nel view model.
  307. Android

    Microfono trascinabile, posizione salvata

    • Salva e carica la dimensione e la posizione del microfono.
    • Processore di accessibility spostato in use case.
    • Migrazione a Hilt dependency injection ovunque.
  308. Mac v1.1.2
    • Ricorda l'ultimo microfono usato tra i riavvii.
  309. Windows .NET
    • Auth per utenti non registrati.
    • Fai ping ai balancer e usa il più veloce.
  310. Windows v0.0.26 .NET
    • Salva le registrazioni come OGG invece di WAV.
    • Acquisto dell'abbonamento disponibile in-app.
  311. Mac
    • Formato di registrazione cambiato da WAV a OGG (migliore compressione).
    • Validato il sample rate compatibile dell'encoder tramite `kAudioFormatOpusSamplingRate`.
  312. Mac
    • L'animazione dell'overlay del microfono funziona correttamente su SideCar e configurazioni multi-display.
    • Lista dei microfoni aggiornata all'apertura di MenuBarExtra.
  313. Android

    Commit iniziale

    • Progetto Android iniziale con richiesta di permesso del microfono e setup di Hilt.
  314. Windows .NET
    • Aggiunti pulsanti Subscribe e Manage.
  315. Windows v0.0.21 .NET

    Scheda History (prima versione)

    • Scheda History — prima versione.
    • Icona dell'app aggiornata.
  316. Windows v0.0.19 .NET
    • Scorciatoia predefinita cambiata in Right Control.
    • Dimensione dell'app ridotta da 86 MB a 51 MB.
    • Ridisegno dell'UI in base al feedback degli utenti — singola scheda «Main», scheda sostituzioni, pulsanti di eliminazione allineati a destra, salvataggio al cambiamento.
  317. Windows v0.0.16 .NET
    • Animazione di notifica (si chiude al clic).
    • Politica di retry per ogni richiesta al backend.
    • Endpoint solo HTTPS.
  318. Windows v0.0.12 .NET
    • Auth tramite link; login tramite codice.
  319. Windows .NET
    • Seleziona qualsiasi lingua Whisper per la trascrizione.
    • Finestra di notifica appiccicosa accanto all'app aperta.
  320. Windows v0.0.10 .NET
    • L'utente può cambiare la password.
    • Icona dell'app aggiornata.
  321. Windows .NET
    • Refresh del token di auth ogni 4 ore.
    • Timeout aggiunto alle opzioni.
  322. Windows .NET

    Prima versione di Windows

    • Implementazione minima di Windows con registrazione, attivazione tramite scorciatoia e incollaggio al rilascio.
    • Correzione incollaggio non funzionante in alcune app; assorbi la scorciatoia così Telegram non continua a scrivere la lettera.
  323. Mac

    Commit iniziale

    • Progetto macOS di base con opzioni nella barra dei menu.