Commit graph

5 commits

Author SHA1 Message Date
Imugiii
3f026d96c6 fix(borne): panier unique = panneau persistant (retrait cart.html + product.html)
All checks were successful
CI / php-lint (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 11s
CI / static-tests (pull_request) Successful in 1m14s
CI / js-tests (pull_request) Successful in 42s
CI / secret-scan (push) Successful in 13s
CI / php-lint (push) Successful in 33s
CI / static-tests (push) Successful in 1m12s
CI / js-tests (push) Successful in 37s
Le panier avait deux vues divergentes : la page cart.html et le panneau de
droite. On garde le PANNEAU comme unique vue panier et on supprime :
- cart.html + page-cart.js (page panier separee) ;
- product.html + page-product.js (fiche produit fantome non atteinte : le clic
  produit ouvre une modale) ;
- l'icone panier de l'en-tete (le panneau montre la commande).

Le panneau devient un panier complet : stepper +/- par ligne (decrementer a 0
retire la ligne), en plus du bouton retrait. Cibles tactiles 44px.

Repointe le lien retour de payment.html et la redirection panier-vide vers
categories.html ; neutralise le href de repli des cartes produit ; nettoie le
CSS mort (cart-*, product-detail*, site-header__cart). E2E reecrit (modale
options + panneau au lieu de product.html / cart.html). JS 101 verts.
2026-06-24 10:15:34 +00:00
8af17842b9 feat(borne): SEO demonstratif + @supports + validation chevalet temps reel (Cr 1.e/1.b.3/2.b.1) (#78)
All checks were successful
CI / secret-scan (push) Successful in 8s
CI / php-lint (push) Successful in 18s
CI / static-tests (push) Successful in 58s
CI / js-tests (push) Successful in 26s
2026-06-22 08:59:25 +02:00
66aaa77f87 feat(borne): police OpenDyslexic auto-hebergee + bascule accessibilite (RGAA Cr 1.c.2) (#73)
All checks were successful
CI / secret-scan (push) Successful in 8s
CI / php-lint (push) Successful in 20s
CI / static-tests (push) Successful in 47s
CI / js-tests (push) Successful in 24s
2026-06-22 08:38:46 +02:00
7575d0458a feat(borne): soumission reelle de commande + ecran chevalet (P5 L4) (#68)
All checks were successful
CI / secret-scan (push) Successful in 11s
CI / php-lint (push) Successful in 23s
CI / static-tests (push) Successful in 54s
CI / js-tests (push) Successful in 28s
2026-06-19 20:02:01 +02:00
Imugiii
0d83512a4f feat(front): payment selection and order confirmation pages
payment.html     - card / cash choice with inline SVG icons; both simulate payment (MVP)
confirmation.html - order number WK-<base36 timestamp>, cart cleared on load,
                    new-order button resets flow to index.html
2026-05-09 07:59:45 +00:00