SSPYRO
Home

Changelog

What's new in SPYRO

All versions, all updates.

v0.5.9Jaquettes & Cover Wall16 avril 2026
New

Cover Wall — double défilement infini de 40 jaquettes HD sur la page d'accueil, deux rangées opposées avec fondu en bordure

New

App Window animée — fausse fenêtre Spyro dans le hero avec stagger d'entrée des jaquettes, sélection aléatoire et barre 'Now playing'

Fix

13 jaquettes corrigées — noms de fichiers exacts vérifiés contre le dépôt libretro-thumbnails (GTA SA, Zelda OOT/LttP/Wind Waker, Pokémon FireRed/Emerald, Street Fighter II, Sonic, Super Metroid, Golden Sun, GTA VC, Silent Hill 2, Streets of Rage 2)

Fix

CDN jsDelivr — remplacement de raw.githubusercontent.com par cdn.jsdelivr.net pour éviter le rate-limiting sur les 52+ images parallèles

v0.5.8Redesign UI & Logos consoles16 avril 2026
New

Logos vectoriels consoles — 22 logos SVG dessinés à la main remplacent les emojis dans la sidebar : NES, SNES, N64, GameCube, Wii, Game Boy, GBA, DS, PS1, PS2, PS3, PSP, Master System, Mega Drive, 32X, Mega-CD, Game Gear, Saturn, Dreamcast, Neo-Geo, Arcade

New

Hero banner dynamique — la bibliothèque affiche maintenant le dernier jeu joué en grand format avec jaquette, stats de session et bouton lancement rapide

New

Barre de statut — ligne fixe en bas de la bibliothèque affichant le nombre de jeux, de consoles et les heures de jeu en temps réel

New

Hero responsive — 3 breakpoints de hauteur selon la fenêtre (compact < 620px, medium, full), les métadonnées et la rangée de récents s'adaptent automatiquement

Changed

Sidebar compactée en icônes seules (64px) — navigation épurée par console avec indicateur de sélection orange

Changed

Modal collections redesigné — centré en overlay avec backdrop flouté et fermeture par Echap, remplace le panneau absolu flottant

Fix

GameCard — placeholder amélioré avec titre et label console visibles, bouton lancer déclenche directement le jeu sans passer par la fiche

v0.5.7Cheats, Backup, Patches & QoL14 avril 2026
New

Cheat codes — lecture et application de codes triche RetroArch (.cht), recherche fuzzy par nom de jeu, support dossiers imbriqués par console

New

Backup & Restore — sauvegarde complète en ZIP horodaté (saves, save states, screenshots) avec restauration en un clic

New

ROM Patching — application automatique de patches IPS, BPS et UPS avec détection du format, ROM patchée générée sans écraser l'originale

New

BIOS Manager — vérification du statut et import des BIOS pour 7 consoles (PS1, PS2, Saturn, Dreamcast, DS, Mega-CD, Neo-Geo)

New

Recommandations de jeux — 5 suggestions de la même console en bas de la fiche jeu, priorise les jeux non joués

New

Session Timer — widget flottant affichant le temps de jeu en cours (jaune après 1h, rouge après 2h)

New

Forum communautaire — catégories, threads, posts, likes, notifications, abonnements et recherche sur retroapp.fr

New

Émulateur navigateur — jouez à des homebrew et classiques NES/GB/GBA directement sur retroapp.fr/play

New

App Portal — synchronisez votre bibliothèque, stats et succès depuis le desktop vers votre espace web

New

Vérification email — confirmez votre adresse pour sécuriser votre compte

New

Mise à jour automatique — notification intégrée quand une nouvelle version est disponible

New

Pages communautaires — suggestions, activité, classement, records, top parrains, sessions live, profils publics

Fix

Récupération des jaquettes — distinction correcte entre « jaquette non trouvée sur libretro » et « erreur réseau », le message d'erreur ne s'affiche plus à tort quand vous avez Internet

v0.5.6Support PlayStation 3 (RPCS3)14 avril 2026
New

Support PlayStation 3 — scan automatique des fichiers .pkg, .iso (détection dossier PS3) et jeux en dossier via structure PS3_GAME/USRDIR/EBOOT.BIN

New

Intégration RPCS3 — configurez l'émulateur dans Paramètres > Émulateurs standalone > PlayStation 3, le lancement se fait directement depuis la bibliothèque

New

Configuration émulateurs standalone — nouveau modal guidé pour 10+ consoles (Dolphin, PCSX2, DuckStation, RPCS3…) avec auto-détection et liens de téléchargement

New

Badge PS3 bleu Sony dans la bibliothèque, label 'PlayStation 3' dans le détail jeu

Fix

Message d'erreur clair si RPCS3 n'est pas configuré (au lieu d'un core libretro introuvable)

v0.5.5Player Card & Sidebar épurée14 avril 2026
New

Player Card gaming — nouvelle carte profil en bas de sidebar inspirée Steam : bannière gradient, avatar, niveau, 3 stats (Jeux / Streak / Rang), barre XP animée, accès rapide Profil & Compte

Changed

Sidebar allégée — sections Favoris et Récents supprimées pour une navigation plus claire et moins chargée

Changed

Séparateur visuel entre Consoles et Collections pour une meilleure hiérarchie

v0.5.4Screenshots, Succès & Outils13 avril 2026
New

Captures d'écran — prenez des screenshots en jeu, galerie avec filtres par jeu et suppression

New

105 succès in-app — 5 niveaux de difficulté (Facile à Extrême) + 5 secrets, système XP intégré au profil

New

Randomizer — sélection aléatoire pondérée par console, genre, note et date avec filtres

New

Smart Playlists — playlists auto-générées par règles (genre, note min, console, temps de jeu, date d'ajout)

New

Import bibliothèque — importez vos jeux depuis RetroArch, LaunchBox, EmulationStation ou Pegasus

Fix

Détection ISO corrigée — les jeux GameCube/Wii/PS2 ne sont plus confondus avec PS1

Fix

Suppression du blocage netplay par console — toutes les consoles sont désormais jouables en multijoueur

Fix

Lancement client netplay corrigé — le client doit sélectionner sa ROM avant de passer Prêt

v0.5.3Netplay Online activé12 avril 2026
New

Mode En Ligne activé — jouez avec vos amis sans VPN ni port forwarding via le relais MITM

New

Navigateur de sessions intégré au mode En Ligne — recherche, filtres console, ping temps réel

New

Heartbeat automatique — les sessions restent actives tant que vous êtes dans le lobby

Fix

Correction du lancement client en mode relay (IP relais au lieu de IP hôte directe)

Fix

Correction de l'envoi StateSync via relay (utilisait le party code au lieu du session ID)

Fix

Nettoyage automatique de la session en ligne quand on quitte le lobby

v0.5.0Multijoueur en ligne12 avril 2026
New

Navigateur de sessions en ligne — trouvez et rejoignez des parties en un clic, avec ping en temps réel et statut des joueurs

New

Système de lobby complet — chat en temps réel, indicateur de prêt, lancement synchronisé via TCP

New

Netplay intégré — hébergez ou rejoignez une partie multijoueur directement depuis l'app, sans configuration réseau

New

Liste d'amis — ajoutez des amis par code, voyez leur statut en ligne et invitez-les en partie

New

Page Profil joueur — statistiques, jeux récents, code ami partageable

New

Détection IP locale automatique — connexion directe en LAN sans passer par Internet

Fix

Correction du format de connexion Génésis (--connect ip --port port)

Fix

Correction de la race condition au lancement : l'hôte démarre avant le client

Fix

Ping des sessions corrigé (port lobby 55434 au lieu du port jeu 55435)

v0.4.0Génésis Engine & Admin11 avril 2026
New

Moteur Génésis — moteur d'émulation propriétaire remplaçant RetroArch, conçu de zéro pour la performance et la latence minimale

New

Panel Admin complet — 4 onglets : Vue d'ensemble (KPIs, MRR, graphique inscriptions 30j), Utilisateurs, Changelog, Serveur

New

Gestion des utilisateurs — recherche, modification plan/rôle en ligne, envoi d'email, réinitialisation mot de passe, suppression

New

Changement de mot de passe — self-service utilisateur (Dashboard) et reset admin (Panel Admin)

New

Système de changelog admin — création, édition, publication/brouillon, suppression

New

Informations serveur — version Node, plateforme, uptime, mémoire, environnement

Changed

Remplacement complet de RetroArch par le moteur Génésis — pipeline d'émulation intégré, shaders natifs, rewind/fast-forward natifs

Fix

Correction de l'URL d'authentification desktop (localhost → production)

Fix

Migration last_login tracking pour tous les utilisateurs

v0.3.0Comptes & Auth10 avril 2026
New

Système de comptes — inscription et connexion sur retroapp.fr (/register, /login)

New

Dashboard personnel — plan actuel, informations de compte, déconnexion

New

Navbar dynamique — bouton « Connexion » quand déconnecté, « Mon compte » quand connecté

New

Authentification JWT sécurisée (bcrypt + HS256, expiration 30 jours)

New

Base de données Supabase PostgreSQL — stockage des comptes utilisateurs

Changed

Migration du driver base de données vers postgres (standard), remplacement du driver Neon

v0.2.0Mise à jour majeure9 avril 2026
New

21 consoles supportées : NES, SNES, N64, GameCube, Wii, GB, GBA, DS, PS1, PS2, PSP, Master System, Mega Drive, 32X, Mega-CD, Game Gear, Saturn, Dreamcast, Neo-Geo, Arcade, Lynx

New

Discord Rich Presence — affiche le jeu en cours dans ton statut Discord

New

RetroAchievements — trophées et succès par jeu, progression visible

New

14 filtres visuels / shaders : CRT (Royale, Lottes, Geom, Easymode), LCD, GBA Color, GB DMG, xBRZ 4x, HQ4x, ScaleFX, Sharp Bilinear, NTSC

New

Rewind (retour en arrière) et Fast-forward (x2, x4, x8, illimité)

New

Cloud Sync — synchronisation automatique des saves via OneDrive, Google Drive ou Dropbox

New

Profil joueur local avec système XP / niveaux et statistiques de jeu

New

Notation des jeux (1 à 5 étoiles) directement depuis la fiche jeu

New

Onglet Achievements dans la fiche jeu avec barre de progression

New

Shader recommandé automatiquement par console (CRT pour SNES, LCD pour GBA…)

Changed

Page Paramètres étendue : 10 sections (émulation, cloud sync, profil, RetroAchievements, Discord)

Changed

Fiche jeu enrichie : onglets Info/Achievements, notes personnelles, labels étendus à 21 consoles

Fix

Configuration Génésis dynamique par jeu (override shader, rewind, fast-forward)

v0.1.0Lancement bêta8 avril 2026
New

Scan automatique des dossiers ROMs (PS1, SNES, N64, GBA, Mega Drive, Arcade)

New

Téléchargement automatique des jaquettes HD via plusieurs sources

New

Tri par console, alphabétique et date de dernière session

New

Cloud sync des save states (compte RetroApp requis)

New

Netplay en ligne — créez un lobby et partagez un code

New

16 thèmes visuels intégrés, sélecteur instantané

New

Reprise de session instantanée depuis la dernière save

New

Raccourcis clavier configurables

Fix

Les fichiers ROM sans extension reconnue sont maintenant détectés

v0.0.9Alpha privée22 mars 2026
New

Support PS1 et SNES ajouté

New

Premier prototype du système de jaquettes

New

Interface de bibliothèque en grille

Fix

Crash au démarrage si le dossier ROMs est vide

Fix

Fuite mémoire lors du scan de grands dossiers (>500 fichiers)

Changed

Renommage interne du projet : RetroLauncher → RetroApp

v0.0.5Prototype interne3 février 2026
New

Proof of concept — lecture de ROMs SNES via émulateur intégré

New

Interface Tauri + React de base

New

Système de save states local