Dreadcast Script Manager

Centralize all dreadcast scripts in one single source, integrated to the game.

queste sono le versioni di questo script in cui il codice è stato aggiornato Visualizza tutte le versioni.

  • v1.6.0 20/08/2026

    build(dcsm): publie la version 1.6.0

  • v1.5.1 20/08/2026

    fix(catalogue): repare deux URL qui n'ont jamais pu se charger

    deckExportData et fixUsine portaient une URL de la forme /scripts/<id>-<slug>.user.js -- celle du site Greasy Fork, et non celle des mises a jour. Les deux repondaient 404 : ces scripts n'ont jamais pu se charger chez les joueurs qui les avaient actives.

    La revision epinglee est inchangee : seule la forme de l'URL est corrigee, et les deux repondent desormais 200. Aucune nouvelle version n'est adoptee.

    Trouve par la veille ajoutee au commit precedent, des sa premiere execution.

    Co-Authored-By: Claude Opus 5 [email protected]

    fix(catalogue): repince kobsteak sur la 3.1

    L'entree visait la revision 1571171, que l'auteur a supprimee depuis : l'URL repondait 410 et le script ne se chargeait plus. La 3.1 est la version publiee aujourd'hui, relue et jugee saine.

    Le catalogue est de nouveau intact : les 52 scripts repondent.

    Ce cas montre la limite de l'epinglage, qu'il faudra arbitrer : il protege d'une mise a jour hostile, mais rend l'entree dependante d'une revision que son auteur peut retirer.

    Co-Authored-By: Claude Opus 5 [email protected]

    fix(catalogue): repince Details!, ChatBulle et Copy Paste all

    Ces trois entrees restaient figees sur des revisions anciennes : les correctifs publies depuis par leurs auteurs n'atteignaient aucun joueur. Details! avait quinze revisions de retard, de la 1.5.5 a la 1.9.3.

    Les trois nouvelles URL sont verifiees : HTTP 200, et l'en-tete du script servi annonce bien la version attendue.

    Le catalogue est desormais intact et a jour : 52 scripts joignables, aucun en retard.

    Co-Authored-By: Claude Opus 5 [email protected]

  • v1.5.1 20/08/2026

    fix(dcsm): epingle le DDK 1.2.0 reellement publie (1.5.1)

    Le gestionnaire 1.5.0 publie sur Greasy Fork reclame ?version=1533476, l'identifiant du DDK 1.1.8. Il charge donc une bibliotheque depourvue de DC.dom, DC.storage et des autres modules, et echoue au demarrage sur _dreadcast_ddk.default.dom is undefined. Plus aucun script ne se charge chez les joueurs qui ont recu cette version.

    La cause n'est pas dans le code mais dans la sequence : la premiere publication se fait a la main, et le repin entre la synchronisation du DDK et celle du gestionnaire y manquait. C'est exactement l'etape que le workflow automatise -- il attend que Greasy Fork ait attribue l'identifiant de la nouvelle version du DDK avant de construire le gestionnaire.

    L'epingle par defaut suit desormais le DDK 1.2.0 publie, et docs/publication.md detaille la sequence manuelle sans l'omission.

    La version passe a 1.5.1 : Greasy Fork refuse de republier un numero identique.

    Co-Authored-By: Claude Opus 5 [email protected]

  • v1.5.0 20/08/2026 Imported from URL
  • v1.4.0 19/08/2026

    feat: cache local + liste de secours pour DCSM (1.4.0)

    Si raw.githubusercontent.com est down ou timeout, le manager ne chargeait plus aucun script. Ajout d'un cache localStorage (TTL 1h) et d'une copie de secours embarquée dans le userscript, synchronisée via tools/sync-fallback.mjs (+ check CI). La config des scripts n'est plus purgée quand la liste utilisée est dégradée (cache/secours).

    Co-Authored-By: Claude Sonnet 5 [email protected]

  • v1.3.4 01/04/2025

    [Add] Two scripts and update one.

  • v1.3.3 15/03/2025

    [Add] Both script passed to not experimental.

  • v1.3.2 07/02/2025

    [Fix] Use corrected version of development kit.

  • v1.3.1 21/01/2025

    [Fix] use the list of scripts from main branch.

  • v1.3.0 21/01/2025

    [Add] Config import/export features.

    [Add] Reset config feature.

    [Add] search bar to filter

    [Add] tooltip on enable/disable script switches.

    [Add] experimental tag for loaded scripts.

    [Add] new silhouette experimental script.

    Prepare MaJ for deployment.

    Merge branch 'DCSMv1.2.0'

  • v1.1.0 16/09/2024

    [Add] intro message and fix persistence naming.

  • v1.0.5 12/09/2024

    [Add] use new antispam forum script.

  • v1.0.4 12/09/2024

    [Fix] clean code.

  • v1.0.3 09/09/2024

    [Fix] missing allowed domain for tampermonkey.

  • v1.0.2 09/09/2024

    [Fix] Improve code quality and syntactic sugaring.

  • v1.0.1 07/09/2024

    [Add]setup github webhook for DCSM

  • v1.0.0 07/09/2024 Imported from URL