Repository navigation
Releases: RomKade/romkade-manager
Releases · RomKade/romkade-manager
Release list
ROMKADE Manager 0.5.0
Nouveautés
- Version 0.5.0
- Extension Docker Desktop : l'onglet ROMKADE dit pourquoi le Manager ne démarre pas — ancienne installation docker compose sur le port 8765 (bouton pour l'arrêter et démarrer celle-ci), autre programme sur le port (comment l'arrêter, Réessayer), Manager arrêté (Démarrer) ; rappel que désinstaller l'extension efface ses données sur l'ordinateur
- README : Duke connaît tes jeux et pilote ta console (lancer, quitter, sauvegarder la partie, volume, captures d'écran qu'il sait regarder), aide sur le jeu en cours (indice d'abord, solution sur demande), chaque action sur ton clic
- Annuaire de Claude : dossier de soumission docs/annuaire-claude (état, fiche à coller, 5 captures de 1 440 px du vrai widget, icône 512 px, script qui refait les captures en local) ; console de démo : 8 homebrews sans jaquette (Nova the Squirrel retiré, sa jaquette portait le sceau de Nintendo), firmware « simulated » ; interface : régions traduites en anglais et en espagnol (« Monde » s'affichait en anglais)
- README : titres qui disent l'avantage (« La bonne manette pour chaque joueur, en un clic », « Connecte ta console à ton enceinte Bluetooth »), textes sur ce que fait ROMKADE Manager (associer, attribuer, connecter) ; schéma de l'enceinte avec la liste des appareils Bluetooth
- Console de démonstration : seulement des homebrews diffusés gratuitement par leurs auteurs (licence libre ou freeware) ; retirés : Tanglewood (jeu vendu), Blaster Master Zero Demake (marque d'Inti Creates), Gelatinous, From Below, Old Towers, Dangan GB (statut incertain) ; modèle « ROMKADE demo console » (relecteurs des annuaires d'apps, en anglais)
- README : la section des manettes parle de jouer à deux sur la télé
- README : schémas des manettes (avec la télé) et de l'enceinte repris du site, avec les pictogrammes Wi-Fi, Bluetooth et USB
- README : plus aucun pictogramme ; « Ta console est-elle compatible ? » dès le haut, avec le lien vers la page Compatibilité du site ; une section par grande fonction, avec les visuels de l'accueil de romkade.com dans la langue du README : la bibliothèque et tout ce qui l'entoure (recherche, favoris, sauvegardes, captures, ajout de jeux, temps de jeu), Duke (IA locale ou en ligne, ChatGPT, Claude, Google Home), les manettes, le son Bluetooth
- Fiche ROMKADE pour le Connectors Directory de Claude : textes du portail, instructions aux relecteurs, captures
- README refait pour donner envie (anglais, français, espagnol) : logo et accroche, vidéo de présentation, ce que fait ROMKADE Manager, captures, consoles compatibles, démarrage en 3 étapes, garanties, technique tout en bas ; l'ancien README détaillé devient la référence technique (docs/reference.md, .fr, .es)
- Extension Docker Desktop publiée sur ghcr.io/romkade/romkade-manager-extension pour Intel/AMD et ARM (Docker Desktop Windows, macOS, Linux) : « edge » à chaque changement de docker-extension sur main, avec le Manager « edge » ; « X.Y.Z » et « latest » à chaque tag, avec le Manager de la même version ; build.sh --context pour préparer les fichiers de l'image
- Carte de la console : « 32,8 Go utilisés sur 47,2 Go », comme la barre qui montre la place occupée (au lieu de la place libre)
- Pilotage à distance : adresse du connecteur dans un encart soigné (icône de lien, adresse en police à chasse fixe, bouton Copier intégré, halo quand c'est copié) au lieu d'un champ gris
- Installation guidée : plus de « Prochaine étape : … » sous Continuer, bouton ferré à droite, aligné sur le bord de la carte
- Installation guidée : étape « Duke IA » (au lieu de « Duke ») et sixième étape facultative « Parler à ta console » depuis ChatGPT, Claude ou Google Home (panneau Pilotage à distance : relier la console à ROMKADE Cloud, ajouter le connecteur) ; l'écran final dit si la console est reliée
- Installation guidée, nouvelle disposition : phrase d'introduction courte, « Duke · facultatif » sur une ligne, « Étape n sur 5 » puis une carte par étape (titre, phrase, état « fait » bien visible, action, « À quoi sert cette étape ? » à déplier) ; Retour à gauche, Continuer (ou Plus tard pour Duke) à droite avec « Prochaine étape : … », collés en bas de l'écran quand l'étape est longue
- Installation guidée : Retour, « Étape n sur 5 » et Continuer au-dessus de l'étape, visibles sans faire défiler
- Installation guidée du premier lancement sur une page à part (/bienvenue), sans barre latérale, bandeaux ni bulle de Duke : fil d'étapes numérotées (la console trouvée sur le réseau et son mot de passe, son empreinte, le test, la lecture de la bibliothèque, Duke facultatif), étapes faites cochées et consultables, Retour / Continuer, écran final ; le tableau de bord y mène tant que la bibliothèque n'a jamais été lue et que l'installation n'est ni terminée ni remise à plus tard ; « Connecter la console » de la barre latérale y mène aussi
- Accueil : phrase sous le grand titre sur une seule ligne quand la place le permet (« … Catalogue lu à l'instant. »)
- Pages vides : bouton centré sous le texte (« Synchroniser maintenant » du catalogue vide)
- Pages vides (« Ta bibliothèque n'a pas encore été lue »…) : titre sur une seule ligne, texte en dessous resserré
- Extension Docker Desktop : guide d'installation sur romkade.com (/en/installation/) au lieu du README GitHub
- Console de démonstration : un jeu démarre quand on crée /tmp/romkade-demo-play (étape « charger un média » de la Test Suite, sans la voix)
- Extension Docker Desktop en anglais : fiche du Marketplace (description, liens vers le guide d'installation du README et le site), onglet ROMKADE et README
- Accueil : grand titre sur une seule ligne (« Ta bibliothèque n'a pas encore été lue », « 4 840 jeux sur 34 consoles ») ; Mon compte : formulaires du code, de l'e-mail, du mot de passe et de la suppression aérés (espace entre le code, les champs et les boutons)
- Première connexion : le Manager cherche la console sur le réseau et la propose (« C'est ma console » reprend son adresse, l'utilisateur confirme en enregistrant). D'abord par le nom de son firmware (anbernic, knulli, rocknix…, aussi avec .lan / .home), sinon par le port SSH des réseaux domestiques courants et de celui de l'ordinateur ; consoles probables d'abord, autres appareils SSH ensuite ; aucune authentification tentée. POST /api/device/discover, « Chercher sur tout le réseau » pour le parcours complet
- Première connexion guidée sur le tableau de bord : tant que la console n'a jamais été lue et ne répond pas, l'accueil affiche « Connecte ta console » et l'étape en cours (adresse et mot de passe, empreinte à approuver, test lancé tout seul) au lieu de « Synchroniser » ; la carte de la console y renvoie (« Connecter la console »). Plus d'adresse de console par défaut (c'était celle de la console de développement) : erreur console_not_configured tant qu'elle n'est pas indiquée
- Google Home : application « Menu » (console sur son menu) : l'application en cours est toujours dans la liste, « ouvre le menu » quitte le jeu
- Extension Docker Desktop : build.sh --manager-image, pour essayer l'extension avec un Manager construit en local (la dernière version publiée n'a pas encore la connexion utilisateur)
- Google Home : compte que Google ne connaît plus (liaison retirée, 404) marqué non relié, plus rien ne lui est envoyé
- Google Home : un volume de 0 n'est plus pris pour un volume inconnu (« monte de 80 » depuis 0 donne 80, pas 100)
- Google Home : console déconnectée ou revenue signalée aussitôt à Google (Report State), surveillée toutes les 10 s
- Google Home : volume relatif d'après volumeRelativeLevel (écart demandé), relativeSteps × 10 sinon
- Google Home : la console porte chez Google le nom choisi dans ROMKADE (renommer la console le met à jour), « Console » sinon
- Google Home : état complet signalé à Google (willReportState) : jeu en cours, volume, son coupé, lecture ou arrêt, activité ; lu en direct sur la console pour QUERY et après chaque commande
- ROMKADE Cloud : commande demo-device add|rename|remove (2e console de démo, Google prévenu aussitôt) pour le test Request Sync de la Test Suite Google Home
- Google Home : la console est déclarée comme boîtier multimédia (STREAMING_BOX) : la Test Suite exige pour une console de jeux un trait GameSelector non documenté
- Console de démonstration : journal sans les appels HTTP de routine
- ROMKADE Cloud : console de démonstration (console virtuelle toujours en ligne sur la droplet, homebrews gratuits) pour la Test Suite et la certification Google Home ; commandes demo-register et demo-console
- Extension Docker Desktop : installer ROMKADE Manager depuis Docker Desktop (Manager et Typesense, onglet ROMKADE) ; icône ROMKADE 192 px
- Duke : jeux proposés avec jaquette, système et année ; Paramètres : Connaissances et Vidéos réunies dans l'onglet Catalogue
- Temps de jeu : alerte en plein écran sur la console (jeu figé, reprise avec A ou depuis le Manager), sur le firmware d'origine
- Mon compte, assistants autorisés : confirmation avant de retirer l'accès d'un assistant, puis message « Accès retiré » une fois vérifié qu'il a bien disparu de la liste (sinon erreur)
- App ROMKADE de la console mise à jour toute seule : empreinte de version (BUILD) écrite sur la console ; quand elle se connecte au Manager avec une autre empreinte, le Manager la réinstalle en tâche de fond (même liaison, au plus une vérification par heure) ; « nouvelle version disponible » d'après cette empreinte
- Google Home : liste vocale = favoris, jeux joués récemment (historique de RetroArch envoyé par l'app ROMKADE), puis jeux connus ; Google prévenu tout seul des changements (Home Graph : Request Sync, Report State) ; connexion en cours gardée en base ; étape Google Home dans Pilotage à distance
- Checklist des annuaires d'apps : état des pages du site (documentation des assistants, confidentialité)
- ROMKADE Cloud : console de démonstration simulée par le serveur pour les relecteurs des annuaires d'apps (toujours en ligne, home...
ROMKADE Manager 0.4.0
Nouveautés
- Paramètres > Connexion : étapes en cartes cliquables, même une fois faites
- Commandes des jeux d'après les connaissances (StrategyWiki, Wikipédia)
- Fiche du jeu en diaporama, logo vers le tableau de bord, lien romkade.com
- Assistant : la page ne plante plus à la première réponse, proposition du jeu toujours visible
- README et guides IA locale : Paramètres > Assistant et Paramètres > Connaissances
- Paramètres : onglet Assistant (le chatbot, puis son IA) et onglet Connaissances (sans IA)
- Test d'installation Docker de bout en bout : Linux x86 et ARM, commandes Windows
- Image Docker : workflow valide (étape compose.yaml en bloc, deux-points dans une valeur YAML)
- Assistant de jeu multi-jeu : bibliothèque ou un jeu détecté, RAG sur les connaissances, IA en ligne ou locale
- Installation Docker utilisable : release avec compose.yaml, README avec logo et sommaire
- Connaissances pour l'assistant : Wikipédia et StrategyWiki récupérés sans IA, indexés dans Typesense
- Dépôt déplacé vers RomKade/romkade-manager ; menu Documentation vers romkade.com/docs
- Barre latérale : recherche de la console visible, Réessayer, lien Documentation
- Stratégie IA : contenu par jeu, connaissances récupérées sans IA (RAG dans Typesense), assistant multi-jeu
- Interface neutre pour macOS, Windows et Linux : « l'ordinateur » au lieu du « Mac »
- Paramètres : œil sur les champs secrets, Système réorganisé, IA plus simple avec voyant d'état
- Docker : installation identique sur macOS, Windows et Linux
- ROMKADE Manager : logo, version 0.4.0, conditions d'utilisation
- README in English by default, with French and Spanish versions
- Paramètres > IA : connexion à n'importe quel LLM, en ligne ou local
- Paramètres > Connexion en trois étapes, mot de passe ou clé SSH selon le choix
- Favoris rattachés à la console (empreinte de sa clé SSH)
- Paramètres > IA : une clé d'API IA (Anthropic) pour tout ce qui utilise Claude
- Onion OS : garder SSH pendant les jeux
- Onion OS : fermer le menu par SIGTERM (MainUI ignore SIGINT juste après son démarrage)
- Onion OS : lancer un jeu depuis le Mac
- Nouvelle console : approuver sa clé SSH sans passer par l'API
- Manettes, favoris, commandes par jeu, temps de jeu et recherche
- Sources et crédits : citation des jaquettes et des données, lien GitHub avec étoiles
- ROMKADE Manager : import initial (ex-Anbernic Game Manager) avec le thème Cyber Neon Arcade
Installer ou mettre à jour
Image : ghcr.io/romkade/romkade-manager:0.4.0 (aussi latest), macOS, Windows et Linux, Intel/AMD et ARM.
Installer : dans un dossier vide,
curl -fsSLO https://github.com/RomKade/romkade-manager/releases/latest/download/compose.yaml
docker compose up -d
puis ouvrir http://localhost:8765. Mettre à jour : docker compose pull && docker compose up -d.
Guide complet : https://romkade.com/docs/getting-started/installation/
Full Changelog: https://github.com/RomKade/romkade-manager/commits/v0.4.0