Nouveautés

Nouveautés de VoiceHotKey — notes de version pour Mac, Windows, iOS, Android et Linux. Filtrez par plateforme.

  1. Mac v1.28.9

    Étincelles dans la barre de menus pendant les actions IA

    • Animation d'étincelles pour les actions IA sur l'icône de la barre de menus.
  2. Windows C++

    Correctif du collage cyrillique dans Telegram

    • Correctif collage cyrillique dans Telegram — presse-papiers multi-format (CF_TEXT + CF_UNICODETEXT), HGLOBAL GMEM_FIXED, page de code ANSI tenant compte du script.
    • Noms des périphériques micro dans l'interface : suppression du préfixe localisé « Microphone » pour une liste plus propre.
    • ScSignTool inclus dans la livraison pour que la signature de release ne dépende plus du PATH système.
    • Re-vérification du presse-papiers après fermeture et timer de restauration de 1 s.
  3. Mac v1.28.6
    • Nouvel élément de menu « Voice to text » avec gestion intelligente du clic dans la barre d'état.
    • Le paramètre « Show Floating Animation » permet de masquer l'overlay pendant l'enregistrement.
    • Correctif position du collage lors de la dictée dans Notion.
  4. Android
    • Annulation de la transcription en touchant l'animation rotative (avec un délai de grâce de 1 s).
    • « Cancelled » affiché en rouge dans l'historique.
    • Amélioration timeout de lecture/écriture OkHttp réduit de 2 min à 1 min.
  5. Mac v1.28.5

    Couleurs personnalisables du Air Button

    • Couleurs de dégradé personnalisables pour le Air Button, avec des sélecteurs de couleur dans les paramètres.
    • L'icône de la barre de menus devient une vue SwiftUI animée façon AirButton.
    • Correctif barres d'amplitude figées lorsque le tampon audio est plein.
    • Toute la ligne des outils IA est désormais cliquable pour basculer chaque case à cocher.
  6. Android

    Sélecteur de couleurs

    • Sélecteur de couleurs dans les paramètres pour personnaliser les couleurs du micro et du dégradé d'animation.
    • Couleurs dynamiques Material You pour le micro.
    • Aperçu en direct lors du déplacement des curseurs de couleur.
    • Option pour afficher un bouton d'annulation pendant l'enregistrement.
  7. Android

    Menu IA gestuel, animations alignées avec macOS

    • Refonte du flux d'enregistrement — choisir l'action IA après l'enregistrement via des gestes.
    • Animation radiale OK d'enregistrement alignée avec macOS.
    • Icône AirButton alignée avec macOS.
    • Spinner en arc rotatif aligné avec macOS.
    • Option pour mettre en pause l'audio des autres applications pendant l'enregistrement.
    • Bascule entre presse-papiers et insertion directe du texte pour la dictée.
  8. Mac v1.28.4
    • Clic droit n'importe où sur l'overlay d'enregistrement pour annuler (le clic gauche n'annule plus).
    • Les barres d'amplitude radiales commencent désormais juste à l'extérieur du cercle OK pour une meilleure visibilité des chuchotements.
    • Archive script: correctif de notarisation utilisant notarytool submit, stapling et vérification.
  9. Windows C++

    Le Air Button devient le réglage par défaut

    • Air Button affiché par défaut à 32 px, avec une plage de curseur de 16 à 32 px.
    • Option sensible à la casse ajoutée aux substitutions.
    • Boutons de retranscription par langue dans les éléments d'historique.
    • Spinner en arc rotatif assorti à macOS.
    • Icône Air Button avec cercles concentriques programmatiques (plus de PNG).
    • Clic droit pour annuler l'enregistrement sur l'overlay d'animation.
  10. Mac v1.28.0

    Air Button, overlay déplaçable, spinner en arc rotatif

    • Le Air Button devient déplaçable ; l'overlay d'enregistrement est unifié et repositionnable.
    • Un spinner en arc rotatif remplace les points de transcription.
    • Des barres d'amplitude radiales remplacent les anneaux de volume circulaires pendant l'enregistrement.
    • Le bouton OK et l'animation de volume circulaire remplacent la forme d'onde d'enregistrement.
    • Amélioration réactivité de la parole continue.
    • Correctif échec intermittent du collage (Cmd+V est désormais envoyé de manière synchrone).
  11. Android
    • Sélection automatique du modèle par défaut depuis le serveur (suppression du gpt-4o-mini codé en dur).
    • Correctif connexion par lien email (le long-poll s'exécute désormais réellement).
    • Correctif texte dicté inséré à la mauvaise position quand le curseur est au milieu d'une phrase.
    • Correctif dictée non enregistrée dans Google Keep.
  12. Mac v1.27.9
    • Air Button redessiné avec des cercles concentriques programmatiques et trois ruptures dans l'anneau extérieur.
    • Raccourcis de post-traitement camelCase et Title Case.
    • Utilise vos sources de saisie clavier pour choisir les langues de transcription par défaut au premier lancement.
    • Correctif micro USB externe écrasé par le micro intégré du MacBook.
  13. Windows C++
    • Alternance zébrée pour les lignes de la liste de raccourcis, avec contraste adapté au thème.
    • Paramètre « Show press-and-hold option » — masquer la case « hold » par défaut.
    • Correctif l'affichage des raccourcis montrait les modificateurs après les touches normales (par ex. 1+Ctrl).
    • Correctif le collage tapait une seule lettre au lieu de Ctrl+V sur la disposition russe.
    • Correctif liste de raccourcis vide après une nouvelle connexion.
  14. Windows C++
    • Réorganisation par glisser-déposer pour les raccourcis, avec indicateur de dépôt.
    • Saisie multi-ligne pour les champs de remplacement des substitutions.
    • Alternance zébrée pour les groupes de raccourcis.
    • Correctif plantage lors de la déconnexion du périphérique audio pendant un enregistrement actif.
  15. Linux
    • Amélioration transfert evdev par lots et XID d'overlay X11 mis en cache réduisent la charge du pipeline d'entrée.
  16. Android
    • Correctif plantage du flux d'authentification quand l'app passe en arrière-plan.
    • Correctif plantage quand la liste des serveurs IA est vide.
    • Correctif plantage quand une requête de long-poll d'authentification est redélivrée.
  17. Mac v1.27.7
    • Conserve le « dernier serveur API fonctionnel » pour survivre au basculement des endpoints.
    • Copie automatique du texte retranscrit dans le presse-papiers dans la vue de l'historique.
    • Correctif artefacts de ponctuation/espacement/capitalisation après des substitutions vides.
  18. Mac v2.0.5 MAS

    Basculement API partout

    • Basculement entre serveurs API pour toutes les builds — l'application survit aux pannes individuelles des endpoints.
    • Renommage de « Manage » → « Manage subscription » dans les 59 traductions.
    • Logique améliorée des libellés du bouton d'abonnement à l'aide des indicateurs serveur.
    • Correctif le bouton Manage subscription n'ouvrait pas le navigateur à cause d'espaces dans l'URL.
  19. Windows C++
    • Correctif les substitutions ne fonctionnaient pas pour les langues non latines (russe, CJK, etc.).
    • Gestionnaire de plantages amélioré pour traiter les erreurs de corruption du tas/de la pile.
    • Les vidages mémoire sont désormais inclus dans les rapports de problèmes manuels.
  20. Android
    • Basculement des serveurs API avec valeurs par défaut codées en dur et api_version=2.
    • Ajout d'ANDROID_ID au deviceId pour une identification unique par appareil.
  21. Linux v0.34.0
    • Stalls GTK réduits dans l'onglet historique pour éviter le gel des raccourcis.
  22. Linux v0.33.0
    • Correctif raccourci mourant définitivement après des stalls du thread principal GTK.
  23. Linux v0.30.0 – 0.32.0
    • Correctif raccourci non réactif pendant 3 à 6 s (opérations d'overlay X11 déplacées hors du thread principal GTK).
    • Garde-fous d'enregistrement pour éviter les enregistrements courts/dupliqués accidentels.
    • Correctif bouton de rapport qui se bloque (correctifs de timeouts de sous-processus et de journalisation dupliquée).
  24. Windows C++

    Stabilité de la capture audio

    • Finalisation du flux vorbis avant la libération du périphérique WASAPI pour éviter la corruption du tas.
    • Désactivation de WASAPI AUTOCONVERTPCM pour les périphériques de capture.
    • Annulation basée sur CancelToken pour toutes les requêtes HTTP.
  25. Linux v0.29.0
    • Correctif raccourcis mourant après la déconnexion du clavier (boucles de reconnexion).
  26. Windows C++
    • Correctif plantage par corruption du tas lors de l'arrêt de l'enregistrement sur Windows 10 14393.
    • Correctif condition de course du callback audio lors de l'arrêt de la capture.
  27. Android
    • Masquer le micro quand l'appareil n'est pas interactif (verrouillé, doze, Always-on Display).
  28. Linux v0.28.0
    • Préfixe « Mouse » ajouté aux noms d'affichage des boutons de souris.
    • Correctif mode hold des boutons de souris.
  29. Mac v2.0.3 MAS

    Sortie sur le Mac App Store

    • Boîte de dialogue de consentement à la confidentialité des données pour les directives MAS 5.1.1(i) / 5.1.2(i).
    • Nom de bundle unifié « VoiceHotKey » entre les distributions MAS et Direct.
    • Nom du bundle du Launcher figé à « VoiceHotKey Launcher » dans toutes les langues.
    • Texte neutre « Continue » remplaçant les invites d'autorisation directives pour la revue MAS.
  30. Linux v0.26.0

    Raccourcis souris, onglet IA, onglet Files

    • Prise en charge des raccourcis aux boutons de souris.
    • Prise en charge du presse-papiers X11 et du mode hold.
    • Règle udev uinput et invite de redémarrage de l'installeur quand le groupe input est ajouté.
    • Onglet IA avec gestion des prompts personnalisés (modèles capables de completion uniquement).
    • Onglet Files pour la transcription de fichiers audio/vidéo.
    • Onglet About avec infos de l'app, copyright et liens sociaux.
    • Vérifications de santé de l'installation.
  31. Windows C++
    • Basculement de serveur API à l'aide de la liste api_servers fournie par le serveur.
    • Basculement sur les réponses API non-JSON (erreurs nginx/proxy).
    • Correctif d'analyse de la réponse en flux SSE pour la transcription de fichiers.
  32. Android
    • Masquer l'overlay quand l'appareil est verrouillé ou en Always-on Display.
    • Basculement des serveurs API.
  33. Linux
    • Basculement de serveur API pour tous les appels API (avec api2.voicehotkey.com par défaut).
    • Avertissement affiché quand les raccourcis échouent à cause des autorisations manquantes du groupe input.
  34. Mac v1.27.5
    • Vérification automatique de l'abonnement au lancement à l'aide des droits StoreKit 2.
    • Tutoriel d'accessibilité intégré en ligne, remplaçant la fenêtre de tutoriel séparée.
    • AccessibilityStatusHelper hors processus pour un état précis des autorisations TCC.
    • Paramètre renommé en « Restore Clipboard After Pasting » (avec valeur par défaut inversée).
  35. Windows C++
    • Vérification du hachage SHA256 pour les mises à jour automatiques.
    • Remplacement complet des raccourcis pilotés par le serveur (logique de fusion abandonnée).
    • Paramètre — arrêter les enregistrements de l'onglet Files avec des raccourcis.
  36. Mac v1.27.4
    • Réorganisation par glisser-déposer pour les raccourcis.
    • L'overlay n'interfère plus avec les feuilles d'achat de l'App Store.
    • La restauration d'abonnement utilise désormais original_transaction_id pour détecter les conflits.
    • Année de copyright passée à 2026.
  37. Windows C++
    • Réorganisation par glisser-déposer pour les raccourcis dans l'onglet principal.
    • Suppression du concept de « raccourci principal » — tous les raccourcis sont désormais égaux.
    • URLs de release pilotées par le serveur pour les vérifications de mise à jour selon la région.
  38. Linux v0.25.0
    • Ligne de raccourci vide au premier lancement quand aucun raccourci n'est défini.
  39. Linux v0.23.0

    13 nouvelles langues d'interface

    • 13 nouvelles traductions de langue d'interface avec changement de langue en direct.
    • Mise en cache des périphériques audio pour éviter l'énumération ALSA répétée.
    • Détection précise de la distribution et de l'environnement de bureau pour les rapports de bug.
  40. Windows C++
    • Nouvelle action de raccourci PasteLast — colle le dernier résultat de l'historique.
    • Menu Intelligence simplifié avec des actions dédiées Translate et Fix Layout.
    • Langue/modèle par défaut pour les actions translate avec remplacement de modèle piloté par le serveur.
    • Correctif guillemets chinois dans zh.rc provoquant des erreurs du compilateur RC.
  41. Linux v0.17.0 – 0.22.0

    X11 + Wayland, x86_64 + aarch64

    • Correctifs de compatibilité Linux Mint ; intégration des icônes/menu Cinnamon ; prise en charge des polices emoji.
    • Architecture à 4 builds — X11 + Wayland pour x86_64 et aarch64.
    • Prise en charge des builds SSH distants pour les déploiements multi-architectures.
    • Repli xdotool pour le collage automatique sur X11.
  42. Android
    • Suppression de « Upgrade Pro » quand déjà en Pro.
    • Correctif date d'expiration utilisant la date locale.
  43. Linux v0.6.0 – 0.11.0
    • Prise en charge multi-architecture pour x86_64 et aarch64.
    • Mises à jour automatiques non perturbatrices appliquées quand l'application est inactive.
    • Logs déplacés vers un emplacement persistant avec rotation basée sur la taille.
    • Mise en cache du balancer pour la résilience hors ligne.
    • Réessais spécifiques à la langue, mode dev, mises à jour upgrade-only.
    • Détection des paquets ALSA pour Ubuntu 24.04+.
  44. Linux v0.2.0 – 0.5.0

    Installation et mise à jour automatiques

    • Infrastructure d'auto-installation et d'auto-mise à jour avec vérification SHA256 et compression UPX.
    • Remplacement de l'icône du micro par une icône personnalisée d'inspiration macOS.
    • Combinaison de la transcription et du traitement IA en une seule requête.
    • Périphérique global et opérations parallèles pour une latence de collage réduite.
  45. Linux
    • Overlay d'enregistrement avec animation de forme d'onde et popup d'historique.
    • Onglet Substitutions pour les règles de remplacement de texte.
    • Onglet Report Problem pour envoyer des rapports de bug.
    • Niveaux audio réels pendant l'enregistrement.
    • Sauvegarde/restauration de la taille de la fenêtre au redémarrage.
    • Définit à la fois les sélections CLIPBOARD et PRIMARY lors du collage.
  46. Linux

    MVP Linux

    • Client Linux initial — raccourcis, historique, collage presse-papiers, connexion, substitutions, actions IA, langues.
  47. Windows C++

    Thème noir

    • Thème noir.
    • Ajout de raccourcis via le bouton « + » dans l'onglet principal.
    • Redémarrage/déconnexion Windows gérés correctement.
  48. Android
    • Bouton de réessai lors de la retranscription.
    • Message d'erreur lors du changement de mode avec une licence invalide.
  49. Mac v1.26.4
    • Correctif enregistrements bloqués en traitement après un envoi annulé.
  50. Android
    • La dictée insère désormais le texte au milieu du texte existant au lieu de le remplacer.
    • Gestion de la ponctuation multiple ; insertion conditionnelle de préfixe/suffixe.
  51. Mac v1.26.3
    • Réduction de la dérive CPU pendant l'enregistrement (timer déplacé dans AppState pour éviter les cycles de rétention).
  52. Mac v1.26.2
    • Réinitialisation d'appStatus depuis les callbacks pour garantir l'état `.idle` après les opérations.
    • Mise au premier plan du panneau d'enregistrement dès qu'il est disponible.
  53. Mac v1.26.1
    • Blocage des événements de réactivation non déclenchés par l'utilisateur ; journalisation supplémentaire autour de la réactivation.
  54. Windows C++
    • Minimiser la fenêtre au lieu de quitter l'application à la fermeture.
    • Correctif message d'erreur de licence masqué quand la licence est mise à jour.
  55. Mac v1.26.0

    Appuyer sur Esc pour arrêter l'enregistrement

    • Option ajoutée pour appuyer sur Escape afin d'arrêter l'enregistrement.
    • Événement de la touche Esc absorbé lors de l'annulation pour qu'il ne se propage pas aux autres applications.
  56. Mac v1.25.4
    • Mécanisme de repli et journalisation améliorée pour la visibilité intermittente de l'animation de transcription.
  57. Android

    Enregistrement Bluetooth

    • Option d'enregistrement Bluetooth avec gestion différenciée des sources audio.
    • Retour vibratoire.
    • Garde-fou quand le Bluetooth est désactivé.
  58. Android
    • Correctif saut de mise en page sur les appareils Samsung.
  59. Mac v1.25.3
    • Suppression des activations d'application non voulues dans les 1,5 s suivant le réveil ou un changement de source d'alimentation.
  60. Mac v1.25.2
    • Logique de positionnement de repli quand `kCGWindowBounds` est manquant — l'overlay apparaît toujours.
  61. Android
    • Taille de canal réduite pour éviter une utilisation mémoire élevée.
    • Correctif plusieurs plantages potentiels à l'initialisation.
  62. Windows C++

    Mélange voix + casque vers texte

    • Mélange audio — voix et casque transcrits ensemble, normalisés et envoyés chaque seconde.
    • Correctif condition de course lors du mélange audio.
  63. Mac v1.25.1
    • Contournement pour les applications à focus non constant comme ChatGPT Atlas et Notion.
  64. Android
    • Économiser la batterie quand l'utilisateur n'est pas connecté ou a quitté l'app.
    • Email inclus dans le nom du fichier journal ; longueur du nom de fichier plafonnée à 255 caractères.
  65. Windows C++
    • Outil IA « translate » ajouté au menu du Air Button.
    • Positionnement des outils IA en disposition circulaire avec prise en charge du clic souris.
  66. Android
    • Plusieurs bibliothèques mises à niveau.
    • Tutoriel temporairement désactivé.
    • Correctif bouton inférieur de l'historique non visible quand l'utilisateur a une barre de navigation.
  67. Mac v1.25.0
    • Correctifs de performance pour le flux d'enregistrement.
  68. Android
    • Indicateur de chargement lors de l'interrogation des achats.
    • Version de la bibliothèque de facturation mise à jour.
    • Correctif plantage dû à un accès au thread principal et à la mutabilité.
  69. Mac v1.24.6
    • Ajout de `PowerSourceMonitor` pour corréler les connexions du chargeur avec les activations de l'application.
  70. Windows C++

    Le Air Button arrive sur Windows

    • Air Button — première introduction sur Windows (correspond au design macOS).
  71. Mac v1.24.5
    • Réduction de la fréquence de polling du microphone pour éviter de perturber CoreAudio et obtenir des listes de périphériques incomplètes.
  72. Mac v1.24.4
    • Correctif plantage causé par un force-unwrap des coordonnées d'overlay.
  73. Mac MAS
    • Ne pas s'inscrire pour Open at Login par défaut dans la build Mac App Store.
    • Boutons Terms of Service et Privacy Policy déplacés vers le menu About.
  74. Mac
    • Option de suppression de compte ajoutée (build 467).
    • Modifications de code en réponse à « Missing Screen Recording Usage Explanation ».
    • Correctif pertes d'autorisations réseau causées par l'édition des droits.
  75. Android

    Sélection manuelle de la langue parlée

    • Option pour sélectionner manuellement la langue parlée.
    • Forcer le réessai sur un autre serveur chaque fois que la transcription échoue.
    • Repositionner correctement sur la vue de sélection de la langue parlée.
    • Même échelle lors de l'enregistrement et de la transcription IA.
  76. Mac v1.24.1
    • Les observateurs de réveil garantissent que l'overlay est affiché au réveil.
  77. Mac v1.23.6
    • Correctif détection des autorisations Accessibility sur macOS ≥ 12 et < 15.
    • Application de l'accessibilité sans redémarrage.
  78. Mac v1.23.5
    • Gestion compatible Mac App Store du relancement Accessibility.
    • Abandon des dépendances AlamoFire, Moya et KeyboardKit.
    • Mise à jour de la bibliothèque KeyboardShortcuts vers 2.4.
  79. Windows C++
    • Animations d'enregistrement et de transcription style Mac.
    • Logique de sélection du serveur.
  80. iPhone
    • Journalisation ajoutée.
  81. Android
    • Ne pas afficher l'option de langue quand l'utilisateur ne parle qu'une seule langue.
    • Afficher l'indication « stop speaking » la première fois.
  82. Mac v1.23.3
    • Détection à l'exécution des autorisations Accessibility révoquées et relancement sûr de l'app au lieu de geler le système CGEvent de macOS.
    • Activation automatique de l'application quand les autorisations Accessibility sont désactivées à l'exécution.
  83. Mac v1.23.0

    Conformité API v2

    • Conformité API v2 avec contrôle d'accès renforcé.
    • Debounce pour `LoginResourceService.refreshUserInfo()`.
    • Détection automatique de l'octroi d'Accessibility et redémarrage de l'app pour l'appliquer.
  84. Mac v1.22.0

    Langue d'entrée par raccourci

    • Ajout de la sélection de langue d'entrée au niveau `UserShortcut`.
    • Nouvelle action IA « Start with an Uppercase letter ».
    • Correctif plantage Core Data quand une entité `UserShortcut` a un UUID nil.
    • Correctif calcul du rayon et de la longueur d'onde de l'animation.
  85. Android
    • Prise en charge de l'action upload-file.
    • Afficher le menu de langue parlée pendant l'enregistrement.
    • Réinitialiser la langue parlée à l'arrêt de la transcription.
  86. Android
    • Vue d'animation de forme d'onde préparée.
    • Pop-up de notation limitée — non affichée quand l'utilisateur a déjà noté ou choisi « never rate ».
  87. Android
    • Correctif un tap n'importe où provoquait l'arrêt de l'enregistrement.
  88. Mac v1.21.10
    • Amélioration vitesse de changement d'onglet corrigée.
  89. Android
    • Le balancer saute les serveurs indisponibles et rafraîchit la liste quand elle est vide.
    • Méthode pratique pour les appels API.
  90. Mac
    • Mise à niveau vers les paramètres de projet recommandés par Xcode 26.
    • Correctif plusieurs avertissements de concurrence Swift et de dépréciation.
  91. Mac v1.21.9
    • Ajout de l'option Niveau-de-microphone-au-maximum avec traductions.
    • Système de localisation assaini (suppression des langues Whisper non prises en charge — kirghize, irlandais, dogri, rajasthani, sanskrit, etc.).
  92. Android
    • Éviter une condition de course quand l'utilisateur bascule Accessibility trop rapidement.
    • Affichage instantané chaque fois qu'Accessibility est activé.
  93. Windows C++
    • Prise en charge de `api_version=2` ajoutée (en cours).
    • Persistance des paramètres via l'endpoint `/users/config`.
  94. iPhone
    • Correctif potentiel pour le changement de langue sur iPhone SE.
    • Numéro de téléphone enregistré dans le formulaire de rapport.
  95. Mac v1.21.4

    Renommage Air Button + sélection unifiée du micro

    • Renommage de « Floating Button » en « Air Button » dans toute l'application.
    • Logique de sélection du microphone unifiée à travers les menus.
    • Menu contextuel sur le bouton flottant/Air Button.
    • Menu de masquage du bouton ajouté.
  96. Android
    • Afficher l'option upload-file.
    • Correctif partage depuis WhatsApp (et probablement d'autres apps aussi).
    • Éviter un plantage lors de l'analyse des réponses serveur (Gson).
  97. Android
    • Tentative de réouverture de l'app après réinstallation.
    • Quitter toutes les activités quand l'utilisateur balaie la notification.
    • Correctif l'app ne peut pas être quittée quand il n'y a aucune activité active.
  98. Mac v1.21.3
    • Le redimensionnement du bouton et de l'animation depuis Settings évite les coupures bizarres.
    • Restauration du focus après les interactions avec l'overlay.
    • Léger retour haptique sur les curseurs.
  99. Windows C++
    • Avertissement de licence d'essai.
  100. Windows C++
    • Voice-to-text continu.
  101. Windows C++
    • Infobulles sur tous les contrôles au survol de la souris.
  102. Windows v1.7.8 .NET

    Commandes du bouton flottant

    • Options du bouton flottant déplacées vers un onglet dédié avec plus de commandes.
    • Curseur d'opacité du bouton flottant, curseur de taille, hot-reload pour la taille/position.
    • Autoriser le glissement pendant l'enregistrement.
    • Action IA « Start upper-case without terminal mark ».
  103. Windows C++

    Sélection du périphérique audio

    • Dialogue de sélection du périphérique audio avec vu-mètre en direct (rafraîchissement 5× par seconde).
    • « system audio » localisé dans l'animation d'enregistrement.
  104. Windows C++
    • Copier la transcription dans le presse-papiers.
    • Paramètre « Pause keyboard and mouse tracking ».
  105. iPhone
    • Correctif arrêt de l'enregistrement après 1 minute.
    • Bascule « Stop recording manually » avec minuteur.
  106. Windows C++

    Renommage en VoiceKey

    • L'exécutable de la réécriture C++ renommé de VoiceHotKey à VoiceKey pour le différencier de l'app .NET.
  107. iPhone

    Nouveau flux de transcription vocale

    • Nouveau flux de transcription vocale.
  108. Windows C++
    • Animation d'onde audio pendant l'enregistrement.
    • Ajout de la position d'overlay centrée en bas.
  109. Android
    • Partager des fichiers depuis l'historique.
    • Plus d'actions de copie dans le presse-papiers.
    • Options de menu ajoutées aux éléments d'historique.
  110. Windows C++
    • Suppression du dialogue de permission « run at startup ».
    • Masquer le contenu de l'onglet Main quand l'utilisateur n'est pas authentifié.
  111. Windows C++
    • Sauvegarde dans un fichier depuis l'historique.
    • Changement du suivi souris/clavier.
  112. Windows v1.7.0 .NET

    Bouton flottant + onglet Files

    • Bouton flottant avec boutons d'action.
    • Onglet Files — retranscrire depuis l'historique, onde audio pendant l'enregistrement.
    • Bouton d'annulation pendant l'enregistrement.
    • Durée de l'enregistrement affichée dans l'historique.
    • Niveau vocal réel pendant l'enregistrement (remplace l'animation).
    • Option pour supprimer les horodatages.
  113. Windows C++
    • Rafraîchir la liste des périphériques audio quand un périphérique est ajouté/retiré/activé/désactivé.
    • Réactivation du micro et contrôles de niveau (alignés avec le seuil min-level de l'app C#).
    • Correctif de la taille de la fenêtre remind-to-use.
  114. Windows C++
    • Logique d'annulation pendant la transcription.
  115. Windows C++
    • Durée audio affichée dans l'historique.
  116. Windows C++

    Rappel d'utilisation de l'app

    • Fonctionnalité « Reminder to use app » (vous rappelle de dicter si vous avez beaucoup tapé).
  117. Android
    • Masquer plusieurs icônes inutilisées sur la build du clavier VHK.
  118. iPhone

    Prise en charge de l'iPad

    • Fonctionnalité de suppression de compte.
    • Prise en charge de l'iPad avec captures d'écran iPad.
    • Couleur du bouton de la barre supérieure du clavier modifiée suite aux retours d'Apple.
    • Indication sonore lors de la lecture des transcriptions audio.
  119. Windows C++
    • Bouton d'annulation d'enregistrement.
    • Option de minimisation dans la zone de notification uniquement.
    • Mise à jour du workflow TranscribeLast.
  120. Windows C++
    • Menu principal déplacé à gauche.
  121. Windows v1.6.36 .NET
    • Paramètres déplacés à gauche ; les noms d'onglets reçoivent des emojis ; la fenêtre peut être redimensionnée.
    • Raccourci d'annulation (séparé de transcribe).
    • Option de minimisation dans la zone de notification uniquement.
  122. Windows C++
    • Interface de paramètres de durée et timeout.
    • Prise en charge du proxy.
  123. Windows C++
    • Thème par défaut réglé sur System.
  124. Windows C++

    Thèmes + actions Start-with

    • Prise en charge des thèmes (première implémentation).
    • Actions IA « Start with... ».
    • Gestion des cas non autorisés.
  125. Windows v1.6.32 .NET
    • Nouvelles actions IA.
    • Action IA « Start with lower case without terminal sign ».
  126. Android
    • Module Compose pour installer des langues supplémentaires.
    • Page listant les langues installées.
  127. Windows C++
    • Effacer l'état du clavier virtuel quand l'utilisateur verrouille/déverrouille l'écran.
    • Optimisation de la disposition du dialogue principal — moins d'espace entre le menu principal et le contenu.
    • Éditeur et taille d'installation estimée ajoutés au registre.
  128. Windows C++
    • Focus clavier lors de la navigation via le menu principal.
    • Coller le texte dans le contrôle d'édition en focus.
  129. Windows C++
    • Ajout du paramètre du répertoire d'enregistrement.
    • Correctifs de scintillement lors du changement de DPI.
  130. Android

    Séparation de VHK Mic du clavier

    • Duplication du projet pour créer une app « vhk-mic » autonome séparée de l'app clavier.
    • Onboarding et comportement séparés pour les apps micro vs clavier.
  131. Windows C++
    • Déduire l'action à partir du raccourci de fin.
  132. Windows C++
    • Afficher l'animation Lottie sur chaque écran.
    • Conserver la position de défilement lors de la suppression d'un élément de l'historique.
  133. Windows C++
    • Correctif éléments dupliqués dans l'historique.
    • Correctif la priorité de langue autorise les doublons.
    • Alignement des contrôles de l'onglet Main.
  134. Windows C++
    • Nouvelles langues d'interface — id (indonésien), kk (kazakh), uk (ukrainien).
  135. Windows C++
    • Dialogue post-installation.
    • Journal des événements d'application Windows joint aux rapports utilisateur.
  136. Windows C++
    • Vérifier les paramètres d'accès au microphone Windows avant l'enregistrement.
    • Liste des processus en cours ajoutée au rapport utilisateur.
  137. Windows C++
    • Auto-mise à jour du loader lui-même.
  138. iPhone
    • Optimisation de la mémoire et correctifs de fuites mémoire.
  139. Windows C++

    Onglet Files

    • Ajout de l'onglet Files pour la transcription de fichiers audio/vidéo.
  140. Windows C++
    • Onglet Historique — bouton de lecture de l'enregistrement.
    • Cliquer sur un élément d'historique pour copier dans le presse-papiers.
    • Correctif de conversion des chaînes date/heure UTC.
  141. Windows C++

    Onglet Historique

    • Onglet Historique — bouton « try again ».
  142. iPhone
    • Correctif problème de micro sur iOS 18.
    • Correctif impossibilité d'arrêter ou de démarrer l'enregistrement.
  143. Windows C++
    • Appliquer la mise à jour vers la nouvelle version quand l'application est inactive.
  144. Windows C++
    • Convertir le dernier enregistrement en texte.
  145. Windows C++
    • Dialogue IA — implémenter les raccourcis clavier.
  146. Windows C++
    • Copier le texte + IA.
  147. Windows C++
    • Voice to text + IA.
  148. iPhone
    • Vérification de la connexion Internet avant l'actualisation des données ou l'envoi de rapports.
    • Messages d'erreur améliorés (moins de « Something went wrong »).
    • Correctif la sortie longue de TextAI s'ajoutait au lieu de remplacer.
  149. Windows C++

    Voice-to-text sur l'onglet Main

    • Logique de voice-to-text de l'onglet Main.
    • Endpoint REST `/transcribe_with_ai` implémenté.
  150. Windows C++
    • Choisir le serveur IA pour `/completions`.
  151. Windows C++

    Dialogue IA

    • Implémentation initiale du dialogue IA.
  152. Windows C++
    • Contrôle d'édition natif remplacé par une version personnalisée (Direct2D).
    • Contrôle d'édition personnalisé — mode ligne unique.
  153. iPhone

    Authentification par lien avec polling

    • Authentification par lien avec polling.
    • Durée de la bannière verte augmentée.
  154. Windows C++
    • Bouton d'annulation sur la fenêtre d'animation.
  155. Windows C++
    • L'auto-mise à jour déclenche le redémarrage uniquement quand l'app est inactive.
    • Informations de version ajoutées au loader.
  156. Windows C++
    • Envoi des rapports de crash au démarrage.
    • Onglet About — Report Problem.
  157. iPhone

    Abonnements

    • Implémentation des abonnements.
    • Actions IA triées par usage.
    • Vue de l'abonnement actuel.
  158. Windows C++
    • Paramètre « Run on startup ».
    • Nettoyer l'installation précédente pour une configuration propre.
  159. Windows C++
    • Icône de la zone de notification.
  160. Windows C++

    Installeur NSIS

    • Installeur via script NSIS.
    • GitHub Actions séparés en workflows develop et release.
  161. Windows C++
    • Garantir une seule instance de l'app (mettre l'instance en cours d'exécution au premier plan).
  162. Windows C++
    • Combobox personnalisée avec emojis/images dans l'onglet principal.
    • Prise en charge des placeholders dans la zone d'édition.
  163. Windows C++
    • Mise à jour de la couleur du thème clair.
    • Brouillon d'édition Direct2D (gestion manuelle de la touche tab).
  164. Mac v1.10.0

    Avertissements d'utilisabilité

    • Présentation des avertissements d'utilisabilité — remonter proactivement les problèmes de clavier, micro et accessibilité.
  165. Windows C++
    • Prise en charge des polices couleur pour les emojis.
  166. Mac v1.9.11
    • Les enregistrements annulés apparaissent désormais dans l'historique.
    • Amélioration retour à la ligne du texte et performances de défilement de l'historique.
  167. Windows C++
    • Paramètres supplémentaires pour les actions IA.
  168. Windows C++
    • Interface de priorité des langues.
    • Détection automatique de la langue d'interface au premier lancement.
  169. Mac v1.9.7
    • `refreshUserInfo()` échoue désormais silencieusement quand la garde Internet est fermée.
  170. Windows v1.6.14 .NET

    DeepL + proxy

    • Prise en charge de la traduction DeepL.
    • Prise en charge du proxy HTTP.
    • Vérifications côté client des extensions de fichier.
  171. Mac v1.9.6
    • Réécriture du flux d'envoi de fichier — annulation de la tâche de transcription, indicateur de progression, hachage SHA256.
  172. Windows C++
    • Serveur API factice pour les tests d'intégration.
    • Gestion d'UpgradePlan ; erreurs de balancer ; gestion en ligne/hors ligne.
  173. Android
    • Démarrer/arrêter la détection du clavier seulement quand nécessaire (économise la batterie).
    • Testé sur Vivo X70 Pro.
  174. Windows C++
    • Interface d'erreur de licence de haut niveau.
    • Fenêtre d'infobulle.
  175. Android
    • Améliorations des performances de la détection du clavier.
    • Correctif NPE potentielle.
  176. Android

    Détection rapide du clavier

    • Accélération de la détection du clavier — collecter tous les nœuds en une seule fois.
    • Arrêter immédiatement la recherche dès qu'un élément éditable focalisé est trouvé.
    • Correctif le détecteur de clavier ne détecte parfois pas.
  177. Mac v1.9.1

    Transcription de fichiers

    • Capacité de transcrire des fichiers audio et vidéo.
  178. Windows C++

    Auth long-polling

    • Auth long-polling (connexion via lien email).
    • Journalisation de l'API REST.
  179. Android
    • Mise à niveau vers Java 21 (puis retour à 17) ; version de Kotlin augmentée.
    • Afficher la dernière raison de sortie au démarrage de l'app.
    • Correctif NPE potentielle quand l'utilisateur n'a pas d'horodatage d'expiration.
  180. Mac v1.9.0
    • Menu « About » macOS complet.
    • Toujours revenir à la source d'entrée principale au relâchement de la touche d'enregistrement — corrige le problème E/T russe.
  181. Windows C++
    • Implémentation de l'endpoint `/users/info`.
    • Contrôle de barre de progression.
  182. Mac v1.8.9

    CPU au repos ≤ 1 %

    • Améliorations des performances dans toute l'application — utilisation CPU au repos réduite à ≤ 1 %.
    • Unification de la façon dont les raccourcis clavier sont affichés à travers le recorder, la barre de menus et le menu du dock.
  183. Windows C++
    • Calcul de l'ID de périphérique.
    • Collecte des infos système.
  184. iPhone
    • Version plus courte des actions IA.
    • Annuler une action IA.
  185. Windows C++
    • Logique de déclenchement des raccourcis.
  186. Android
    • Intégration de Play Integrity.
    • Email utilisé comme identifiant de compte.
    • Timber pour la journalisation.
  187. Android

    Facturation in-app

    • Fonctionnalité de facturation Google Play implémentée.
    • Sauvegarde du reçu d'achat dans la base de données de l'app.
    • Activité pour afficher la liste des achats ; fermer l'activité quand l'achat réussit.
  188. Windows v1.6.13 .NET
    • Flux de connexion amélioré.
  189. Mac v1.8.0

    Annuler depuis l'overlay

    • Recording, Uploading et Processing peuvent désormais être annulés depuis l'overlay.
    • Réponse au changement du système de coordonnées multi-écran de macOS (origine TopLeft → BottomLeft).
  190. Windows C++

    Migration des paramètres depuis C#

    • Persistance des paramètres mic, mic2, lang et theme + migration depuis le format de stockage de l'app C#.
    • Migration des paramètres généraux et des raccourcis depuis le stockage C#.
    • Niveau de log ajouté aux paramètres.
  191. Mac v1.7.0
    • Prise en charge de l'activation par bouton de souris pour la fenêtre AI Presets.
    • Test de latence pour le balancer sélectionné ajouté à la journalisation.
    • Accès centralisé à `NSPasteboard` via ClipboardHelper.
  192. Android
    • Activité du plan tarifaire.
    • Acheter des articles depuis le web via le navigateur in-app.
  193. Android
    • Correctif couleur du micro pas correctement affichée sur le thème clair.
    • Pop-up de facturation lors du clic sur la date d'expiration.
    • Correctif le clavier cache la saisie de texte.
  194. iPhone
    • Fonctionnalité d'envoi de rapport avec journalisation.
  195. Mac v1.6.0

    Raccourcis dans le menu du Dock

    • Tous les raccourcis désormais accessibles depuis l'icône Dock de macOS.
    • Remplacement de la dépendance à la notification `NSManagedObjectContextDidSave` par une solution en temps réel.
  196. Mac v1.5.3
    • Rafraîchissement du microphone au réveil du système — corrige l'app ignorant les micros USB-C/TB connectés à un écran externe.
    • Conserver les paramètres lors du basculement entre voice-to-text et copy-text.
    • Utilisation CPU plus faible des gestionnaires de raccourcis en réduisant la dépendance à la base de données.
  197. Mac v1.5.1

    VHKToastView

    • Présentation de `VHKToastView` — système de toast à code couleur et actionnable au tap pour les messages de l'app.
  198. Mac v1.5.0

    Raccourcis réorganisables

    • Réorganisabilité des raccourcis avec améliorations UX/UI.
    • Prise en charge des raccourcis par bouton de souris pour `SendReportView`.
  199. Mac v1.4.3
    • Améliorations de la logique, du flux et de la stabilité pour `KeyShortcutRecorder` et `MouseShortcutManager`.
    • Meilleure séparation visuelle entre les raccourcis.
  200. Windows v1.6.4 .NET
    • Glisser-déposer pour les raccourcis.
    • Option pour réactiver le micro, régler le niveau du micro au maximum.
    • Mise au point automatique sur la zone de texte du raccourci lors du changement d'une combinaison.
    • Affichage du nom de touche « Copilot » au lieu de LWin+LeftShift+F23.
  201. Mac v1.4.0
    • Endpoints consolidés.
    • Sauvegarde audio locale forcée ; migration de confidentialité ; rafraîchissement de la localisation.
  202. Mac v1.3.4
    • Fonctionnalité Paste/Dialog implémentée pour Action et Translate, correspondant au comportement Windows.
  203. Mac v1.3.3
    • Correctif compatibilité ascendante avec macOS Monterey.
  204. Mac v1.3.0
    • Menus Actions + AI réorganisés avec vérifications et affichage d'éligibilité.
  205. Mac v1.2.46

    Rapport de problème

    • Ajout du bouton « Report problem ».
    • Ajout de la journalisation dans un fichier avec filtre de confidentialité.
  206. Windows v1.6.2 .NET
    • Fonction de correction de disposition pour le mode presse-papiers (MVP).
    • Tout l'état utilisateur déplacé vers AccountService pour une gestion correcte des changements de licence.
    • Migration des anciennes actions de raccourci vers le nouveau système d'actions.
  207. Mac v1.2.45
    • « Use AI without closing » — clic droit sur `IntelligenceResultsView`.
    • Bouton Edit à côté des prompts personnalisés (ouvre AI Presets).
  208. iPhone

    Action IA Text + traduction

    • Action IA Text implémentée.
    • Langues de traduction ajoutées.
  209. Windows v1.6.1 .NET
    • Connexion requise pour utiliser l'application.
    • Diarisation désactivée par défaut.
  210. Windows C++

    Squelette de la réécriture C++

    • Squelette initial du projet Windows C++ — début de la réécriture qui remplacera plus tard l'app .NET.
  211. Android
    • Passage à Room pour la base de données locale.
    • Vue de notation redessinée pour un meilleur attrait.
    • Correctif état de transcription IA jamais affiché.
    • Correctif défilement vers le haut difficile dans l'historique.
  212. Mac v1.2.25
    • Conversion du bouton « Action » en menu déroulant.
  213. Android
    • Fonctionnalité de notation ajoutée (#51).
    • Toast quand un élément est copié dans le presse-papiers (#52).
  214. Android
    • IA affichée dans l'historique.
    • Emoji drapeau à côté des langues.
    • Plusieurs ajustements de l'interface selon les Material Guidelines.
  215. Windows v1.5.23 .NET

    Voice-to-text continu

    • Prise en charge du voice-to-text continu.
    • Affichage des langues sous la forme `Русский (Russian)` (endonyme + nom anglais).
    • Mises à jour de localisation et améliorations de l'ordre des actions.
  216. Android
    • Utilisation des couleurs dynamiques Material YOU.
    • Différenciation des couleurs erreur/succès en mode sombre vs clair.
  217. Android

    Prompts personnalisés + historique IA

    • Prompts personnalisés (sauvegardez vos propres prompts IA).
    • Cliquer sur un élément d'historique pour copier dans le presse-papiers.
    • Afficher à la fois le texte original et le texte transcrit dans l'historique.
  218. iPhone

    Actions IA

    • Actions IA — première implémentation et interface.
  219. Android
    • Ajout de la langue coréenne.
  220. Mac v1.2.16

    Copier le texte et demander à l'IA

    • Mise en œuvre du flux « Copy text and ask AI ».
  221. Windows v1.5.6 .NET

    Refonte de la logique d'activation

    • Logique d'activation repensée — plus simple et plus robuste.
    • Correctifs de gestion des raccourcis — forcer l'ordre des touches ; prise en charge des raccourcis normaux avec Control même quand un raccourci Control est défini.
    • Édition des prompts personnalisés directement depuis le dialogue IA.
    • Installeur Windows 7 — dépendance net45 ajoutée.
  222. Windows v1.5.0 .NET
    • Migration des options critiques vers un nouveau format.
    • Afficher la fenêtre aussi vite que possible puis initialiser.
    • Prejit à l'installation.
  223. Windows v1.4.37 .NET
    • Correctif bug où le texte disparaît sur l'invite d'autorisation clavier/souris.
    • Effacer l'erreur de licence à la connexion.
  224. Windows .NET
    • Action IA « Improve writing » ajoutée.
    • Gestion des erreurs de démarrage pour les répertoires root, logs et recording.
  225. Mac v1.2.8
    • Vérification si le balancer est joignable avant utilisation ; meilleure logique de réessai pour les réseaux instables.
    • L'application peut désormais être redimensionnée verticalement pour agrandir la section Shortcuts.
  226. Windows v1.4.36 .NET
    • Afficher « D1 » et autres touches numériques comme « 1 » (affichage de raccourci plus propre).
    • Gérer le micro hors ligne dans le pipeline de transcription.
    • Le dialogue de sélection de micros gère le cas où aucun micro n'est en ligne.
  227. Windows v1.4.35 .NET
    • Correctif fuite mémoire dans le sélecteur d'action.
    • Pour les rapports de problème, joindre les erreurs Windows des 7 derniers jours.
    • Journaliser l'uptime et l'utilisation mémoire.
  228. Mac v1.2.2
    • Ajout des prompts IA intégrés, du support de traduction et de tonalité aux résultats IA.
  229. Mac v1.2.0

    IA sur macOS

    • Implémentation de la fonctionnalité IA depuis la version Windows.
  230. Windows v1.4.17 .NET
    • Forcer l'utilisateur à fournir les détails du rapport.
    • Les 20 dernières erreurs de crash ajoutées au rapport de problème.
  231. Windows .NET

    Fondations IA

    • Prompts IA par défaut avec « dernier utilisé » sauvegardé.
    • Le flag de licence `CanAI` remplace l'éligibilité par modèle.
    • Configurer les langues de traduction dans l'onglet IA.
  232. Mac v1.1.161
    • Changement de la liste des langues en ordre alphabétique.
  233. Mac v1.1.160
    • Persistance de l'overlay même quand macOS le ferme via des rafraîchissements d'affichage liés à Handoff.
  234. iPhone
    • Intégration de Firebase Crashlytics.
    • Améliorations du collage multiple.
  235. Windows v1.4.9 .NET
    • Champ téléphone ajouté à Report Problem, sauvegardé dans les paramètres.
    • Repli sur le micro par défaut quand la recherche du primaire/secondaire échoue.
  236. Mac v1.1.152
    • Menu Microphone ajouté à l'interface principale ; interface compacte via un espacement plus serré.
  237. Windows .NET

    L'onglet Files atteint la parité

    • Onglet Send-report dans About.
    • Option no-hold par défaut pour le raccourci.
    • Erreur « pas d'Internet » conviviale.
    • Correctif dernière partie audio non transcrite à l'achèvement.
  238. Windows .NET
    • Auto-transcribe basique (découpe les longs audios en morceaux).
    • Seuil de durée de silence ajouté aux paramètres (par défaut 500 ms).
  239. Mac v1.1.151
    • Adaptation de `MouseShortcutManager` pour utiliser `CGEventTap`.
  240. Windows .NET
    • Vu-mètre affiché lors de la sélection des micros.
    • Dialogue séparé pour la sélection du micro.
  241. Windows v1.3.13 .NET
    • Option microphone « default ».
    • Passage au serveur public.
  242. Windows v1.3.11 .NET

    Onglet Files (téléversement + transcription)

    • Flux initial d'envoi et de transcription de fichiers sur l'onglet Files.
    • Transcription de fichier annulable avec progression.
    • Autoriser la transcription vocale pendant qu'un fichier est en cours de transcription.
  243. iPhone

    FleksySDK

    • Intégration de FleksySDK — saisie et glissement dans le clavier système.
  244. Mac v1.1.145
    • Backspace déclenche la fonction xmark ; correction de l'affichage des touches F.
  245. iPhone

    Nouveau système d'authentification

    • Nouveau système d'authentification avec jetons de rafraîchissement.
  246. Mac v1.1.144
    • Prise en charge des caractères non imprimables Unicode Scalar + correction de la prise en charge de la touche Fn.
  247. Windows .NET
    • Prise en charge de `stream_progress` ; suppression de l'option GPT obsolète.
  248. Mac v1.1.140

    Enregistreur de raccourcis personnalisé

    • Suppression de la dépendance au paquet KeyboardShortcuts — nouvel enregistreur de raccourcis construit de zéro.
    • L'indexation des horodatages d'historique améliore la vitesse de la base de données.
  249. Windows .NET
    • Timeout de 60 minutes pour la transcription de fichiers ; correctifs de timeouts pour les gros fichiers.
  250. Windows v1.3.10 .NET
    • Correctif horodatage de rappel ne se mettait pas à jour pendant la transcription.
  251. Windows v1.3.9 .NET
    • Touche espace comme confirmation.
    • Infobulle sur les actions désactivées.
    • Ignorer la touche Alt gauche ; confirmation par Tab.
  252. iPhone

    Historique

    • Fonctionnalité d'historique.
    • Bouton de transcription en haut du clavier, paramètres déplacés à sa gauche.
  253. Mac v1.1.137
    • Configuration des raccourcis redessinée pour correspondre à la version Windows.
  254. Windows .NET
    • Élément de menu séparé pour sélectionner les raccourcis avec ou sans maintien.
    • L'éditeur de raccourcis gère la molette, escape, minimize, close, ctrl+enter (utiliser tel quel).
  255. Windows .NET
    • Sauvegarde/chargement des substitutions, prompts IA et raccourcis.
    • Si une zone de texte est focalisée dans l'app, coller dedans ; sinon coller dans la zone de texte Files.
  256. Windows .NET
    • Del ou Backspace efface le raccourci.
    • La sélection IA est une fenêtre normale — sauvegarder les dimensions à la fermeture ; autoriser l'enregistrement dans la fenêtre IA.
  257. Windows .NET
    • Option de délai avant l'arrêt de l'enregistrement.
    • Rafraîchir l'abonnement avant la transcription si l'utilisateur vient d'acheter ou si l'abonnement a expiré.
  258. Mac v1.1.132
    • Ajout d'une option pour utiliser le double tap (ou simple tap) d'une touche pour démarrer et arrêter l'enregistrement.
  259. Mac v1.1.131

    Assistant d'utilisabilité

    • L'assistant d'utilisabilité détecte les conflits Punto Switcher et conseille comment les résoudre.
    • Accès à la liste des substitutions depuis la barre de menus.
  260. Android

    Interface tap / hold / re-clic

    • Modes de transcription press-hold-release et click-and-reclick.
    • Paramètre de durée maximale d'enregistrement.
    • Correctif avertissements du compilateur.
  261. Mac v1.1.129
    • Respect de la commande Quitter de macOS depuis le menu Apple.
    • Option pour afficher/masquer l'icône du dock.
  262. Android

    Animation Lottie du micro

    • Animation Lottie pour le micro flottant.
    • Référentiel pour détecter l'état actuel du micro.
    • Modèle de statut du service.
  263. iPhone
    • Sélecteur de langue initial, icône de l'app, mode portrait uniquement.
    • Vérifications de l'état du clavier activé, de l'accès complet, de l'accès au micro.
    • Insertion du texte transcrit dans l'application active.
  264. Windows v1.2.8 .NET

    Sélection d'action

    • Sélection d'action minimale fonctionnelle (choisir quoi faire avec le texte transcrit).
    • Correctif touches collantes ; la première ligne des raccourcis (record + transcribe) est désormais figée.
    • Prise en charge de plusieurs touches dans l'enregistrement.
  265. Android
    • Anglais par défaut si la détection de la langue échoue.
    • Snackbar animée.
    • Correctif traduction russe de « Keep Running ».
    • Correctif troncature de texte pour « min record duration » dans les longues traductions.
  266. Mac v1.1.124
    • Correctif Cut, Copy, Paste fonctionnent désormais dans l'application.
  267. Android
    • Ignorer le paramètre d'optimisation de la batterie.
    • Détecter la désactivation de l'autorisation Notification depuis App Info.
    • Détecter le texte d'indication via `ACTION_SET_SELECTION`.
  268. iPhone

    Commit initial

    • Squelette du clavier personnalisé et mise en place du projet.
  269. Windows v1.2.2 .NET
    • Enregistrer sans maintenir le raccourci.
    • Option pour coller dans la fenêtre initiale (source).
    • Migration de la logique de récupération de position du curseur depuis InsertIt.
  270. Android
    • Dictionnaire clé/valeur d'accessibilité.
    • Plusieurs nouvelles fonctions d'extension (presse-papiers, impression nodeInfo).
  271. Mac v1.1.118
    • Substitutions désormais filtrées via `NSRegularExpression` — mots entiers uniquement, en respectant la capitalisation.
  272. Windows .NET
    • Option d'intervalle de rappel.
    • Substitution « replace by words ».
  273. Windows .NET
    • Fenêtre Upgrade Plan.
    • Style d'erreur du bouton d'enregistrement adapté aux couleurs.
  274. Android
    • Normalisateurs de texte russe, thaï et japonais.
  275. Mac v1.1.113
    • Améliorations de la stabilité du microphone pour les écrans externes et autres microphones amovibles.
    • Persistance après le retrait d'un micro.
    • Suppression des éléments de menu inutiles.
  276. Windows .NET
    • Fenêtre Remind — incitation à utiliser l'app.
    • Liste de balancers de repli mise à jour.
  277. Windows .NET
    • Gérer les fichiers invalides déposés sur l'onglet Files.
    • Répertoire des enregistrements par défaut.
    • Prejit aux hooks d'installation et de mise à jour.
  278. Mac v1.1.111
    • Le collage fonctionne désormais sur n'importe quelle disposition de clavier.
  279. Mac v1.1.106
    • Ajout d'un curseur de délai pour le maintien du bouton de souris ; améliorations de la stabilité.
  280. Windows .NET
    • Utilisation de Win32 pour la détection de plateforme.
    • Rendu logiciel sur Windows inférieur à 10.
    • Liste de balancers de repli en cas d'erreur de rafraîchissement.
  281. Windows v1.1.3 .NET
    • Demande des autorisations de démarrage.
  282. Windows .NET

    Séparation des paramètres + fenêtre des permissions

    • Déplacement du seuil de durée vers l'onglet Settings ; déplacement de certains paramètres dans un onglet séparé.
    • Fenêtre des permissions avec clic-pour-changer.
    • Hooks paresseux.
    • Bouton OK partagé.
    • Ne pas accéder au backend au démarrage pour les nouvelles installations.
  283. Mac v1.1.101

    Enregistrement à la souris

    • Ajout de la fonction d'enregistrement par bouton de souris.
  284. Windows .NET
    • Onglet Files fonctionnel — sélectionner et déposer un fichier, case à cocher de diarisation, chemin de fichier éditable.
    • Validation de l'extension de FilePath pour éviter les soumissions incorrectes.
  285. Mac v1.1.99
    • Case à cocher pour copy-transcript.
    • Collage simplifié pour toujours utiliser Command+V via `simulateCommandV`.
  286. Windows .NET

    Onglet Files + hook souris

    • Onglet Files initial — sélectionner et déposer un fichier.
    • Implémentation du hook souris avec suivi d'état `isdown`.
  287. Mac v1.1.96
    • Remplacement de `NSAlert` par `VHKAlert`.
  288. Windows .NET
    • Option du répertoire d'enregistrement.
    • Option de micro secondaire.
    • Correctif deadlock.
  289. Mac v1.1.95
    • Ajout de la prise en charge de `SMAppService` sur macOS ≥ 13 (API moderne des Login Items).
  290. Windows .NET
    • Promotion de Control (enregistrement normal) vers Control+I (enregistrement IA) sans interrompre un enregistrement déjà commencé.
  291. Mac v1.1.93
    • Rafraîchissement des micros lors du changement du nombre d'affichages.
    • Rafraîchissement des micros au réveil du Mac.
  292. Windows v1.0.9 .NET
    • Lien YouTube ajouté ; option GPT masquée.
  293. Windows .NET
    • Transcription avec GPT.
    • Liens vers les réseaux sociaux.
  294. Windows .NET
    • Utilisation des réponses backend localisées.
    • Traduction vers toutes les langues requises.
  295. Windows v1.0.5 .NET

    Russe + bascule de langue à l'exécution

    • Localisation russe avec changement de langue à l'exécution.
    • Toutes les chaînes déplacées vers les ressources.
    • Demander à l'utilisateur d'acheter avant la fin de la période d'évaluation.
  296. Windows v1.0.2 .NET
    • Taille de l'app réduite à 40 Mo (depuis 54 Mo).
    • Logique de liste noire implémentée.
  297. Windows v1.0.1 .NET

    Raccourcis fonctionnels

    • Raccourcis par défaut livrés.
    • Implémentation de raccourcis fonctionnels.
  298. Windows .NET
    • Gestion spéciale des erreurs de licence.
    • Ouvrir les paramètres ou l'historique depuis l'icône de la barre des tâches.
    • ID de périphérique unique par machine, OS passé comme paramètre de requête séparé.
  299. Windows v0.0.36 .NET
    • Animations Lottie utilisées partout.
    • Rafraîchissement horaire des infos utilisateur.
  300. Windows v0.0.35 .NET
    • Sélection de texte depuis l'historique.
  301. Windows v0.0.34 .NET
    • Afficher le nom complet du périphérique pour distinguer Line-In du Micro.
  302. Windows v0.0.32 .NET
    • Sauvegarde de la liste des balancers dans un fichier ; rafraîchissement avant l'enregistrement (mais au plus une fois toutes les 5 minutes).
    • Utiliser les balancers dans l'ordre fourni par le serveur.
  303. Windows v0.0.30 .NET
    • Afficher la version dans la boîte de message.
    • Correctif problème de mise à l'échelle.
    • Correctif sélection de microphone sauvegardée.
    • Manifeste winget.
  304. Windows v0.0.27 .NET
    • Syntaxe de substitution étendue — regex façon Notepad++ (préfixée par `r'...'`).
    • Utiliser un balancer de repli ; réduire le délai de démarrage d'enregistrement de 300 ms à 15 ms.
    • Correctif problème de mutex.
  305. Mac v1.1.4

    Mise à jour automatique

    • Ajout de la fonctionnalité de mise à jour automatique.
    • Correctif tailles de l'icône MenuBarExtra.
    • Le clic sur l'icône du Dock ouvre/ferme Settings.
  306. Android
    • Configuration de Crashlytics.
    • Renommage automatique de l'APK basé sur git.
    • Refactor — recorder partagé dans le view model.
  307. Android

    Micro déplaçable, position sauvegardée

    • Sauvegarde et chargement de la taille et de la position du micro.
    • Processeur d'accessibilité déplacé pour utiliser un use case.
    • Passage à l'injection de dépendance Hilt partout.
  308. Mac v1.1.2
    • Mémorise le dernier microphone utilisé entre les relances.
  309. Windows .NET
    • Authentification pour les utilisateurs non enregistrés.
    • Pinger les balancers et utiliser le plus rapide.
  310. Windows v0.0.26 .NET
    • Sauvegarder les enregistrements en OGG plutôt qu'en WAV.
    • Achat d'abonnement disponible dans l'app.
  311. Mac
    • Format d'enregistrement passé de WAV à OGG (meilleure compression).
    • Validation du taux d'échantillonnage de l'encodeur compatible via `kAudioFormatOpusSamplingRate`.
  312. Mac
    • L'animation d'overlay du micro fonctionne correctement sur SideCar et les configurations multi-écrans.
    • Liste des microphones mise à jour à l'ouverture de MenuBarExtra.
  313. Android

    Commit initial

    • Projet Android initial avec demande d'autorisation micro et configuration Hilt.
  314. Windows .NET
    • Boutons Subscribe et Manage ajoutés.
  315. Windows v0.0.21 .NET

    Onglet Historique (première version)

    • Onglet Historique — première version.
    • Icône de l'app mise à jour.
  316. Windows v0.0.19 .NET
    • Raccourci par défaut changé en Right Control.
    • Taille de l'app réduite de 86 Mo à 51 Mo.
    • Refonte de l'interface suite aux retours utilisateurs — onglet unique « Main », onglet substitutions, boutons de suppression alignés à droite, sauvegarde au changement.
  317. Windows v0.0.16 .NET
    • Animation de notification (fermeture au clic).
    • Politique de réessai pour chaque requête backend.
    • Endpoints HTTPS uniquement.
  318. Windows v0.0.12 .NET
    • Authentification par lien ; connexion par code.
  319. Windows .NET
    • Sélection de n'importe quelle langue Whisper pour la transcription.
    • Fenêtre de notification ancrée à côté de l'app ouverte.
  320. Windows v0.0.10 .NET
    • L'utilisateur peut changer son mot de passe.
    • Icône de l'app mise à jour.
  321. Windows .NET
    • Rafraîchissement du jeton d'authentification toutes les 4 heures.
    • Timeout ajouté aux options.
  322. Windows .NET

    Version Windows initiale

    • Implémentation Windows minimale avec enregistrement, activation par raccourci et collage à la libération.
    • Correctif collage ne fonctionnant pas dans certaines apps ; absorber le raccourci pour que Telegram ne continue pas à taper la lettre.
  323. Mac

    Commit initial

    • Projet macOS de base avec options de la barre de menus.