Commit Graph
8 Commits
Author SHA1 Message Date
Claude 5d3e5357a0 perf(client): pages chargées à la demande et un seul appel /api/user
- Routes en React.lazy (sauf connexion et accueil) avec un Suspense dans
  la zone de contenu ; recharts n'est plus préchargé. JS initial :
  1,72 Mo -> 625 Ko (183 Ko gzip). Rechargement automatique unique si un
  ancien fichier JS a disparu après un déploiement, et ErrorBoundary par
  page pour garder le menu affiché en cas d'erreur.
- Authentification unifiée sur le cache React Query ['/api/user'] : un
  seul GET /api/user pour toute l'application (au lieu de 4 à 5 par
  page), plus de rechargement complet après la connexion.
- Pas de nouvel essai sur les erreurs 4xx ; fournisseurs et magasins en
  cache 5 minutes ; valeur du StoreContext mémoïsée et redimensionnement
  qui ne re-rend que lorsque le palier d'écran change.
- Pages : requêtes inutilisées ou en double supprimées, appels lancés
  seulement une fois l'utilisateur connu, invalidations ciblées au lieu
  de rechargements complets, filtres et tris mémoïsés, anciennes données
  gardées (et estompées) pendant un changement de filtre ou de mois,
  recherche DLC mobile temporisée, vérifications de factures à
  concurrence bornée, navigation interne sans rechargement de la page.
- index.html : script de bannière Replit retiré, lang="fr".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MsDJjQrAggcJwbbBtKhgyb
2026-10-03 04:29:51 +00:00
Michael 75be8e75b3 feat: add mobile pages for customer orders, publicities, and calendar, and introduce a production router component. 2025-12-10 15:41:47 +01:00
Michael a7c3b2913e feat: add mobile calendar page to display orders and deliveries 2025-12-10 15:11:43 +01:00
Michael 6f94d96420 feat: Implement a mobile calendar page to display orders and deliveries as events. 2025-12-10 14:58:19 +01:00
Michael d64ed9bbcd feat: add mobile calendar page to display orders and deliveries 2025-12-10 14:51:22 +01:00
Michael 8212bf002d feat: add mobile calendar page to display orders and deliveries as events. 2025-12-10 14:44:54 +01:00
Michael 6378fa5a7c feat: add mobile calendar page to display orders and deliveries as events. 2025-12-10 14:24:18 +01:00
Michael 946b5f30bd feat: add mobile layout and bottom navigation components 2025-12-10 13:42:05 +01:00