Commit graph

  • 2fe192452d feat(back-office): page Stock en tableau de bord (alertes + reappro en avant) (#105) dev Corentin JOGUET 2026-06-24 14:44:25 +02:00
  • 03ef99d67b feat(back-office): page Stock en tableau de bord (alertes + reappro en avant) chore/ingredients-dashboard Imugiii 2026-06-24 12:33:12 +00:00
  • 9bdd53120c feat(back-office): saisie commande comptoir/drive en POS tactile a tuiles (#104) Corentin JOGUET 2026-06-24 14:32:11 +02:00
  • c2a0cfdd89 feat(back-office): saisie commande comptoir/drive en POS tactile a tuiles feat/backoffice-pos-tactile Imugiii 2026-06-24 12:24:01 +00:00
  • 6f2aedc699 chore(borne): bascule allergenes sur /api/allergens + menage donnees/docs (#103) Corentin JOGUET 2026-06-24 12:37:54 +02:00
  • 2cbd2ddb5f chore(borne): bascule allergenes sur /api/allergens + menage donnees/docs chore/borne-menage-allergens Imugiii 2026-06-24 10:34:50 +00:00
  • 3c53908952 fix(borne): confirmation avant Abandon de la commande (#102) Corentin JOGUET 2026-06-24 12:29:32 +02:00
  • ba660e7d5a fix(borne): confirmation avant Abandon de la commande (geste destructeur) fix/borne-confirm-abandon Imugiii 2026-06-24 10:23:10 +00:00
  • 6bf3597b5e fix(borne): panier unique = panneau persistant (retrait cart.html + product.html) (#101) Corentin JOGUET 2026-06-24 12:18:30 +02:00
  • 3f026d96c6 fix(borne): panier unique = panneau persistant (retrait cart.html + product.html) fix/borne-panier-unique Imugiii 2026-06-24 10:15:34 +00:00
  • 352355f5a5 feat(back-office): refonte saisie commande comptoir/drive (prix, verrou, nav, file) (#100) Corentin JOGUET 2026-06-24 12:05:25 +02:00
  • eed2daffb0 feat(back-office): refonte saisie commande comptoir/drive (prix, verrou, nav, file) feat/backoffice-drive-rework Imugiii 2026-06-24 09:40:50 +00:00
  • 0968a98668 feat(borne): produit/menu en rupture stock non commandable (RG-T21) (#99) Corentin JOGUET 2026-06-24 11:25:14 +02:00
  • 2f98168182 feat(borne): produit/menu en rupture stock non commandable (RG-T21) fix/borne-rupture-non-orderable Imugiii 2026-06-24 09:17:31 +00:00
  • 411b04d548 feat(borne): menu Maxi agrandit la boisson en 50cl + transport du format (#98) Corentin JOGUET 2026-06-24 11:04:20 +02:00
  • b3521f7a56 feat(borne): menu Maxi agrandit la boisson en 50cl + transport explicite du format fix/menu-maxi-drink-variant Imugiii 2026-06-24 08:57:53 +00:00
  • 8e2e0382ba fix(devops): passer les variables SMTP/MAIL au conteneur wakdo-app (#97) Corentin JOGUET 2026-06-23 16:11:31 +02:00
  • 0e39fb257b fix(devops): passer les variables SMTP/MAIL au conteneur wakdo-app fix/compose-pass-smtp-env Imugiii 2026-06-23 14:09:15 +00:00
  • ef71101453 feat(auth): envoi reel de l'email de reset via relais SMTP (Brevo) (#96) Corentin JOGUET 2026-06-23 15:34:27 +02:00
  • 693e4a03bf feat(auth): envoi reel de l'email de reset via relais SMTP (Brevo) Imugiii 2026-06-23 13:31:47 +00:00
  • 80b8272291 chore(devops): modeles versionnes docker-compose.prod.yml + .env de prod (#95) Corentin JOGUET 2026-06-23 15:01:02 +02:00
  • 7472d72dc8 chore(devops): modeles versionnes docker-compose.prod.yml + .env de prod Imugiii 2026-06-23 12:58:08 +00:00
  • 8c5d942de8 feat(devops): CD push-based vers Vision (prod) + preuve de version (#94) Corentin JOGUET 2026-06-23 11:32:57 +02:00
  • 6428b30bbb feat(devops): CD push-based vers Vision (prod) + preuve de version Imugiii 2026-06-23 09:28:40 +00:00
  • 3dee190a8c Merge pull request 'release: dev -> main v0.2.0' (#93) from dev into main main v0.2.0 Corentin JOGUET 2026-06-23 10:09:57 +02:00
  • 193a15abf7 fix(front): bouton police adaptee en bas-gauche (evite la collision panier) (#92) Corentin JOGUET 2026-06-23 10:02:52 +02:00
  • 7691610d0d fix(front): bouton police adaptee en bas-gauche (evite la collision panier) Imugiii 2026-06-23 08:00:47 +00:00
  • fe5ac06e04 fix(admin): racine du back-office redirige vers /login (#91) Corentin JOGUET 2026-06-23 09:56:18 +02:00
  • 4df98c36fd fix(admin): racine du back-office redirige vers /login Imugiii 2026-06-23 07:51:54 +00:00
  • 82adc77879 fix(borne): affiche la Grande en menu Maxi (accompagnement) (#90) Corentin JOGUET 2026-06-22 16:23:39 +02:00
  • 68b3f9c46c fix(borne): affiche la variante Grande de l'accompagnement en menu Maxi Imugiii 2026-06-22 14:15:11 +00:00
  • 042c30a5fe fix(borne): persiste + garde le mode de consommation (corrige 422 paiement) (#89) Corentin JOGUET 2026-06-22 15:43:32 +02:00
  • 88c987c2b2 fix(borne): persiste et garde le mode de consommation (corrige 422 INVALID_SERVICE_MODE au paiement) Imugiii 2026-06-22 13:34:18 +00:00
  • 545aa19cf1 feat(borne): tailles 30/50cl boissons a la carte (R4) (#88) Corentin JOGUET 2026-06-22 14:07:46 +02:00
  • eead733d54 feat(borne): tailles 30/50cl des boissons a la carte (P5 reliquat R4) Imugiii 2026-06-22 12:01:42 +00:00
  • 034038a31f feat(orders): UI modificateurs composeur comptoir/drive (R3c) (#87) Corentin JOGUET 2026-06-22 13:39:30 +02:00
  • 862e057d87 feat(orders): UI modificateurs (retrait/ajout) dans le composeur comptoir/drive (P3 operationnel) Imugiii 2026-06-22 11:37:10 +00:00
  • 6347c66a7e feat(orders): composeur de menus (slots + format) saisie comptoir/drive (#86) Corentin JOGUET 2026-06-22 12:28:13 +02:00
  • 562d14611b feat(orders): composeur de menus (slots + format) pour la saisie comptoir/drive (P3 operationnel) Imugiii 2026-06-22 10:24:20 +00:00
  • 5cc879c3ea feat(orders): saisie commande comptoir/drive - fondation produits (mlt 4.1) (#85) Corentin JOGUET 2026-06-22 12:09:11 +02:00
  • 6b48a86a4d feat(orders): saisie commande comptoir/drive - fondation produits (CREATE_COUNTER_ORDER, mlt 4.1) Imugiii 2026-06-22 10:07:19 +00:00
  • ea1654c21a feat(menu): accompagnement Maxi en variante Grande automatique (variante en base) (#84) Corentin JOGUET 2026-06-22 11:52:04 +02:00
  • 1c134f5b86 Merge remote-tracking branch 'forgejo/dev' into feat/r2-menu-maxi-variant Imugiii 2026-06-22 09:48:47 +00:00
  • cf182d6ac0 feat(menu): accompagnement Maxi en variante Grande automatique (variante en base) Imugiii 2026-06-22 09:48:47 +00:00
  • 741cfdb02b feat(orders): annulation de commande (CANCEL_ORDER) - PIN + audit + restock (mlt 7.1) (#83) Corentin JOGUET 2026-06-22 11:35:55 +02:00
  • 614daf137d feat(orders): annulation de commande (CANCEL_ORDER) - PIN + audit + restock (mlt 7.1) Imugiii 2026-06-22 09:33:48 +00:00
  • 4206452a7e fix(devops): deploy.sh build depuis Dockerfiles + pull main Forgejo (#82) Corentin JOGUET 2026-06-22 11:05:39 +02:00
  • e9d8c820aa fix(devops): deploy.sh reconstruit les images depuis les Dockerfiles + pull main depuis Forgejo Imugiii 2026-06-22 09:03:13 +00:00
  • 10705858ac feat(stock): enrichissement nutritionnel via API externe OpenFoodFacts (Cr 3.a.3) (#79) Corentin JOGUET 2026-06-22 09:31:15 +02:00
  • 80919f62c1 feat(orders): KDS cuisine + transition paid vers delivered (P3 operationnel) (#81) Corentin JOGUET 2026-06-22 09:28:39 +02:00
  • 0226d1022b feat(orders): KDS cuisine + transition paid vers delivered (P3 operationnel) Imugiii 2026-06-22 07:15:01 +00:00
  • f756ba7d13 Merge remote-tracking branch 'forgejo/dev' into feat/p2-nutrition-openfoodfacts Imugiii 2026-06-22 07:19:38 +00:00
  • 9e3346181d docs: strategie de test (couverture + E2E hors CI) (#80) Corentin JOGUET 2026-06-22 09:19:31 +02:00
  • 7197be6f96 docs: strategie de test (niveaux, couverture, decision E2E hors CI) (P3 finition) Imugiii 2026-06-22 07:17:25 +00:00
  • 1bef859c21 feat(stock): enrichissement nutritionnel via API externe OpenFoodFacts (Cr 3.a.3) Imugiii 2026-06-22 07:03:03 +00:00
  • 8af17842b9 feat(borne): SEO demonstratif + @supports + validation chevalet temps reel (Cr 1.e/1.b.3/2.b.1) (#78) Corentin JOGUET 2026-06-22 08:59:25 +02:00
  • cb990404e3 feat(api): suivi public du statut commande GET /api/orders/{number} (P4) (#77) Corentin JOGUET 2026-06-22 08:53:36 +02:00
  • 8c39a95054 feat(borne): SEO demonstratif (favicon, canonical, schema.org) + @supports + validation chevalet temps reel (Cr 1.e/1.b.3/2.b.1) Imugiii 2026-06-22 06:53:10 +00:00
  • 918420c497 docs(architecture): schema fonctionnel des vues (Cr 4.a.4) (#76) Corentin JOGUET 2026-06-22 08:50:10 +02:00
  • c695ee8dc3 docs(architecture): schema fonctionnel des vues borne et back-office (Cr 4.a.4) Imugiii 2026-06-22 06:48:08 +00:00
  • 11071e6251 feat(api): suivi public du statut commande GET /api/orders/{number} (P4) Imugiii 2026-06-22 06:45:59 +00:00
  • 09ac9e5a3f chore(devops): hooks Git versionnes + scripts deploy et restore (Cr 4.f.2 / 7.b.2) (#75) Corentin JOGUET 2026-06-22 08:44:45 +02:00
  • a1d4332714 docs: aligner PROJECT_CONTEXT et README sur l'etat reel (#74) Corentin JOGUET 2026-06-22 08:43:02 +02:00
  • 6bf32edb17 chore(devops): hooks Git versionnes + scripts deploy et restore (Cr 4.f.2 / 7.b.2) Imugiii 2026-06-22 06:34:18 +00:00
  • cce3e9dec2 docs: aligner PROJECT_CONTEXT et README sur l'etat reel (CD, cron, hooks, mapping RNCP, FQDN, statuts) Imugiii 2026-06-22 06:41:20 +00:00
  • 66aaa77f87 feat(borne): police OpenDyslexic auto-hebergee + bascule accessibilite (RGAA Cr 1.c.2) (#73) Corentin JOGUET 2026-06-22 08:38:46 +02:00
  • 256f24ab7a feat(borne): police OpenDyslexic auto-hebergee + bascule accessibilite (RGAA Cr 1.c.2) Imugiii 2026-06-22 06:30:49 +00:00
  • 121877ea65 feat(admin): page d'information RGPD sur le traitement des donnees (Cr 3.d.2) (#72) Corentin JOGUET 2026-06-22 08:29:22 +02:00
  • 2cb4f163ab feat(admin): page d'information RGPD sur le traitement des donnees (Cr 3.d.2) Imugiii 2026-06-22 06:20:27 +00:00
  • 7ab9a5a8cf feat(api): endpoint public /api/allergens (P4 optionnel) (#71) Corentin JOGUET 2026-06-19 20:30:12 +02:00
  • 77bf973860 feat(api): endpoint public /api/allergens + decision prix (P4 optionnel) Imugiii 2026-06-19 18:27:08 +00:00
  • 1d56d5b574 feat(admin): liste des commandes + KPIs de vente (P4) (#70) Corentin JOGUET 2026-06-19 20:24:33 +02:00
  • 70388318ea feat(admin): liste des commandes + KPIs de vente (P4) Imugiii 2026-06-19 18:22:37 +00:00
  • 6c431af197 chore(borne): memoisation loaders data.js + contraste a11y selection (#69) Corentin JOGUET 2026-06-19 20:07:48 +02:00
  • f1f96b1278 chore(borne): memoisation des loaders data.js + contraste a11y des etats selectionnes Imugiii 2026-06-19 18:04:37 +00:00
  • 7575d0458a feat(borne): soumission reelle de commande + ecran chevalet (P5 L4) (#68) Corentin JOGUET 2026-06-19 20:02:01 +02:00
  • 7835ae08c6 feat(borne): soumission reelle de commande + ecran chevalet (P5 L4) Imugiii 2026-06-19 17:59:49 +00:00
  • dfbf1bbe0f feat(stock): seed ingredients + recettes des 53 produits (P4) (#67) Corentin JOGUET 2026-06-19 19:41:00 +02:00
  • 3c836a3ff6 feat(stock): seed ingredients + recettes des 53 produits (P4) Imugiii 2026-06-19 17:39:03 +00:00
  • 22a4bacc22 feat(borne): modale options produit + grille en modales (P5 L3) (#66) Corentin JOGUET 2026-06-19 18:41:57 +02:00
  • 0e51d6151d feat(borne): modale options produit + grille en modales (P5 L3) Imugiii 2026-06-19 16:38:21 +00:00
  • 6e5a5f9334 feat(borne): composeur menu pilote par les slots /api/menus (P5 L2) (#65) Corentin JOGUET 2026-06-19 18:30:38 +02:00
  • 25f47a5074 feat(borne): composeur menu pilote par les slots /api/menus (P5 L2) Imugiii 2026-06-19 16:28:22 +00:00
  • c73afdf471 feat(borne): panneau commande persistant + bandeau categories (P5 L1) (#64) Corentin JOGUET 2026-06-19 16:54:47 +02:00
  • 0bb0048c64 feat(borne): panneau commande persistant + bandeau categories (P5 L1) Imugiii 2026-06-19 14:53:12 +00:00
  • f2fdaea89a docs(design): decomposition maquette borne + ecrans + tracabilite vs build (#63) Corentin JOGUET 2026-06-19 16:25:18 +02:00
  • e1683d8158 docs(design): decomposition maquette borne + ecrans PNG + tracabilite vs build Imugiii 2026-06-19 14:20:56 +00:00
  • 6c6a34db9f fix(borne): passerelle /api same-origin sur le vhost kiosk (#62) Corentin JOGUET 2026-06-19 16:15:41 +02:00
  • 988c1bbbdd fix(borne): passerelle /api same-origin sur le vhost kiosk Imugiii 2026-06-19 14:11:43 +00:00
  • 7a0702ff6e feat(borne): cablage de la borne sur l'API (CORS + data.js) (#61) Corentin JOGUET 2026-06-18 16:46:17 +02:00
  • b896cf9677 feat(borne): cablage de la borne sur l'API (CORS + data.js) Imugiii 2026-06-18 14:43:01 +00:00
  • a35db88d2f feat(api): P4 chunk 2 - read API catalogue borne (categories/produits/menus) (#60) Corentin JOGUET 2026-06-18 16:10:36 +02:00
  • 0fc96c8e67 feat(api): P4 chunk 2 - read API catalogue borne (categories/produits/menus) Imugiii 2026-06-18 14:07:34 +00:00
  • 9bc0140b9a feat(admin): ecran Roles humanise (#53) Corentin JOGUET 2026-06-18 15:00:54 +02:00
  • 7a2528a280 docs(journal): retro de session 2026-06-18 (#59) Corentin JOGUET 2026-06-18 14:51:32 +02:00
  • 2e1d2e3126 feat(admin): ecran Roles humanise (francais, droits groupes, listes deroulantes) Imugiii 2026-06-18 11:32:50 +00:00
  • 667723e688 docs(journal): retro de session 2026-06-18 (login, UI admin, P4 commande) Imugiii 2026-06-18 12:49:17 +00:00
  • 05eca6aea2 ci: retire le job auto-merge redondant (#58) Corentin JOGUET 2026-06-18 14:44:25 +02:00
  • df5e795750 ci: retire le job auto-merge redondant du workflow Imugiii 2026-06-18 12:39:35 +00:00
  • 60ce3460a5 feat(api): P4 chunk 1b - encaissement + decrement stock (#57) Corentin JOGUET 2026-06-18 14:29:22 +02:00