Notas de la versión 5.2.0 de Lyrics Card Generator
Fecha de publicación: 13 de julio de 2026
La versión 5.2.0 mejora la estabilidad, la accesibilidad, la seguridad de escritorio y el proceso de publicación sin cambiar la salida de las tarjetas, los formatos de datos ni el diseño existente.
Principales mejoras
- Safe Fetch valida todas las direcciones resueltas, alterna candidatos IPv6/IPv4 y cambia tras fallos de conexión, compartiendo un único tiempo límite y presupuesto de redirecciones.
- Los cambios semánticos del documento cancelan de forma atómica la generación de IA activa, mientras que los controles visuales no provocan cancelaciones innecesarias. La cancelación de Electron se aísla por ventana y funciona antes de la primera espera del proveedor.
- Las preferencias usan revisiones monotónicas para reconciliar JSON y caché del renderer, migrar datos de v5.1.0, serializar guardados rápidos y vaciar cambios pendientes antes de cualquier cierre.
- Los diálogos accesibles compartidos gestionan foco inicial, ciclo de Tab, fondo inert, Escape, movimiento reducido y restauración del foco. La búsqueda, los enlaces y el audio local funcionan por teclado y anuncian estados mediante live regions.
- Los errores en seis idiomas se asignan desde códigos estables; el idioma del documento sigue la locale, el foco permanece visible con accents personalizados y Forced Colors usa colores del sistema.
- La navegación externa, los remitentes IPC privilegiados, los permisos y la CSP de producción siguen políticas explícitas.
Garantía de publicación
- CI incorpora lint, cobertura de módulos críticos, axe, catálogos, seguridad de Electron, ciclo de vida y pruebas de artefactos finales.
- Los archivos Setup y portable probados son exactamente los publicados con SHA-256, SBOM SPDX y attestations de GitHub.