- Ajout popup de logs en bas à droite pour les commandes backend
- Ajout slider ratio image/infos dans Settings (mise à jour temps réel)
- Déplacement du lien "Voir sur Amazon" dans le header de la carte
- Amélioration du formatage des dates dans le graphique (adaptatif selon span)
- Ajout lignes de référence prix conseillé/min 30j dans PriceChart
- Ajout sélecteur de période (7j/30j/90j/Tout) dans le graphique
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Ajout des champs a_propos, description, carateristique, details au modèle ProductSnapshot
- Sérialisation JSON pour les listes et dictionnaires
- Modification du CRUD pour stocker/lire les données étendues
- Modification du runner pour passer les données lors du scrape
- AddProductModal envoie les données étendues lors de la création
- La base SQLite doit être recréée (suppression de suivi.db)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Modal utilise un portal React pour s'afficher au-dessus de toute la page
- Affichage plein écran (100vh) avec scroll interne
- Support des données étendues scrapées (a_propos, description, caractéristiques, détails)
- Image plus grande (300x300) avec lightbox
- Layout responsive pour mobile
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Create useProductStore with Zustand for state management
- Enrich client.js with all API functions (CRUD, scrape)
- Connect HomePage to store with loading/error states
- Add ProductCard with scrape/delete actions
- Add ProductGrid component
- Add AddProductModal with URL extraction
- Update Header with refresh and scrape all buttons
- Add comprehensive styles for cards and modal
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>