Menu ▾ ▴

#2 V2.0.0 Bêta stable — publication open source (revue avant fusion)

None
open
nobody
None
6 days ago
2026-10-31
Anonymous
No

Originally created by: Gentil-Robot

Objet

Préparer la publication open source d'Anime Local Manager V2.0.0 Bêta stable, en conservant l'historique V1.

Fonctionnalités

  • Bibliothèque locale, statuts, favoris, sauvegardes et imports BetaSeries/XML
  • Recherche, recommandations, saisons, Anime DNA et Mes souvenirs
  • Catalogue embarqué de 30 430 fiches, actualités, dictionnaire et calendrier
  • Communauté facultative, contrôles de confidentialité et d'âge, 7 langues
  • Electron 45.2.1, installateur Windows NSIS x64 ; clip original géré avec Git LFS/extraResources
  • Code sous licence MIT avec notices tierces (droits sur les médias et données distincts)

Contrôles de prépublication (31 octobre 2026)

  • [x] Sources V2 sur la branche publication/v2.0.0-beta-stable
  • [x] Site Vercel découplé de ce dépôt : pas de déploiement automatique depuis la PR
  • [x] Workflow Windows corrigé et actions GitHub sécurisées
  • [x] 153 suites, audit de production (0 alerte, 15 modérées dans l'outillage), compilation NSIS et recette d'installation Windows réussis sur le commit distribué 6c2c350 : build réussi
  • [x] EXE retenu rapproché du rapport release-check.json et du digest SHA-256 GitHub : 363 585 817 octets, 8081f774d45cc38e86b05376e9a0b0e6a141e0ec08b8d2d2a787b6e2e00f208f. Le workflow de préparation de la release a vérifié le rapport et le SHA-256 avant l'upload.
  • [x] Retour du mainteneur sur Windows : « je confirme tout marche » (31/10/2026), après les demandes de vérification du fonctionnement incluant vidéo/karaoké. Retour utilisateur, pas une attestation indépendante des droits.
  • [x] Revalidation CI du dernier commit de la branche : réussie sur bc302834 : compilation Windows, contrôles du projet et recette NSIS verts. Résultat GitHub Actions. Le README V2 n'a plus à afficher les anciennes Beta82 ; les archives techniques sont conservées.
  • [x] Binaire du brouillon aligné sur sa référence : la release brouillon v2.0.0 cible 6c2c350, le même commit que l'EXE de 363 585 817 octets (SHA-256 8081f774d45cc38e86b05376e9a0b0e6a141e0ec08b8d2d2a787b6e2e00f208f), le rapport et SHA256SUMS.txt déjà validés. La comparaison Git 6c2c350...bc302834 ne montre que README.md, SOURCE-MANIFEST.json et scripts/test-beta-stable.js modifiés : aucune modification du runtime ni du code applicatif. Le nouveau build a donc une empreinte différente, mais ne remplace pas obligatoirement l'EXE déjà validé. Conserver le tag cible 6c2c350 pour cette publication exacte. Ce contrôle technique ne lève pas les réserves de droits sur le contenu.
  • [x] Suno : le créateur confirme avoir généré la chanson ALM avec un compte Pro (31/10/2026) ; la réserve sur une création via l'offre gratuite est levée. Les conditions Suno du 03/09/2026 encadrent aussi le téléchargement autorisé. Conserver les justificatifs en privé, sans les ajouter au dépôt.
  • [x] Audit des conditions fournisseurs et du code effectué : rapport détaillé AniList / catalogue / jaquettes. Deux points prouvés : AniList est utilisé pour plusieurs fonctions de découverte, et les snapshots de métadonnées sont déjà présents dans la branche publique.

Sécurité et limites connues

Le contrôle des dépendances npm de production est sans alerte dans le build retenu ; 15 alertes modérées subsistent dans l'outillage de compilation. L'installateur est actuellement non signé : SmartScreen peut avertir. Ne pas désactiver les contrôles ni lancer npm audit fix --force pour contourner les alertes.

Les notices MIT/0BSD des modules ne valent pas autorisation de copier des données et médias provenant de tiers. Les conditions officielles AniList limitent les services de suivi/liste concurrents, y compris pour les données médias. Une confirmation écrite adaptée à l'usage d'ALM ou une adaptation de l'intégration doit être examinée avant diffusion publique.

Discussion


Log in to post a comment.