Skip to content

Notes de version de Lyrics Card Generator v5.9.1 ​

Date de publication : 2026-08-06

La v5.9.1 ajoute des archives manuelles explicites à l’application Windows. Il ne s’agit ni d’un enregistrement automatique ni d’un historique complet des versions du document.

Enregistrement et chargement manuels ​

  • L’en-tête de l’application comporte une nouvelle action par icône entre Historique et Effacer le contenu. Le premier enregistrement crée une entrée ; les enregistrements effectués après modification mettent à jour le même ID tout en conservant sa date de création.
  • Un document inchangé n’entraîne aucune écriture et un double-clic rapide n’en produit qu’une. Un document vide, une tâche d’IA ou un remplacement de document en cours bloque l’enregistrement. Un échec d’écriture ne marque jamais la révision actuelle comme enregistrée.
  • L’historique peut filtrer ces archives et les charger localement avec « Charger la sauvegarde », sans requête réseau ni action de relocalisation. La suppression de l’entrée liée ou l’effacement de l’historique retire la liaison.
  • Après le chargement d’une archive, l’enregistrement met à jour cette entrée. Une importation normale, une autre relecture d’historique, un exemple intégré, l’effacement de l’éditeur ou le téléversement d’une pochette locale démarre une nouvelle session. Si l’entrée a été supprimée ailleurs, l’action retire seulement la liaison obsolète et ne crée rien silencieusement.

Stockage sécurisé et migration ​

  • Le schema v2 de l’historique migre sans perte les anciennes entrées v1 dans leur ordre d’origine ; les chargements suivants sont idempotents.
  • Les archives manuelles conservent uniquement le contenu sémantique : source, titre, artiste, album, paroles, traduction, activation de la traduction et URL distantes sûres. Elles excluent styles, réglages, images exportées, chemins locaux, clés API, données binaires, Base64, URL blob et URL data.
  • Le processus principal Electron crée les ID et horodatages. Des IPC distincts pour la création et la mise à jour imposent des limites de champs, un maximum de 512 Kio par entrée, des écritures atomiques sérialisées et leur vidage avant la fermeture.

Périmètre et vérification ​

  • Les nouveaux textes sont disponibles en chinois simplifié, chinois traditionnel, anglais, français, japonais et espagnol.
  • Web Lite conserve son interface et son comportement actuels, sans équivalent navigateur de l’archive manuelle ni nouveau raccourci Ctrl+S.
  • Les régressions du store, de la migration, de l’IPC sécurisé, des contrats d’interface, du paquet et des interactions Electron réelles couvrent la création, la mise à jour sur place, l’absence d’écriture sans modification, les liaisons, les nouvelles tentatives et la fermeture.

Cherry Chu · Projects, notes, and working documentation.