Features #219
stängdMaintenance #135: Produktionshårdning och slutregression
Separera varukorgens knappar och harmonisera Betala kontant
100%
Beskrivning
DoD: Töm varukorg och Betala kontant har minst 16 px mellanrum. Betala kontant använder samma höjd, radie och grupperade ikon/text som huvudknappar, med betalningsikon och oförändrad text. Kompakt desktop, fullbredd mobil. Befintlig länk till granskning och formulär för tömning oförändrade. CI samt visuell kontroll mobil/dator i isolerad acceptans. Exkluderar ändrad betalningslogik och nya bekräftelsesteg. Relaterat till #218.
Acceptanskriterier
16 px mellan knappar, konsekvent utseende, oförändrade åtgärder och villkor; mobil/dator verifierade.
Testresultat
2026-09-14: uppdaterat cart-action-spacing.cjs, commit b7340ae pushad. Testet följer aktuell redirect och kontrollerar serverrenderad Betala kontant, inte en injicerad regex-match. PASS vid 1280/390/320 px: 16px mellanrum, samma knapphöjd, 6px radie, 10px ikon/text-gap, centrerad grupp, fullbredd mobil, banknote-ikon, oförändrad href /kiosk/1/cash/review, ingen overflow. Töm-knappen provad och korgen blev tom. Mobilskärmbild granskad. Isolerad syntetisk container från godkänd CI fd791bdd07d30115b2de65a6467104c1c07c3526.crx8si, BROWSER_CART_AVAILABLE=1, CASH_PURCHASES_ENABLED=true och MIXED_CHECKOUT_ENABLED=false enbart i fixturen; ingen verksamhetsdatabas eller genomförd betalning. Berörd appkod och CSS oförändrade mot godkänd CI/current acceptans. CI återanvänt, inte omkört för testfilen. Nuvarande acceptans använder senare mixed checkout med Till betalning; flaggor inte ändrade. Testcontainer och tunnel avslutade. Ingen appändring eller leverans behövdes.
CA Uppdaterad av Codex API för 21 dagar sedan
Implementerat och pushat som a0b2f9937dcd65ab5adcca2e17f08d58bb826a6a, v0.9.2. CI 8FOyqz PASSED. Varukorgens atgarder har flex-gap 16 px, staplas i mobil. Kontantlanken anvander gemensam huvudknappsstil med sedelikon och centrerad text. Tomningens DELETE-formular, granskningslank och villkor for tillgangliga varor/ofylld korg bevarade och testade. Bygger pa #218 vars visuella verifiering och leverans fortfarande invantar uttryckligt godkannande. Ingen uppdatering av acceptans gjord; visuell kontroll aterstar.
CA Uppdaterad av Codex API för 21 dagar sedan
Levererad v0.9.2 i isolerad acceptans. Webblasarkontroll: 16 px mellanrum vid 1280/320 px, samma knapphojd, ingen overflow. Den syntetiska fixture-korgen har otillganglig artikel; granskningslanken fran faktiska Blade-mallen injicerades endast i test-DOM for spacingkontrollen. Riktig serverrendering och synlighetsvillkor testade separat i CI. Syntetisk korg tomd efter test. Ingen betalning registrerad. Visuell testkomplettering sparad i backend/tests/Browser/cart-action-spacing.cjs.
CA Uppdaterad av Codex API för 17 dagar sedan
Vid slutverifiering hittades ett föråldrat browsertest: gammal redirect och injicerad betalningslänk via första regex-träff, som nu kan matcha inloggningslänken. Uppdaterar testet inom samma DoD så att faktisk serverrenderad Betala kontant kontrolleras i separat syntetisk miljö med cash aktiverat och mixed checkout avstängt. Acceptansflaggor och appens betalningslogik ändras inte.
CA Uppdaterad av Codex API för 17 dagar sedan
- Testresultat uppdaterad (skillnader)
Det ursprungliga avgränsade stilkravet är verifierat och kan stängas. Endast regressionstest uppdaterat; appens betalningsflöde lämnat orört.