Notas de la versión 5.9.1 de Lyrics Card Generator
Fecha de publicación: 2026-08-06
La versión 5.9.1 añade archivos manuales explícitos a la aplicación de escritorio para Windows. No se trata de guardado automático ni de un historial completo de versiones del documento.
Guardado y carga manuales
- La cabecera de escritorio incorpora una acción de icono entre Historial y Borrar contenido. El primer guardado crea una entrada; los guardados posteriores a una edición actualizan el mismo ID y conservan la fecha de creación original.
- Un documento sin cambios no escribe en disco y un doble clic rápido solo genera una escritura. No se puede guardar un documento vacío ni durante tareas de IA o transacciones de sustitución. Un fallo de escritura nunca marca como guardada la revisión actual.
- El historial permite filtrar estos archivos y cargarlos localmente mediante «Cargar guardado», sin solicitudes de red ni acciones de reubicación. Eliminar la entrada vinculada o borrar el historial deshace el vínculo.
- Guardar después de cargar un archivo manual actualiza esa entrada. Una importación normal, otra repetición del historial, un ejemplo integrado, borrar el editor o subir una portada local inicia una nueva sesión. Si la entrada se eliminó fuera de la vista actual, la acción solo descarta el vínculo obsoleto y no crea un reemplazo en silencio.
Almacenamiento seguro y migración
- El schema v2 del historial migra sin pérdidas las entradas v1 en su orden original; volver a cargar los datos migrados es idempotente.
- Los archivos manuales conservan únicamente contenido semántico: origen, título, artista, álbum, letra, traducción, estado de la traducción y URL remotas seguras. Nunca guardan estilos, ajustes, imágenes exportadas, rutas locales, claves de API, binarios de imagen, Base64, URL blob ni URL data.
- El proceso principal de Electron crea los ID y las marcas de tiempo. Los IPC independientes para crear y actualizar aplican límites de campos, un máximo de 512 KiB por entrada, escrituras atómicas serializadas y su finalización antes del cierre.
Alcance y verificación
- Los nuevos textos de interfaz están disponibles en chino simplificado, chino tradicional, inglés, francés, japonés y español.
- Web Lite conserva su interfaz y comportamiento actuales, sin sustituto de guardado manual en el navegador ni un nuevo atajo
Ctrl+S. - Las regresiones del store, la migración, el IPC seguro, los contratos de interfaz, el paquete y las interacciones reales con Electron cubren creación, actualización de la misma entrada, omisión sin cambios, ciclo de vida del vínculo, reintentos y finalización de escrituras al cerrar.