v1.26.0
v1.26.0 — Application installable (PWA) : install prompt, splash screen iOS/Android, service worker avec cache offline
La version 1.26.0 de MonPleinPasCher.fr est disponible avec 13 changements : 7 nouveautés, 3 corrections, 3 améliorations de performance.
Nouveautés
• Application installable (PWA) : install prompt, splash screen iOS/Android, service worker avec cache offline
• Page /tendances : évolution des prix sur 30 jours, graphique interactif multi-carburant, top hausses et baisses
• Clustering des marqueurs sur mobile : les stations proches sont regroupées avec le prix le plus bas
• Marqueurs fusionnés sur mobile : logo + prix dans une seule pastille lisible
• Raccourcis Android : appui long sur l'icône → Station la plus proche, Classement, Trajet
• Sync automatique via GitHub Actions (toutes les heures)
• Slider taille du réservoir (20-80L) au lieu des boutons fixes
Corrections
• Zones de tap agrandies sur mobile (44px minimum) pour tous les boutons et contrôles
• Page offline de fallback avec le branding MonPleinPasCher
• Mise à jour intelligente : le service worker notifie l'app et attend le clic pour s'activer
Performance
• ISR sur toutes les pages dynamiques (classement, département, ville, autoroute, blog)
• Aggregator SQL : de ~500 queries à ~18 par sync (GROUP BY par carburant)
• Suppression du proxy db — migration complète vers getDb()