Novedades

Novedades de VoiceHotKey — notas de versión para Mac, Windows, iOS, Android y Linux. Filtra por tu plataforma.

  1. Mac v1.28.9

    Destellos en la barra de menús durante las acciones de IA

    • Animación de destellos de acciones de IA en el icono de la barra de menús.
  2. Windows C++

    Corrección de pegado cirílico en Telegram

    • Corrección pegado cirílico en Telegram — portapapeles multi-formato (CF_TEXT + CF_UNICODETEXT), HGLOBALs GMEM_FIXED, página de código ANSI consciente del sistema de escritura.
    • Nombres de dispositivos de micrófono en el UI: se eliminó el prefijo localizado «Microphone» para una lista más limpia.
    • ScSignTool incluido en el bundle para que la firma de releases ya no dependa del PATH del sistema.
    • Reverificación del portapapeles tras el cierre y temporizador de restauración de 1 s.
  3. Mac v1.28.6
    • Nuevo elemento de menú «Voz a texto» con manejo inteligente del clic en la barra de estado.
    • El ajuste «Show Floating Animation» permite ocultar el overlay durante la grabación.
    • Corrección ubicación de pegado al dictar en Notion.
  4. Android
    • Cancelar la transcripción tocando la animación rotatoria (con período de gracia de 1 s).
    • «Cancelled» mostrado en rojo en el historial.
    • Mejora timeout de lectura/escritura de OkHttp reducido de 2 min a 1 min.
  5. Mac v1.28.5

    Colores personalizables del Air Button

    • Colores degradados personalizables para el Air Button, con selectores de color en los ajustes.
    • El icono de la barra de menús se convierte en una vista SwiftUI animada al estilo AirButton.
    • Corrección las barras de amplitud se congelaban al llenarse el búfer de audio.
    • Toda la fila de herramientas de IA ahora es clicable para alternar cada casilla.
  6. Android

    Selector de color

    • Selector de color en los ajustes para personalizar los colores de micrófono y del degradado de la animación.
    • Colores dinámicos Material You para el micrófono.
    • Vista previa en vivo al arrastrar los sliders de color.
    • Opción de mostrar un botón de cancelar durante la grabación.
  7. Android

    Menú de IA por gestos, animaciones al estilo macOS

    • Refactor del flujo de grabación — elegir la acción de IA después de grabar mediante gestos.
    • Animación radial OK de grabación igual que en macOS.
    • Icono AirButton igual que en macOS.
    • Spinner de arco rotatorio igual que en macOS.
    • Opción de pausar el audio de otras apps durante la grabación.
    • Alternar entre portapapeles e inserción directa de texto para el dictado.
  8. Mac v1.28.4
    • Clic derecho en cualquier parte del overlay de grabación para cancelar (el clic izquierdo ya no cancela).
    • Las barras radiales de amplitud ahora empiezan justo fuera del círculo OK para mejor visibilidad de los susurros.
    • Archive script: corrección de notarización usando notarytool submit, stapling y verificación.
  9. Windows C++

    Air Button pasa a ser el predeterminado

    • Air Button mostrado por defecto a 32 px, con rango del slider de 16 a 32 px.
    • Opción de sensibilidad a mayúsculas/minúsculas añadida a las sustituciones.
    • Botones de retranscripción por idioma en los elementos del historial.
    • Spinner de arco rotatorio que coincide con macOS.
    • Icono Air Button con círculos concéntricos programáticos (ya no PNG).
    • Clic derecho para cancelar grabación en el overlay de animación.
  10. Mac v1.28.0

    Air Button, overlay arrastrable, spinner de arco rotatorio

    • Air Button ahora se puede arrastrar; overlay de grabación unificado y reposicionable.
    • Spinner de arco rotatorio reemplaza los puntos de transcripción.
    • Barras radiales de amplitud reemplazan los anillos circulares de volumen durante la grabación.
    • Botón OK y animación circular de volumen reemplazan la forma de onda de grabación.
    • Mejora capacidad de respuesta del habla continua.
    • Corrección fallo intermitente de pegado (Cmd+V ahora se envía de forma síncrona).
  11. Android
    • Selección automática del modelo por defecto desde el servidor (se eliminó el gpt-4o-mini hardcodeado).
    • Corrección inicio de sesión vía enlace por email (el long-poll ahora sí se ejecuta).
    • Corrección texto dictado insertado en la posición equivocada cuando el cursor está a mitad de frase.
    • Corrección el dictado no se guardaba en Google Keep.
  12. Mac v1.27.9
    • Air Button rediseñado con círculos concéntricos programáticos y tres rupturas en el anillo exterior.
    • Atajos de post-procesamiento camelCase y Title Case.
    • Usa tus fuentes de entrada del teclado para elegir los idiomas de transcripción por defecto en el primer lanzamiento.
    • Corrección el micrófono USB externo era anulado por el micrófono interno del MacBook.
  13. Windows C++
    • Rayado cebra para las filas de la lista de atajos con contraste según el tema.
    • Ajuste «Show press-and-hold option» — ocultar por defecto la casilla de mantener pulsado.
    • Corrección la visualización de atajos mostraba modificadores después de teclas normales (p. ej. 1+Ctrl).
    • Corrección el pegado escribía una sola letra en vez de Ctrl+V en la distribución rusa.
    • Corrección lista de atajos vacía tras un inicio de sesión limpio.
  14. Windows C++
    • Reordenamiento por arrastrar y soltar de los atajos, con indicador de destino.
    • Entrada multilínea para los campos de reemplazo de sustituciones.
    • Rayado cebra para grupos de atajos.
    • Corrección crash al desconectarse el dispositivo de audio durante una grabación activa.
  15. Linux
    • Mejora reenvío de evdev por lotes y caché del XID del overlay X11 reducen la sobrecarga del pipeline de entrada.
  16. Android
    • Corrección crash en el flujo de autenticación al pasar la app a segundo plano.
    • Corrección crash cuando la lista de servidores de IA está vacía.
    • Corrección crash cuando se re-entrega la petición long-poll de autenticación.
  17. Mac v1.27.7
    • Se persiste el «último servidor API funcional» para sobrevivir al failover de endpoint.
    • Autocopia del texto retranscribido al portapapeles en la vista de historial.
    • Corrección artefactos de puntuación/espaciado/mayúsculas tras sustituciones vacías.
  18. Mac v2.0.5 MAS

    Failover de API en todas partes

    • Failover de servidor API para todas las compilaciones — la app sobrevive a caídas individuales de endpoints.
    • Renombrado «Manage» → «Manage subscription» en las 59 traducciones.
    • Lógica mejorada de la etiqueta del botón de suscripción usando flags del servidor.
    • Corrección el botón Manage subscription no abría el navegador por espacios en la URL.
  19. Windows C++
    • Corrección las sustituciones no funcionaban para idiomas no latinos (ruso, CJK, etc.).
    • Manejador de crashes mejorado para tratar errores de corrupción de heap/stack.
    • Los volcados de crashes ahora se incluyen en los reportes manuales de problemas.
  20. Android
    • Failover de servidor API con valores por defecto hardcodeados y api_version=2.
    • ANDROID_ID añadido a deviceId para identificación única por dispositivo.
  21. Linux v0.34.0
    • Reducción de los estancamientos de GTK en la pestaña de historial para evitar el congelamiento del atajo.
  22. Linux v0.33.0
    • Corrección el atajo moría permanentemente tras estancamientos del main thread de GTK.
  23. Linux v0.30.0 – 0.32.0
    • Corrección atajo no respondía 3–6 s (ops del overlay X11 movidas fuera del main thread de GTK).
    • Límites de protección de grabación para evitar grabaciones cortas/duplicadas accidentales.
    • Corrección botón de reporte colgado (timeouts de subprocesos y corrección de logging duplicado).
  24. Windows C++

    Estabilidad de la captura de audio

    • Finalizar el stream de vorbis antes de desmontar el dispositivo WASAPI para evitar corrupción del heap.
    • WASAPI AUTOCONVERTPCM desactivado para dispositivos de captura.
    • Cancelación basada en CancelToken para todas las peticiones HTTP.
  25. Linux v0.29.0
    • Corrección atajos morían tras desconectar el teclado (bucles de reconexión).
  26. Windows C++
    • Corrección crash por corrupción de heap al parar la grabación en Windows 10 14393.
    • Corrección condición de carrera en el callback de audio al parar la captura.
  27. Android
    • Ocultar el micrófono cuando el dispositivo no es interactivo (bloqueado, doze, Always-on Display).
  28. Linux v0.28.0
    • Prefijo «Mouse» añadido a los nombres mostrados de los botones del ratón.
    • Corrección modo mantener pulsado del botón del ratón.
  29. Mac v2.0.3 MAS

    Lanzamiento en Mac App Store

    • Diálogo de consentimiento de privacidad de datos para MAS Guidelines 5.1.1(i) / 5.1.2(i).
    • Nombre de bundle unificado «VoiceHotKey» para distribuciones MAS y Direct.
    • Nombre de bundle del lanzador fijado como «VoiceHotKey Launcher» en todas las localizaciones.
    • Texto neutral «Continue» reemplaza los prompts de permiso directivos para la revisión MAS.
  30. Linux v0.26.0

    Atajos del ratón, pestaña AI, pestaña Files

    • Soporte de atajos en los botones del ratón.
    • Soporte del portapapeles X11 y modo mantener pulsado.
    • Regla udev de uinput y prompt de reinicio del instalador al añadir el grupo input.
    • Pestaña AI con gestión de prompts personalizados (solo modelos con capacidad de completion).
    • Pestaña Files para transcripción de archivos de audio/vídeo.
    • Pestaña About con información de la app, copyright y enlaces sociales.
    • Comprobaciones de salud de la instalación.
  31. Windows C++
    • Failover de servidor API usando la lista api_servers provista por el servidor.
    • Failover ante respuestas de API no-JSON (errores de nginx/proxy).
    • Corrección del parseo de la respuesta del stream SSE para transcripción de archivos.
  32. Android
    • Ocultar el overlay cuando el dispositivo está bloqueado o en Always-on Display.
    • Failover de servidor API.
  33. Linux
    • Failover de servidor API para todas las llamadas API (con api2.voicehotkey.com por defecto).
    • Advertencia mostrada cuando los atajos fallan por falta de permisos del grupo input.
  34. Mac v1.27.5
    • Comprobación automática de suscripción al iniciar usando entitlements de StoreKit 2.
    • Tutorial de accessibility integrado reemplaza la ventana de tutorial separada.
    • AccessibilityStatusHelper fuera del proceso para un estado preciso de los permisos TCC.
    • Ajuste renombrado a «Restore Clipboard After Pasting» (con valor por defecto invertido).
  35. Windows C++
    • Verificación de hash SHA256 para auto-actualizaciones.
    • Reemplazo total de atajos dirigido por el servidor (lógica de merge eliminada).
    • Ajuste — parar las grabaciones de la pestaña Files con atajos.
  36. Mac v1.27.4
    • Reordenamiento por arrastrar y soltar para los atajos.
    • El overlay ya no interfiere con las hojas de compra de App Store.
    • Restaurar suscripción ahora usa original_transaction_id para detectar conflictos.
    • Año de copyright actualizado a 2026.
  37. Windows C++
    • Reordenamiento por arrastrar y soltar de atajos en la pestaña principal.
    • Se eliminó el concepto de «atajo principal» — todos los atajos ahora son iguales.
    • URLs de releases dirigidas por el servidor para comprobaciones de actualización por región.
  38. Linux v0.25.0
    • Fila vacía de atajo en el primer lanzamiento cuando no hay atajos definidos.
  39. Linux v0.23.0

    13 nuevos idiomas de interfaz

    • 13 nuevas traducciones de interfaz con cambio de idioma en vivo.
    • Caché de dispositivos de audio para evitar la enumeración repetida de ALSA.
    • Detección precisa de distro y entorno de escritorio para los reportes de errores.
  40. Windows C++
    • Nueva acción de atajo PasteLast — pegar el último resultado del historial.
    • Menú Intelligence simplificado con acciones Translate y Fix Layout dedicadas.
    • Idioma/modelo por defecto para acciones de traducción con reemplazo de modelo por el servidor.
    • Corrección comillas chinas en zh.rc causaban errores del compilador RC.
  41. Linux v0.17.0 – 0.22.0

    X11 + Wayland, x86_64 + aarch64

    • Correcciones de compatibilidad con Linux Mint; integración con iconos/menú de Cinnamon; soporte de fuentes emoji.
    • Arquitectura de 4 compilaciones — X11 + Wayland para x86_64 y aarch64.
    • Soporte de compilación remota por SSH para despliegues cross-arquitectura.
    • Fallback con xdotool para auto-pegado en X11.
  42. Android
    • Quitar «Upgrade Pro» cuando ya está en Pro.
    • Corrección fecha de vencimiento usando fecha local.
  43. Linux v0.6.0 – 0.11.0
    • Soporte multi-arquitectura para x86_64 y aarch64.
    • Auto-actualizaciones no disruptivas aplicadas cuando la app está inactiva.
    • Logs movidos a una ubicación persistente con rotación por tamaño.
    • Caché del balanceador para resiliencia en offline.
    • Reintento específico por idioma, modo dev, actualizaciones solo-de-subida.
    • Detección de paquetes ALSA para Ubuntu 24.04+.
  44. Linux v0.2.0 – 0.5.0

    Auto-instalación y auto-actualización

    • Infraestructura de auto-instalación y auto-actualización con verificación SHA256 y compresión UPX.
    • Icono de micrófono reemplazado por un icono personalizado inspirado en macOS.
    • Transcripción y procesamiento de IA combinados en una sola petición.
    • Dispositivo global y operaciones paralelas para menor latencia de pegado.
  45. Linux
    • Overlay de grabación con animación de forma de onda y popup de historial.
    • Pestaña Substitutions para reglas de reemplazo de texto.
    • Pestaña Report Problem para enviar reportes de errores.
    • Niveles reales de audio durante la grabación.
    • Guardar/restaurar el tamaño de la ventana al reiniciar.
    • Establece tanto CLIPBOARD como la selección PRIMARY al pegar.
  46. Linux

    Linux MVP

    • Primer cliente para Linux — atajos, historial, pegado desde portapapeles, inicio de sesión, sustituciones, acciones de IA, idiomas.
  47. Windows C++

    Tema negro

    • Tema negro.
    • Añadir atajo mediante el botón «+» en la pestaña principal.
    • Reinicio/cierre de sesión de Windows manejado con elegancia.
  48. Android
    • Botón de reintentar al retranscribir.
    • Mensaje de error al cambiar de modo con licencia inválida.
  49. Mac v1.26.4
    • Corrección las grabaciones se quedaban atascadas en procesamiento tras una subida cancelada.
  50. Android
    • El dictado ahora inserta el texto en medio del existente en vez de reemplazar.
    • Manejo de puntuación múltiple; inserción condicional de prefijo/sufijo.
  51. Mac v1.26.3
    • Reducción del crecimiento gradual de CPU durante la grabación (temporizador movido a AppState para evitar ciclos de retención).
  52. Mac v1.26.2
    • Reset de appStatus desde los callbacks para garantizar el estado `.idle` tras las operaciones.
    • El panel de grabación se ordena al frente tan pronto como está disponible.
  53. Mac v1.26.1
    • Se bloquean eventos de reactivación no iniciados por el usuario; logging extra alrededor de la reactivación.
  54. Windows C++
    • Minimizar la ventana en lugar de salir de la app al cerrar.
    • Corrección el mensaje de error de licencia se oculta al actualizarse la licencia.
  55. Mac v1.26.0

    Pulsa Esc para parar la grabación

    • Añadida opción de pulsar Escape para parar la grabación.
    • El evento Esc es absorbido al cancelar para que no se propague a otras apps.
  56. Mac v1.25.4
    • Mecanismo de fallback y logging mejorado para la visibilidad intermitente de la animación de transcripción.
  57. Android

    Grabación por Bluetooth

    • Opción de grabación por Bluetooth con manejo diferenciado de la fuente de audio.
    • Retroalimentación por vibración.
    • Salvaguarda cuando Bluetooth está desactivado.
  58. Android
    • Corrección salto de layout en dispositivos Samsung.
  59. Mac v1.25.3
    • Suprimir la activación no intencionada de la app en los 1,5 s siguientes a un despertar o a cambios de fuente de alimentación.
  60. Mac v1.25.2
    • Lógica de posicionamiento de respaldo cuando falta `kCGWindowBounds` — el overlay siempre aparece.
  61. Android
    • Reducido el tamaño del channel para evitar un uso alto de memoria.
    • Corrección varios crashes potenciales en init.
  62. Windows C++

    Mezcla de voz + auriculares a texto

    • Mezcla de audio — voz y auriculares se transcriben juntos, normalizados y volcados cada segundo.
    • Corrección condición de carrera al mezclar audio.
  63. Mac v1.25.1
    • Solución alternativa para apps con foco no constante como ChatGPT Atlas y Notion.
  64. Android
    • Ahorrar batería cuando el usuario no ha iniciado sesión o ha salido de la app.
    • Email incluido en el nombre del archivo de log; longitud del nombre limitada a 255 caracteres.
  65. Windows C++
    • Herramienta de IA «translate» añadida al menú Air Button.
    • Posicionamiento de herramientas de IA en diseño circular con soporte de clic del ratón.
  66. Android
    • Varias bibliotecas actualizadas.
    • Tutorial desactivado temporalmente.
    • Corrección el botón inferior del historial no era visible cuando el usuario tiene barra de navegación.
  67. Mac v1.25.0
    • Correcciones de rendimiento del flujo de grabación.
  68. Android
    • Indicador de carga mientras se consulta la compra.
    • Versión de la biblioteca de billing actualizada.
    • Corrección crash por acceso desde el main thread y mutabilidad.
  69. Mac v1.24.6
    • Añadido `PowerSourceMonitor` para correlacionar las conexiones del cargador con las activaciones de la app.
  70. Windows C++

    Air Button llega a Windows

    • Air Button — primera aparición en Windows (coincide con el diseño de macOS).
  71. Mac v1.24.5
    • Reducida la frecuencia de sondeo del micrófono para no molestar a CoreAudio y evitar listas de dispositivos incompletas.
  72. Mac v1.24.4
    • Corrección crash causado por force-unwrap de coordenadas del overlay.
  73. Mac MAS
    • No registrarse en Open at Login por defecto en la compilación de Mac App Store.
    • Botones de Terms of Service y Privacy Policy movidos al menú About.
  74. Mac
    • Añadida opción de eliminar cuenta (build 467).
    • Cambios de código en respuesta a «Missing Screen Recording Usage Explanation».
    • Corrección pérdida de permisos de red causada por editar los entitlements.
  75. Android

    Selección manual del idioma hablado

    • Opción de seleccionar manualmente el idioma hablado.
    • Forzar reintento en otro servidor siempre que falle la transcripción.
    • Reposicionar correctamente en la vista de selección de idioma hablado.
    • Misma escala al grabar y al transcribir con IA.
  76. Mac v1.24.1
    • Observadores de despertar garantizan que el overlay se muestre al despertar.
  77. Mac v1.23.6
    • Corrección detección de permisos de Accessibility en macOS ≥ 12 y < 15.
    • Aplicar accessibility sin reiniciar.
  78. Mac v1.23.5
    • Manejo amigable con Mac App Store del relaunch de Accessibility.
    • Eliminadas las dependencias AlamoFire, Moya y KeyboardKit.
    • Biblioteca KeyboardShortcuts actualizada a 2.4.
  79. Windows C++
    • Animaciones de grabación y transcripción al estilo Mac.
    • Lógica de selección de servidor.
  80. iPhone
    • Logging añadido.
  81. Android
    • No mostrar la opción de idioma cuando el usuario solo habla un idioma.
    • Mostrar la pista «stop speaking» la primera vez.
  82. Mac v1.23.3
    • Detectar permisos de Accessibility revocados en runtime y relanzar la app de forma segura en vez de congelar el sistema CGEvent de macOS.
    • Activación automática de la app cuando los permisos de Accessibility se desactivan en runtime.
  83. Mac v1.23.0

    Cumplimiento de API v2

    • Cumplimiento con API v2 con control de acceso más estricto.
    • Debounce para `LoginResourceService.refreshUserInfo()`.
    • Autodetección de la concesión de Accessibility y reinicio de la app para aplicarla.
  84. Mac v1.22.0

    Idioma de entrada por atajo

    • Añadida selección de idioma de entrada a nivel de `UserShortcut`.
    • Nueva acción de IA «Start with an Uppercase letter».
    • Corrección crash de Core Data cuando una entidad `UserShortcut` tiene UUID nil.
    • Corrección cálculo del radio de animación y longitud de onda.
  85. Android
    • Soporte de la acción upload-file.
    • Mostrar el menú de idioma hablado durante la grabación.
    • Resetear el idioma hablado al parar la transcripción.
  86. Android
    • Vista de animación de forma de onda preparada.
    • Popup de rating limitado — no se muestra si el usuario ya valoró o eligió «never rate».
  87. Android
    • Corrección tocar en cualquier lugar hacía que la grabación se parara.
  88. Mac v1.21.10
    • Mejora velocidad de cambio de pestaña.
  89. Android
    • El balanceador salta servidores no disponibles y refresca la lista cuando está vacía.
    • Método conveniente para llamadas a la API.
  90. Mac
    • Actualización a los ajustes recomendados de proyecto de Xcode 26.
    • Corrección múltiples advertencias de Swift concurrency y de deprecation.
  91. Mac v1.21.9
    • Añadida opción de llevar el nivel del micrófono al máximo con traducciones.
    • Sistema de localización saneado (se quitaron idiomas no soportados por Whisper — kirguís, irlandés, dogri, rayastaní, sánscrito, etc.).
  92. Android
    • Prevenir condición de carrera cuando el usuario alterna Accessibility demasiado rápido.
    • Mostrado instantáneo cuando se activa Accessibility.
  93. Windows C++
    • Añadido soporte de `api_version=2` (WIP).
    • Persistencia de ajustes vía endpoint `/users/config`.
  94. iPhone
    • Posible corrección del cambio de idioma en iPhone SE.
    • Número de teléfono guardado en el formulario de reporte.
  95. Mac v1.21.4

    Renombrado a Air Button + selección de micrófono unificada

    • «Floating Button» renombrado a «Air Button» en toda la app.
    • Unificada la lógica de selección de micrófono en los menús.
    • Menú de clic derecho en el botón flotante/Air Button.
    • Añadido menú de ocultar botón.
  96. Android
    • Mostrar la opción upload-file.
    • Corrección compartir desde WhatsApp (y probablemente otras apps también).
    • Prevenir crash al parsear respuestas del servidor (Gson).
  97. Android
    • Intentar reabrir la app tras reinstalar.
    • Salir de todas las activities cuando el usuario desliza la notificación para descartarla.
    • Corrección no se podía salir de la app cuando no hay activity activa.
  98. Mac v1.21.3
    • El redimensionamiento de botón y animación desde Settings evita recortes raros.
    • Restauración del foco tras interacciones con el overlay.
    • Ligera retroalimentación háptica en los sliders.
  99. Windows C++
    • Aviso de licencia de prueba.
  100. Windows C++
    • Voz a texto continua.
  101. Windows C++
    • Tooltips en todos los controles al pasar el ratón.
  102. Windows v1.7.8 .NET

    Controles del botón flotante

    • Opciones del botón flotante movidas a una pestaña dedicada con más controles.
    • Slider de opacidad del botón flotante, slider de tamaño, hot-reload para tamaño/posición.
    • Permitir arrastrar durante la grabación.
    • Acción de IA «Start upper-case without terminal mark».
  103. Windows C++

    Selección de dispositivo de audio

    • Diálogo de selección de dispositivo de audio con medidor de volumen en vivo (refresco 5× por segundo).
    • Localizado «system audio» en la animación de grabación.
  104. Windows C++
    • Copiar transcript al portapapeles.
    • Ajuste «Pause keyboard and mouse tracking».
  105. iPhone
    • Corrección la grabación se paraba tras 1 minuto.
    • Interruptor «Stop recording manually» con temporizador.
  106. Windows C++

    Rebranding: VoiceKey

    • Ejecutable del reescrito en C++ renombrado: VoiceHotKey → VoiceKey, para diferenciarlo de la app .NET.
  107. iPhone

    Nuevo flujo de transcripción de voz

    • Nuevo flujo de transcripción de voz.
  108. Windows C++
    • Animación de onda de audio durante la grabación.
    • Añadida posición de overlay inferior-central.
  109. Android
    • Compartir archivos desde el historial.
    • Más acciones de copia al portapapeles.
    • Opciones de menú añadidas a los elementos del historial.
  110. Windows C++
    • Eliminado el diálogo de permiso «run at startup».
    • Ocultar el contenido de la pestaña Main cuando no está autenticado.
  111. Windows C++
    • Guardar a archivo desde el historial.
    • Cambio en el seguimiento de ratón/teclado.
  112. Windows v1.7.0 .NET

    Botón flotante + pestaña Files

    • Botón flotante con botones de acción.
    • Pestaña Files — retranscribir desde el historial, onda de audio durante la grabación.
    • Botón de cancelar durante la grabación.
    • Duración de la grabación mostrada en el historial.
    • Nivel de voz real durante la grabación (reemplaza la animación).
    • Opción para quitar las marcas de tiempo.
  113. Windows C++
    • Refrescar la lista de dispositivos de audio cuando se añade/quita/habilita/deshabilita un dispositivo.
    • Controles de reactivar y nivel del micrófono (alineados con el umbral mínimo de nivel de la app C#).
    • Corrección del tamaño de la ventana Remind-to-use.
  114. Windows C++
    • Lógica de cancelación durante la transcripción.
  115. Windows C++
    • Duración del audio mostrada en el historial.
  116. Windows C++

    Recordatorio para usar la app

    • Función «Reminder to use app» (te recuerda dictar si has tecleado mucho).
  117. Android
    • Ocultar varios iconos no usados en la build de VHK keyboard.
  118. iPhone

    Soporte de iPad

    • Funcionalidad de eliminar cuenta.
    • Soporte de iPad con capturas de pantalla de iPad.
    • Color del botón de la barra superior del teclado cambiado según feedback de Apple.
    • Señal de feedback al reproducir transcripciones de audio.
  119. Windows C++
    • Botón de cancelar grabación.
    • Opción de minimizar solo a la bandeja.
    • Actualización del flujo TranscribeLast.
  120. Windows C++
    • Menú principal movido a la izquierda.
  121. Windows v1.6.36 .NET
    • Ajustes movidos a la izquierda; los nombres de pestaña obtienen emojis; la ventana es redimensionable.
    • Atajo de cancelación (separado del de transcribir).
    • Opción de minimizar solo a la bandeja.
  122. Windows C++
    • UI de ajustes de duración y timeouts.
    • Soporte de proxy.
  123. Windows C++
    • Tema por defecto puesto a Sistema.
  124. Windows C++

    Temas + acciones «Start-with»

    • Soporte de temas (primera implementación).
    • Acciones de IA «Start with...».
    • Manejo de Unauthorized.
  125. Windows v1.6.32 .NET
    • Nuevas acciones de IA.
    • Acción de IA «Start with lower case without terminal sign».
  126. Android
    • Módulo Compose para instalar idiomas adicionales.
    • Página que lista los idiomas instalados.
  127. Windows C++
    • Limpiar el estado del teclado virtual cuando el usuario bloquea/desbloquea la pantalla.
    • Optimización de layout del diálogo principal — menos espacio entre el menú principal y el contenido.
    • Publisher y tamaño de instalación estimado añadidos al registro.
  128. Windows C++
    • Foco de entrada de teclado al navegar por el menú principal.
    • Pegar texto en el control de edición enfocado.
  129. Windows C++
    • Añadido ajuste de directorio de grabación.
    • Correcciones de parpadeo al cambiar el DPI.
  130. Android

    Separación de VHK Mic del teclado

    • Duplicado el proyecto para crear una app independiente «vhk-mic» separada de la app del teclado.
    • Onboarding y comportamiento separados para las apps mic vs keyboard.
  131. Windows C++
    • Deducir la acción a partir del atajo final.
  132. Windows C++
    • Mostrar animación lottie en cada monitor.
    • Mantener la posición de scroll al eliminar un elemento del historial.
  133. Windows C++
    • Corrección elementos duplicados en el historial.
    • Corrección la prioridad de idiomas permitía duplicados.
    • Alineación de los controles de la pestaña principal.
  134. Windows C++
    • Nuevos idiomas de interfaz — id (indonesio), kk (kazajo), uk (ucraniano).
  135. Windows C++
    • Diálogo post-instalación.
    • Log de eventos de aplicación de Windows adjuntado a los reportes de usuario.
  136. Windows C++
    • Comprobar los ajustes de acceso al micrófono de Windows antes de grabar.
    • Lista de procesos en ejecución añadida al reporte de usuario.
  137. Windows C++
    • Auto-actualización del propio loader.
  138. iPhone
    • Optimización de memoria y correcciones de fugas de memoria.
  139. Windows C++

    Pestaña Files

    • Añadida pestaña Files para la transcripción de archivos de audio/vídeo.
  140. Windows C++
    • Pestaña History — botón de reproducir grabación.
    • Hacer clic en un elemento del historial lo copia al portapapeles.
    • Corrección de conversión de cadena UTC de fecha/hora.
  141. Windows C++

    Pestaña History

    • Pestaña History — botón «try again».
  142. iPhone
    • Corrección problema de micrófono en iOS 18.
    • Corrección no se podía parar o iniciar la grabación.
  143. Windows C++
    • Aplicar la actualización a la nueva versión cuando la app está inactiva.
  144. Windows C++
    • Convertir la última grabación a texto.
  145. Windows C++
    • Diálogo de IA — implementar atajos de teclado.
  146. Windows C++
    • Copiar texto + IA.
  147. Windows C++
    • Voz a texto + IA.
  148. iPhone
    • Comprobación de conexión a internet antes de refrescar datos o enviar reportes.
    • Mensajes de error mejorados (menos «Something went wrong»).
    • Corrección la salida larga de TextAI se añadía en vez de reemplazar.
  149. Windows C++

    Voz a texto en la pestaña Main

    • Lógica de voz a texto en la pestaña Main.
    • Implementado el endpoint REST `/transcribe_with_ai`.
  150. Windows C++
    • Elegir servidor de IA para `/completions`.
  151. Windows C++

    Diálogo de IA

    • Implementación inicial del diálogo de IA.
  152. Windows C++
    • Control de edición nativo reemplazado por una versión personalizada (Direct2D).
    • Control de edición personalizado — modo de una sola línea.
  153. iPhone

    Autenticación con polling de enlace

    • Autenticación con polling de enlace.
    • Duración del banner verde aumentada.
  154. Windows C++
    • Botón de cancelar en la ventana de animación.
  155. Windows C++
    • La auto-actualización dispara el reinicio solo cuando la app está inactiva.
    • Info de versión añadida al loader.
  156. Windows C++
    • Enviar reportes de crash al arrancar.
    • Pestaña About — Report Problem.
  157. iPhone

    Suscripciones

    • Implementación de suscripciones.
    • Acciones de IA ordenadas por uso.
    • Vista de suscripción actual.
  158. Windows C++
    • Ajuste «Run on startup».
    • Limpieza de la instalación anterior para un setup limpio.
  159. Windows C++
    • Icono de bandeja.
  160. Windows C++

    Instalador NSIS

    • Instalador vía script NSIS.
    • GitHub Actions dividido en workflows develop y release.
  161. Windows C++
    • Asegurar una única instancia de la app (traer la instancia en ejecución al frente).
  162. Windows C++
    • Combobox personalizado con emojis/imágenes en la pestaña principal.
    • Soporte de placeholder en el edit box.
  163. Windows C++
    • Actualización de colores del tema claro.
    • Borrador de edit Direct2D (manejo manual de la tecla tab).
  164. Mac v1.10.0

    Advertencias de usabilidad

    • Se presentan las «Usability Warnings» — exponer problemas de teclado, micrófono y accessibility de forma proactiva.
  165. Windows C++
    • Soporte de fuentes con color para emojis.
  166. Mac v1.9.11
    • Las grabaciones canceladas ahora se muestran en el historial.
    • Mejora ajuste de texto y rendimiento del scroll del historial.
  167. Windows C++
    • Ajustes extra para las acciones de IA.
  168. Windows C++
    • UI de prioridad de idiomas.
    • Autodetectar el idioma de la UI en el primer arranque.
  169. Mac v1.9.7
    • `refreshUserInfo()` ahora falla en silencio cuando el guard de internet está cerrado.
  170. Windows v1.6.14 .NET

    DeepL + proxy

    • Soporte de traducción con DeepL.
    • Soporte de proxy HTTP.
    • Verificación de extensiones de archivo del lado cliente.
  171. Mac v1.9.6
    • Reescrito el flujo de subida de archivos — cancelación de la tarea de transcripción, indicador de progreso, hashing SHA256.
  172. Windows C++
    • Servidor API mock para testing de integración.
    • Manejo de UpgradePlan; errores del balanceador; manejo online/offline.
  173. Android
    • Iniciar/parar la detección del teclado solo cuando es necesario (ahorra batería).
    • Probado en Vivo X70 Pro.
  174. Windows C++
    • UI de error de licencia al nivel superior.
    • Ventana de tooltip.
  175. Android
    • Mejoras de rendimiento en la detección del teclado.
    • Corrección NPE potencial.
  176. Android

    Detección rápida del teclado

    • Acelerar la detección del teclado — recoger todos los nodos de una vez.
    • Parar la búsqueda inmediatamente al encontrar el editable enfocado.
    • Corrección el detector de teclado a veces no detectaba.
  177. Mac v1.9.1

    Transcripción de archivos

    • Capacidad de transcribir archivos de audio y vídeo.
  178. Windows C++

    Autenticación long-polling

    • Autenticación por long-polling (login basado en enlace por email).
    • Logging de la REST API.
  179. Android
    • Actualización a Java 21 (luego revertida a 17); aumentada la versión de Kotlin.
    • Imprimir la última razón de salida cuando arranca la app.
    • Corrección NPE potencial cuando el usuario no tiene timestamp de expiración.
  180. Mac v1.9.0
    • Menú completo «About» de macOS.
    • Volver siempre a la fuente de entrada principal al soltar la tecla de grabación — corrige el problema E/T en ruso.
  181. Windows C++
    • Implementación del endpoint `/users/info`.
    • Control de barra de progreso.
  182. Mac v1.8.9

    CPU en reposo ≤ 1%

    • Mejoras de rendimiento en toda la app — uso de CPU en reposo reducido a ≤ 1%.
    • Unificada la forma de mostrar atajos de teclado en el recorder, la barra de menús y el menú del dock.
  183. Windows C++
    • Cálculo de Device ID.
    • Recolección de info del sistema.
  184. iPhone
    • Versión más corta de la acción de IA.
    • Cancelar acción de IA.
  185. Windows C++
    • Lógica de disparo de atajos.
  186. Android
    • Integración de Play Integrity.
    • Email usado como account id.
    • Timber para logging.
  187. Android

    Compras dentro de la app

    • Implementada la funcionalidad de billing de Google Play.
    • Guardar el recibo de compra en la BD de la app.
    • Activity que muestra la lista de compras; cerrar la activity cuando la compra tiene éxito.
  188. Windows v1.6.13 .NET
    • Flujo de inicio de sesión mejorado.
  189. Mac v1.8.0

    Cancelar desde el overlay

    • Grabación, subida y procesamiento ahora se pueden cancelar desde el overlay.
    • Respuesta al cambio del sistema de coordenadas multi-pantalla de macOS (origen TopLeft → BottomLeft).
  190. Windows C++

    Migración de ajustes desde C#

    • Persistencia de los ajustes mic, mic2, lang y theme + migración del formato de almacenamiento de la app C#.
    • Migración de ajustes generales y atajos desde el almacenamiento de C#.
    • Nivel de log añadido a los ajustes.
  191. Mac v1.7.0
    • Soporte de activación con atajo de botón del ratón para la ventana AI Presets.
    • Test de latencia del balanceador seleccionado añadido al logging.
    • Acceso centralizado a `NSPasteboard` mediante ClipboardHelper.
  192. Android
    • Activity de planes de precio.
    • Comprar items desde la web vía navegador integrado.
  193. Android
    • Corrección color del micrófono no se mostraba correctamente en tema claro.
    • Popup de billing al hacer clic en la fecha de expiración.
    • Corrección el teclado ocultaba el campo de entrada.
  194. iPhone
    • Funcionalidad de enviar reporte con logging.
  195. Mac v1.6.0

    Atajos en el menú del Dock

    • Todos los atajos ahora son accesibles desde el icono del Dock de macOS.
    • Reemplazada la dependencia de la notificación `NSManagedObjectContextDidSave` por una solución en tiempo real.
  196. Mac v1.5.3
    • Refrescar el micrófono al despertar del sistema — corrige que la app ignorara micrófonos USB-C/TB conectados a una pantalla externa.
    • Mantener los ajustes al alternar entre voz a texto y copiar texto.
    • Menor uso de CPU por los gestores de atajos al reducir la dependencia de la BD.
  197. Mac v1.5.1

    VHKToastView

    • Se presenta `VHKToastView` — sistema de toasts para mensajes de la app, con código de color y acción al tocar.
  198. Mac v1.5.0

    Atajos reordenables

    • Reordenamiento de atajos con mejoras UX/UI.
    • Soporte de atajo con botón del ratón para `SendReportView`.
  199. Mac v1.4.3
    • Mejoras de lógica, flujo y estabilidad en `KeyShortcutRecorder` y `MouseShortcutManager`.
    • Mejor separación visual entre atajos.
  200. Windows v1.6.4 .NET
    • Arrastrar y soltar para atajos.
    • Opción de reactivar el micrófono, poner el nivel del micrófono al máximo.
    • Auto-foco en el textbox del atajo cuando se cambia un valor de combinación.
    • Mostrar el nombre de la tecla «Copilot» en vez de LWin+LeftShift+F23.
  201. Mac v1.4.0
    • Endpoints consolidados.
    • Guardado local de audio forzado; migración de privacidad; refresco de localización.
  202. Mac v1.3.4
    • Implementada la funcionalidad Paste/Dialog para Action y Translate, igualando el comportamiento de Windows.
  203. Mac v1.3.3
    • Corrección compatibilidad hacia atrás con macOS Monterey.
  204. Mac v1.3.0
    • Reorganización de los menús Actions + AI con comprobaciones de eligibility y su visualización.
  205. Mac v1.2.46

    Reportar problema

    • Añadido botón «Report problem».
    • Añadido logging a archivo con filtro de privacidad.
  206. Windows v1.6.2 .NET
    • Función fix-layout para el modo portapapeles (MVP).
    • Todo el estado del usuario movido a AccountService para un correcto manejo del cambio de licencia.
    • Migradas las antiguas acciones de atajos al nuevo sistema de acciones.
  207. Mac v1.2.45
    • «Use AI without closing» — clic derecho en `IntelligenceResultsView`.
    • Botón de editar junto a los prompts personalizados (abre AI Presets).
  208. iPhone

    Acción de IA de texto + traducir

    • Acción de IA de texto implementada.
    • Idiomas de traducción añadidos.
  209. Windows v1.6.1 .NET
    • Inicio de sesión requerido para usar la app.
    • Diarización desactivada por defecto.
  210. Windows C++

    Andamiaje del reescrito en C++

    • Andamiaje inicial del proyecto Windows en C++ — inicio del reescrito que más tarde reemplaza a la app .NET.
  211. Android
    • Movido a Room para la base de datos local.
    • Vista de rating rediseñada para mayor atractivo.
    • Corrección el estado de transcripción con IA no se mostraba nunca.
    • Corrección scroll-up difícil en el historial.
  212. Mac v1.2.25
    • Botón «Action» convertido en menú desplegable.
  213. Android
    • Añadida la función de rating (#51).
    • Toast cuando un elemento se copia al portapapeles (#52).
  214. Android
    • IA mostrada en el historial.
    • Emoji de bandera junto a los idiomas.
    • Varios ajustes de UI según Material Guidelines.
  215. Windows v1.5.23 .NET

    Voz a texto continua

    • Soporte de voz a texto continua.
    • Mostrar los idiomas como `Русский (Russian)` (endónimo + nombre en inglés).
    • Actualizaciones de localización y mejoras en el orden de las acciones.
  216. Android
    • Usar colores dinámicos de Material YOU.
    • Diferenciar los colores de error/éxito en modo oscuro vs claro.
  217. Android

    Prompts personalizados + historial de IA

    • Prompts personalizados (guarda tus propios prompts de IA).
    • Hacer clic en un elemento del historial lo copia al portapapeles.
    • Mostrar tanto el texto original como el transcrito en el historial.
  218. iPhone

    Acciones de IA

    • Acciones de IA — primera implementación e interfaz.
  219. Android
    • Añadido el idioma coreano.
  220. Mac v1.2.16

    Copiar texto y preguntar a la IA

    • Implementado el flujo «Copy text and ask AI».
  221. Windows v1.5.6 .NET

    Rediseño de la lógica de activación

    • Rediseñada la lógica de activación — más simple y robusta.
    • Correcciones del manejo de atajos — forzar orden de teclas; soportar atajos normales con Control incluso cuando hay un atajo con Control definido.
    • Editar prompts personalizados directamente desde el diálogo de IA.
    • Instalador de Windows 7 — añadida dependencia de net45.
  222. Windows v1.5.0 .NET
    • Migración de opciones críticas a un nuevo formato.
    • Mostrar la ventana lo más rápido posible y luego hacer la inicialización.
    • Prejit en la instalación.
  223. Windows v1.4.37 .NET
    • Corrección bug donde el texto desaparecía en el prompt de permitir teclado/ratón.
    • Borrar el error de licencia al iniciar sesión.
  224. Windows .NET
    • Añadida acción de IA «Improve writing».
    • Manejo de errores de arranque para los directorios root, logs y recording.
  225. Mac v1.2.8
    • Comprobar que el balanceador es accesible antes de usarlo; mejor lógica de reintento para redes inestables.
    • La app ahora se puede redimensionar verticalmente para ampliar la sección de atajos.
  226. Windows v1.4.36 .NET
    • Mostrar «D1» y otras teclas de dígitos como «1» (visualización de atajos más limpia).
    • Manejo de micrófono offline en el pipeline de transcripción.
    • El diálogo de selección de micrófonos maneja el caso de que no haya micrófonos online.
  227. Windows v1.4.35 .NET
    • Corrección fuga de memoria en el selector de acciones.
    • Para los reportes de problemas, adjuntar errores de Windows de los últimos 7 días.
    • Logging del uptime y uso de memoria.
  228. Mac v1.2.2
    • Añadidos prompts de IA integrados, soporte de traducción y tono a AI Results.
  229. Mac v1.2.0

    IA en macOS

    • Implementada la funcionalidad de IA de la versión de Windows.
  230. Windows v1.4.17 .NET
    • Forzar al usuario a proveer detalles del reporte.
    • Últimos 20 errores de crash añadidos al reporte de problemas.
  231. Windows .NET

    Fundamentos de IA

    • Prompts de IA por defecto con el «último usado» guardado.
    • El flag de licencia `CanAI` reemplaza la eligibility por modelo.
    • Configurar los idiomas de traducción en la pestaña AI.
  232. Mac v1.1.161
    • Lista de idiomas cambiada a orden alfabético.
  233. Mac v1.1.160
    • Persistencia del overlay incluso cuando macOS lo cierra por refrescos de pantalla relacionados con Handoff.
  234. iPhone
    • Integración de Firebase Crashlytics.
    • Mejoras de pegado múltiple.
  235. Windows v1.4.9 .NET
    • Campo de teléfono añadido a Report Problem, guardado en los ajustes.
    • Fallback al micrófono por defecto cuando falla la búsqueda del primario/secundario.
  236. Mac v1.1.152
    • Menú de micrófono añadido al UI principal; UI compacto vía espaciado más ajustado.
  237. Windows .NET

    La pestaña Files alcanza la paridad

    • Pestaña de envío de reporte en About.
    • Opción por defecto sin mantener pulsado para el atajo.
    • Error «sin internet» amigable al usuario.
    • Corrección la última parte del audio no se transcribía al completarse.
  238. Windows .NET
    • Auto-transcripción básica (dividir el audio largo en chunks).
    • Umbral de duración de silencio añadido a los ajustes (por defecto 500 ms).
  239. Mac v1.1.151
    • `MouseShortcutManager` adaptado para usar `CGEventTap`.
  240. Windows .NET
    • Indicador de nivel al seleccionar micrófonos.
    • Diálogo separado para la selección de micrófono.
  241. Windows v1.3.13 .NET
    • Opción «default» de micrófono.
    • Cambio al servidor público.
  242. Windows v1.3.11 .NET

    Pestaña Files (subir + transcribir)

    • Flujo inicial de subida y transcripción de archivos en la pestaña Files.
    • Transcripción de archivo cancelable con progreso.
    • Permitir transcripción de voz mientras se transcribe un archivo.
  243. iPhone

    FleksySDK

    • Integración de FleksySDK — tecleo y deslizamiento en el teclado del sistema.
  244. Mac v1.1.145
    • Backspace dispara la función xmark; corregida la forma en que se muestran las teclas F.
  245. iPhone

    Nuevo sistema de autenticación

    • Nuevo sistema de autenticación con tokens de refresco.
  246. Mac v1.1.144
    • Soporte de caracteres no imprimibles de Unicode Scalar + soporte de la tecla Fn corregido.
  247. Windows .NET
    • Soporte de `stream_progress`; eliminada la opción GPT obsoleta.
  248. Mac v1.1.140

    Recorder de atajos personalizado

    • Eliminada la dependencia del paquete KeyboardShortcuts — nuevo recorder de atajos construido desde cero.
    • La indexación por timestamp del historial mejora la velocidad de la base de datos.
  249. Windows .NET
    • Timeout de 60 minutos para la transcripción de archivos; corregidos los timeouts de archivos grandes.
  250. Windows v1.3.10 .NET
    • Corrección la marca de tiempo de recordatorio no se actualizaba durante la transcripción.
  251. Windows v1.3.9 .NET
    • Tecla Space como confirmación.
    • Tooltip en acciones desactivadas.
    • Ignorar la tecla Alt izquierda; confirmación con Tab.
  252. iPhone

    Historial

    • Funcionalidad de historial.
    • Botón de transcribir en la parte superior del teclado, ajustes movidos a su izquierda.
  253. Mac v1.1.137
    • Rediseñada la configuración de atajos para coincidir con la versión de Windows.
  254. Windows .NET
    • Elemento de menú separado para seleccionar atajos con o sin mantener pulsado.
    • El editor de atajos maneja la rueda, escape, minimizar, cerrar, ctrl+enter (usar tal cual).
  255. Windows .NET
    • Guardar/cargar sustituciones, prompts de IA y atajos.
    • Si un textbox está enfocado en la app, pegar ahí; si no, pegar en el área de texto de Files.
  256. Windows .NET
    • Del o Backspace limpian el atajo.
    • La selección de IA es una ventana normal — guardar dimensiones al cerrar; permitir grabación en la ventana de IA.
  257. Windows .NET
    • Opción de retraso antes de parar la grabación.
    • Refrescar la suscripción antes de transcribir si el usuario acaba de comprar o la suscripción expiró.
  258. Mac v1.1.132
    • Añadida opción de usar doble-tap (o tap simple) de una tecla para iniciar y parar la grabación.
  259. Mac v1.1.131

    Ayudante de usabilidad

    • Usability Helper detecta conflictos con Punto Switcher y aconseja cómo resolverlos.
    • Acceso a la lista de sustituciones desde la barra de menús.
  260. Android

    UI de tap / mantener / reclick

    • Modos de transcripción pulsar-mantener-soltar y click-and-reclick.
    • Ajuste de duración máxima de grabación.
    • Corrección advertencias del compilador.
  261. Mac v1.1.129
    • Respetar el comando Quit de macOS desde el menú Apple.
    • Opción de mostrar/ocultar el icono del dock.
  262. Android

    Animación Lottie del micrófono

    • Animación Lottie para el micrófono flotante.
    • Repositorio para detectar el estado actual del micrófono.
    • Modelo de estado del servicio.
  263. iPhone
    • Selector inicial de idioma, icono de la app, modo solo vertical.
    • Comprobaciones de estado del teclado: habilitado, acceso completo, acceso al micrófono.
    • Insertar el texto transcrito en la app activa.
  264. Windows v1.2.8 .NET

    Selección de acción

    • Selección de acción mínimamente funcional (qué hacer con el texto transcrito).
    • Corrección teclas pegadas; la primera fila de atajos (record + transcribe) ahora está congelada.
    • Soportar múltiples teclas en la grabación.
  265. Android
    • Por defecto usar inglés si la detección de idioma falla.
    • Snackbar animado.
    • Corrección traducción al ruso de «Keep Running».
    • Corrección truncado del texto de «min record duration» en traducciones largas.
  266. Mac v1.1.124
    • Corrección Cut, Copy, Paste ahora funcionan dentro de la app.
  267. Android
    • Ignorar el ajuste de optimización de batería.
    • Detectar permiso de Notification desactivado desde App Info.
    • Detectar hint-text vía `ACTION_SET_SELECTION`.
  268. iPhone

    Commit inicial

    • Andamiaje de teclado personalizado y configuración del proyecto.
  269. Windows v1.2.2 .NET
    • Grabar sin mantener el atajo.
    • Opción de pegar en la ventana inicial (source).
    • Migrada la lógica de obtener la posición del cursor desde InsertIt.
  270. Android
    • Diccionario clave/valor de accessibility.
    • Varias nuevas funciones de extensión (portapapeles, impresión de nodeInfo).
  271. Mac v1.1.118
    • Las sustituciones ahora se filtran con `NSRegularExpression` — solo palabras enteras, respetando mayúsculas.
  272. Windows .NET
    • Opción de intervalo de recordatorio.
    • Sustitución «reemplazar por palabras».
  273. Windows .NET
    • Ventana Upgrade Plan.
    • Estilo de error del botón de grabación acorde a los colores.
  274. Android
    • Normalizadores de texto en ruso, tailandés y japonés.
  275. Mac v1.1.113
    • Mejoras de estabilidad del micrófono para pantallas externas y otros micrófonos extraíbles.
    • Persistencia tras retirar un micrófono.
    • Eliminar elementos de menú innecesarios.
  276. Windows .NET
    • Ventana Remind — empujón para usar la app.
    • Lista de balanceadores de fallback actualizada.
  277. Windows .NET
    • Manejar archivos inválidos soltados en la pestaña Files.
    • Directorio de grabaciones por defecto.
    • Prejit en la instalación y hooks de actualización.
  278. Mac v1.1.111
    • El pegado ahora funciona en cualquier distribución de teclado.
  279. Mac v1.1.106
    • Añadido slider de retraso para el mantener pulsado del botón del ratón; mejoras de estabilidad.
  280. Windows .NET
    • Usar Win32 para la detección de plataforma.
    • Renderizado por software en Windows inferior a 10.
    • Lista de balanceadores de fallback al fallo de refresh.
  281. Windows v1.1.3 .NET
    • Pedir permisos de autoarranque.
  282. Windows .NET

    División de ajustes + ventana de permisos

    • Umbral de duración movido a la pestaña Settings; algunos ajustes movidos a una pestaña separada.
    • Ventana de permisos con clic-para-cambiar.
    • Hooks perezosos.
    • Botón OK compartido.
    • No acceder al backend en el arranque para instalaciones nuevas.
  283. Mac v1.1.101

    Grabación con el ratón

    • Añadida función de grabación con botón del ratón.
  284. Windows .NET
    • Pestaña Files funcionando — seleccionar y soltar archivo, casilla de diarización, ruta de archivo editable.
    • Validación de extensión de FilePath para prevenir envíos incorrectos.
  285. Mac v1.1.99
    • Casilla para copiar el transcript.
    • Simplificado el pegado para usar siempre Command+V vía `simulateCommandV`.
  286. Windows .NET

    Pestaña Files + hook de ratón

    • Pestaña Files inicial — seleccionar y soltar archivo.
    • Implementación del hook de ratón con seguimiento del estado `isdown`.
  287. Mac v1.1.96
    • `NSAlert` reemplazado por `VHKAlert`.
  288. Windows .NET
    • Opción de directorio de grabación.
    • Opción de micrófono secundario.
    • Corrección deadlock.
  289. Mac v1.1.95
    • Añadido soporte de `SMAppService` para macOS ≥ 13 (API moderno de Login Items).
  290. Windows .NET
    • Promover Control (grabación normal) a Control+I (grabación IA) sin interrumpir una grabación ya iniciada.
  291. Mac v1.1.93
    • Refrescar micrófonos al cambiar la cantidad de pantallas.
    • Refrescar micrófonos al despertar el Mac del sueño.
  292. Windows v1.0.9 .NET
    • Añadido enlace de YouTube; opción GPT oculta.
  293. Windows .NET
    • Transcribir con GPT.
    • Enlaces a redes sociales.
  294. Windows .NET
    • Usar respuestas localizadas del backend.
    • Traducir a todos los idiomas necesarios.
  295. Windows v1.0.5 .NET

    Ruso + cambio de idioma en runtime

    • Localización al ruso con cambio de idioma en runtime.
    • Todas las cadenas movidas a recursos.
    • Pedir al usuario que compre antes de que termine el período de evaluación.
  296. Windows v1.0.2 .NET
    • Tamaño de la app reducido a 40 MB (desde 54 MB).
    • Implementada la lógica de lista negra.
  297. Windows v1.0.1 .NET

    Atajos funcionales

    • Atajos por defecto incluidos.
    • Implementación de atajos funcionales.
  298. Windows .NET
    • Manejo especial de errores de licencia.
    • Abrir ajustes o historial desde el icono de la barra de tareas.
    • Device ID único por máquina, OS pasado como query param separado.
  299. Windows v0.0.36 .NET
    • Animaciones Lottie en toda la interfaz.
    • Refresco cada hora de la información del usuario.
  300. Windows v0.0.35 .NET
    • Seleccionar texto desde el historial.
  301. Windows v0.0.34 .NET
    • Mostrar el nombre completo del dispositivo para poder distinguir Line-In de Mic.
  302. Windows v0.0.32 .NET
    • Guardar la lista de balanceadores en archivo; refrescar antes de grabar (pero como mucho una vez cada 5 minutos).
    • Usar los balanceadores en el orden provisto por el servidor.
  303. Windows v0.0.30 .NET
    • Mostrar la versión en el cuadro de diálogo.
    • Corrección problema de escalado.
    • Corrección selección de micrófono guardada.
    • Manifest de winget.
  304. Windows v0.0.27 .NET
    • Sintaxis extendida de sustituciones — regex al estilo Notepad++ (prefijar con `r'...'`).
    • Usar balanceador de fallback; reducir el retraso de inicio de grabación de 300 ms a 15 ms.
    • Corrección problema con el mutex.
  305. Mac v1.1.4

    Auto-actualización

    • Añadida funcionalidad de actualización automática.
    • Corrección tamaños de icono de MenuBarExtra.
    • Hacer clic en el icono del Dock abre/cierra Settings.
  306. Android
    • Setup de Crashlytics.
    • Auto-renombrar el APK basándose en git.
    • Refactor — recorder compartido en el view model.
  307. Android

    Micrófono arrastrable, posición guardada

    • Guardar y cargar el tamaño y la posición del micrófono.
    • Procesador de accessibility movido a use case.
    • Migrado todo a inyección de dependencias con Hilt.
  308. Mac v1.1.2
    • Recuerda el último micrófono usado entre relanzamientos.
  309. Windows .NET
    • Autenticación para usuarios no registrados.
    • Hacer ping a los balanceadores y usar el más rápido.
  310. Windows v0.0.26 .NET
    • Guardar grabaciones como OGG en vez de WAV.
    • Compra de suscripción disponible dentro de la app.
  311. Mac
    • Formato de grabación cambiado de WAV a OGG (mejor compresión).
    • Validada la tasa de muestreo compatible del encoder mediante `kAudioFormatOpusSamplingRate`.
  312. Mac
    • La animación del overlay del micrófono funciona correctamente en SideCar y configuraciones multi-pantalla.
    • Lista de micrófonos actualizada al abrir MenuBarExtra.
  313. Android

    Commit inicial

    • Proyecto Android inicial con petición de permiso de micrófono y setup de Hilt.
  314. Windows .NET
    • Añadidos los botones Subscribe y Manage.
  315. Windows v0.0.21 .NET

    Pestaña History (primera versión)

    • Pestaña History — primera versión.
    • Icono de la app actualizado.
  316. Windows v0.0.19 .NET
    • Atajo por defecto cambiado a Right Control.
    • Tamaño de la app reducido de 86 MB a 51 MB.
    • Rediseño de UI según feedback de usuarios — pestaña única «Main», pestaña de sustituciones, botones de borrar alineados a la derecha, guardado al cambiar.
  317. Windows v0.0.16 .NET
    • Animación de notificación (se cierra al hacer clic).
    • Política de reintento para cada petición al backend.
    • Endpoints solo HTTPS.
  318. Windows v0.0.12 .NET
    • Autenticación por enlace; inicio de sesión por código.
  319. Windows .NET
    • Seleccionar cualquier idioma de Whisper para la transcripción.
    • Ventana de notificación pegajosa junto a la app abierta.
  320. Windows v0.0.10 .NET
    • El usuario puede cambiar la contraseña.
    • Icono de la app actualizado.
  321. Windows .NET
    • Refrescar el token de auth cada 4 horas.
    • Timeout añadido a las opciones.
  322. Windows .NET

    Primera versión de Windows

    • Implementación mínima de Windows con grabación, activación por atajo y pegado al soltar.
    • Corrección el pegado no funcionaba en algunas apps; tragar el atajo para que Telegram no siga tecleando la letra.
  323. Mac

    Commit inicial

    • Proyecto base de macOS con opciones en la barra de menús.