Skip to content

Notes de version de Lyrics Card Generator v5.9.0 ​

Date de publication : 2026-07-31

La v5.9.0 ajoute un historique d’importation et d’analyse à l’application Windows. Il permet de réimporter les morceaux analysés et les pochettes enregistrées avec succès ; il ne s’agit ni d’une sauvegarde automatique des paroles ni d’un historique de versions du document.

Historique d’importation et d’analyse sur ordinateur ​

  • L’action Historique apparaît désormais entre Exemples de paroles et Effacer le contenu. La vue plein écran propose une recherche, des filtres de source, un chargement paginé, la suppression d’un élément et l’effacement complet.
  • Une entrée n’est créée qu’après la validation réussie d’un lien, d’un résultat de recherche sélectionné, d’un fichier MP3/FLAC local ou d’une pochette locale téléversée puis enregistrée. Les échecs, annulations, exemples intégrés, modifications ordinaires, effacements et exports ne sont pas enregistrés.
  • Les cartes affichent le morceau, la source, la date d’importation et le nom du fichier ou le domaine. La réimportation conserve la confirmation de remplacement du document ; un échec distant ou un fichier local manquant ne modifie pas le document actuel.
  • Un fichier déplacé peut être relocalisé. Si sa taille ou sa date de modification a changé, l’application le signale brièvement et analyse sa version actuelle.

Stockage sécurisé et conservation ​

  • Le processus principal Electron sérialise des écritures atomiques dans un JSON UTF-8 versionné par schema. Un fichier endommagé est conservé sous forme de sauvegarde horodatée avant la création d’un nouvel historique.
  • Chaque entrée ne contient que la source minimale nécessaire à la relecture et les textes d’affichage. Les données binaires d’image, Base64, URL blob, images exportées, palettes et styles ne sont jamais stockés ; une pochette distante n’est conservée que sous forme d’URL.
  • Pour relire une entrée, le renderer n’envoie que son identifiant. Le processus principal conserve, valide et lit les chemins locaux, enregistrés de manière sûre avec webUtils.getPathForFile d’Electron 42.
  • Un même morceau de plateforme, lien normalisé ou chemin local met à jour la carte existante et la replace en tête. Réglages → Général propose 5, 10 (par défaut) ou Illimité ; la diminution de la limite demande confirmation avant de supprimer les éléments les moins récents.

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 remplacement de l’historique côté navigateur.
  • Les régressions du store pur, de l’IPC sécurisé, de la migration des réglages, du paquet et des interactions Electron réelles couvrent la persistance, la déduplication, les limites, la relecture, les fichiers modifiés/manquants/relocalisés et les échecs d’écriture.

Cherry Chu · Projects, notes, and working documentation.