Hors connexion

Ce qui fonctionne sans réseau, ce qui en a besoin, et pourquoi certaines photos peuvent manquer hors connexion.

Le service worker (Workbox, généré par vite-plugin-pwa) précharge l'intégralité de l'application — écrans, styles, polices, icônes — au premier chargement. Les 216 fiches elles-mêmes sont des données compilées dans le bundle JS, pas récupérées par une API : recherche, favoris, accords, découpe, calendrier, appellations et encyclopédie fonctionnent donc entièrement hors connexion dès la deuxième ouverture.

FonctionHors connexionEn ligne
Navigation, fiches, recherche, favoris, découpe, calendrier, appellations, encyclopédie, mentions légales✅✅
Import / export JSON (localStorage)✅✅
Photos de fromages (Wikimedia Commons, Pexels)⚠️ selon le cache du navigateur✅
Vérification de mise à jour❌✅
Les photos ne sont pas mises en cache par le service worker : image, galleryImages et terroir pointent vers upload.wikimedia.org ou Pexels, hors du périmètre précaché. Une fiche déjà consultée en ligne peut donc réafficher un encart vide si elle est rouverte hors connexion, selon que le navigateur a ou non gardé la photo dans son propre cache HTTP.

Synchronisation

Il n'y a aucune synchronisation : pas de compte, pas de serveur, pas de file d'attente à réconcilier. Le seul mécanisme de transfert de données est l'export/import JSON manuel — voir Import / Export.