Commit graph

4 commits

Author SHA1 Message Date
Imugiii
0bb0048c64 feat(borne): panneau commande persistant + bandeau categories (P5 L1)
All checks were successful
CI / secret-scan (pull_request) Successful in 9s
CI / php-lint (pull_request) Successful in 23s
CI / static-tests (pull_request) Successful in 50s
CI / secret-scan (push) Successful in 9s
CI / js-tests (pull_request) Successful in 29s
CI / php-lint (push) Successful in 20s
CI / static-tests (push) Successful in 50s
CI / js-tests (push) Successful in 28s
Realigne les ecrans de commande sur la maquette (docs/design/maquette-vs-build.md) :
mono-ecran hybride avec recap persistant a droite + bandeau categories en haut.

- order-panel.js : panneau commande persistant (vue-modele pure buildPanelModel +
  rendu) sur products.html/product.html ; lignes du panier localStorage avec options
  de menu, total ttc, Abandon (retour accueil) / Payer ; retrait par ligne. aria-live.
- category-strip.js : bandeau categories horizontal (fleches), categorie active
  resolue par id (donnees API live), surlignee charte ; navigation par categorie.
- charte : layout 2 colonnes, carte panneau + cartes bandeau (tokens existants),
  indicateur actif renforce (bordure foncee + fond teinte, a11y 1.4.11), focus-visible.
- tests : tests/js/order-panel.test.js (11) + category-strip.test.js (7), node:test +
  jsdom (fonctions pures + rendu + anti-XSS RG-T15). 38/38 verts.

Revue adversariale (workflow) : 8 findings, must-fix integres (actif par id, contraste,
focus, aria-live, id echappe, logo). Differes hors lot : memoisation des loaders data.js,
strip sur product.html (-> L3 modale).
2026-06-19 14:53:12 +00:00
7a0702ff6e feat(borne): cablage de la borne sur l'API (CORS + data.js) (#61)
All checks were successful
CI / secret-scan (push) Successful in 8s
CI / php-lint (push) Successful in 23s
CI / static-tests (push) Successful in 52s
CI / js-tests (push) Successful in 26s
2026-06-18 16:46:17 +02:00
60535bbe00 feat(admin): modal de re-autorisation PIN (#52)
All checks were successful
CI / secret-scan (push) Successful in 15s
CI / php-lint (push) Successful in 19s
CI / static-tests (push) Successful in 1m5s
CI / js-tests (push) Successful in 32s
CI / auto-merge (push) Has been skipped
2026-06-18 13:17:59 +02:00
1ecd78324c feat(borne): modale allergenes generale (14 INCO) sur carte et fiche + harnais tests JS (P3) (#36)
All checks were successful
CI / secret-scan (push) Successful in 7s
CI / php-lint (push) Successful in 18s
CI / static-tests (push) Successful in 42s
CI / js-tests (push) Successful in 18s
CI / auto-merge (push) Has been skipped
2026-06-17 12:10:46 +02:00