Notas de la versión Lyrics Card Generator v3.7.0
Fecha de lanzamiento: 2026-06-29
v3.7.0 es una versión de mantenimiento y estabilización. No añade un nuevo modo de diseño, tema, plataforma musical ni comportamiento de exportación. Esta actualización se centra en la seguridad de rutas para imágenes de fondo de escritorio, el fallback de errores de traducción IA, la coherencia de la entrada de actualización, la limpieza de código obsoleto y la estabilidad de las comprobaciones de lanzamiento.
Correcciones
- Refuerza la validación de
imageIdpara imágenes de fondo de escritorio: solo acepta nombres generados por la app enpng,jpg,jpeg,webpygif, y rechaza traversal o valores falsificados. - La lectura de imágenes de fondo ahora usa un mapa MIME explícito y no acepta SVG ni extensiones desconocidas.
- Mejora el fallback de errores de traducción IA ante respuestas no estándar del proveedor, errores en texto plano, JSON malformado y cuerpos vacíos para evitar cierres inesperados.
- El botón «Abrir página de lanzamiento» ahora abre siempre la página correspondiente de GitHub Release en lugar de un enlace directo al instalador.
Mantenimiento
- Elimina el código heredado
CustomFontPanelsin uso y mantiene intacto el comportamiento actual deFontSchemePanel. - Elimina las copias i18n obsoletas del antiguo campo instrumental mientras conserva la compatibilidad de
instrumentalTexty el resultado visual de las tarjetas. - Sustituye la prueba específica de
v3.6.1por una prueba genérica de coherencia de release y una prueba de regresión de la barra de título. - Añade un flujo CI mínimo para instalación, typecheck, pruebas core y build Web.
Verificación
- npm run typecheck
- npm run core:test
- npm run build
- npm run desktop:dev
- npm run desktop:build