v0.7.02026-05-14Play v2, navigation repensée, import enrichi et notifications
- —Notifications toast pour les actions (ajout de carte, mutations deck…)
- —Navigation restructurée : Découvrir (Précons + Browse) et Analyser (Stats + Relations)
- —Page /browse pour découvrir les decks publics
- —Pages Brawl et Starter Kit dans /précons
- —Pages /précons et /browse accessibles sans connexion
- —Bouton export avec sélection de la version à exporter
- —Nouveau toggle dans /paramètres pour activer/désactiver l'art crop des cartes
- —Art crop sur les tuiles de decks non-Commander dans la liste
- —Mode Play v2 — interface deux colonnes, images 3×, undo du swap
- —Import de decklist : support du sideboard et du format Arena
- —Import Moxfield : prix foil et impression exacte (set + scryfallId)
- —Encart réception : la version cible est maintenant mentionnée
- —Correctif diff réactif et scroll sur la page publique (DIFF-04, DIFF-OVERFLOW-02)
- —Correctif labels personnalisés sur la page publique et dans le diff (PUBLIC-05, DECK-03)
- —Reconnexion automatique en cas de session expirée (SESSION-EXPIRY-01)
- —Pages d'erreur contextuelles par section (ERROR-BOUNDARY-01)
v0.6.02026-05-08Versioning enrichi, shopping list améliorée et landing refaite
- —Renommage inline du deck et des versions directement depuis la timeline
- —Suppression des versions non-courantes depuis la timeline
- —Badge diff +entrant / -sortant dans les connecteurs de version
- —Shopping list : colonnes par label de version, sections Immédiats / Anticiper, toute la chaîne visible
- —Like et bookmark sur les pages publiques — section « Likés » dans /magic
- —Navigation mobile : drawer Plus et Language Switcher dans /paramètres
- —Bouton Forker sur la page de détail des précons
- —Section showcase de decks publics sur la page d'accueil
- —Refonte landing : structure narrative 2 actes + bloc fork
- —SEO : metadata et sitemap dynamiques sur les pages publiques
- —Correctif scroll du panneau diff quand beaucoup de cartes (DIFF-OVERFLOW-01)
- —Correctif fork précon : le commandant n'était pas retiré de la liste copiée
- —Correctif chaînage des nouvelles versions depuis la queue de la chaîne
- —Correctif overlays en thème clair sur les pages précon
v0.5.02026-05-07Graphe Cytoscape et interface en anglais
- —Graphe de relations migré vers Cytoscape.js : zoom, pan, layout circulaire, panneau nœud au clic
- —Layout 2 colonnes au clic sur un nœud — graphe à gauche, détail à droite
- —Recherche de deck dans le graphe avec mise en évidence du nœud
- —Arêtes enrichies : tooltip avec les cartes trackées vs communes, distinction visuelle copper/tirets
- —Interface disponible en anglais via /en — switch FR|EN dans le header
- —Toutes les URLs françaises inchangées (/, /magic, /parametres…)
v0.4.02026-05-07Cartes double face, mana curve, PWA, prix et thème clair
- —Cartes double face (DFC) : face arrière visible sur la page deck, images chargées par face
- —Mana curve cliquable dans l'écran deck : clic sur une barre pour filtrer les cartes par CMC
- —Filtre CMC multi-sélection, terrains masqués du filtre, CMC moyen affiché
- —URLs images Scryfall cachées en base : fin des fallbacks client et du rate-limit au chargement
- —Progressive Web App : Fetch est installable sur mobile et desktop (icônes, themeColor, Service Worker)
- —Cache DB des prix Scryfall (stale-while-revalidate) — chargement non bloquant des decks
- —Prix affiché par version de deck dans le layout
- —Shopping list : sélection carte par carte pour l'export Cardmarket
- —Logo Fetch dans la navbar
- —Thème clair « Crème » : switch sombre/clair dans /paramètres, anti-FOUC, tokens oklch officiels
- —Préférences cross-device : thème, mode proxy et types de decks synchronisés sur tous tes appareils
- —Correctif mode réception : transition de statut manquante et diff invisible résolus
v0.3.02026-05-06Mobile, correctifs UI et qualité
- —Navigation mobile : barre basse avec icônes, header épuré sans labels
- —Timeline des versions empilée verticalement sur mobile (lecture naturelle de haut en bas)
- —Sections de cartes à hauteur proportionnelle au contenu (plus d'espace vide dans la grille 2 colonnes)
- —Compteur de cartes dans la timeline corrigé : affiche la somme des quantités, pas le nombre d'entrées distinctes
- —Images Scryfall chargées via l'API bulk /cards/collection — fin des 429 rate-limiting au chargement
- —Balises Open Graph et Twitter sur /contact et /changelog
- —Pastille de notification sur le lien Changelog dans /paramètres
v0.2.02026-04-27Grandes évolutions post-lancement
- —Stats enrichies : prix par deck avec barre proportionnelle, évolution du budget par deck dans le temps, dépenses cumulées par mois, top 5 cartes par couleur WUBRG
- —Alerte carte orpheline après promote : modale listant les decks impactés si une carte single-copy disparaît
- —Suppression de version avec modale de confirmation
- —Mode Réception inline depuis la page deck : checkboxes carte par carte, bouton 'Valider la réception'
- —Bouton Export déplacé dans le bandeau du deck
- —Badges BAN / Game Changer en style outlined sur les listes de cartes (Commander et Brawl uniquement)
- —Graphe Relations étendu aux cartes communes entre decks (pas seulement les cartes trackées)
- —Liste de decks : sections par type de deck canonique, hauteur uniforme des tuiles par groupe
- —Navigation responsive : icônes seules sur mobile, labels visibles à partir de md
- —Badges Shopping / Réception mis à jour dynamiquement sans rechargement de page
- —Largeur de page canonique max-w-7xl, header aligné sur le contenu
- —Page /parametres : préférences de proxy et types de decks visibles dans le wizard
- —Refonte landing page : pitch narratif, démo de localisation, graphe SVG, section versioning illustrée
- —SEO : robots.txt, sitemap, og:image générée, balises Open Graph / Twitter
- —Page /contact avec formulaire intégré Tally
- —Section admin : ban lists, statistiques d'usage, tableau de bord tracking comportemental avec chart
v0.1.02026-04-26Lancement de Fetch
- —Versioning de decks avec diff visuel et export Moxfield
- —Localisation physique des cartes single-copy entre plusieurs decks
- —Mode Réception : suivi carte par carte des commandes en transit
- —Variantes de deck : déclarer des remplaçants de cartes
- —Mode Proxy : marquer les cartes en proxy par deck
- —Graphe Relations : visualise les cartes communes entre tes decks
- —7 types de decks supportés (Commander, Brawl, Cube, Standard, Pioneer, Modern, Pauper)
- —Collection physique : import Manabox + enrichissement Scryfall
- —Page Stats : valeur estimée, dépenses, inventaire
- —Page Shopping : liste agrégée des cartes à acquérir
- —Règles de format Magic (banni / Gouverneur du Conseil) — mise à jour hebdo