Projekt

Allmänt

Profil

Handlingar

Features #278

stängd
CA CA

Löpande artikelskanning med direkt kamerastart och varukorgsbekräftelse

Features #278: Löpande artikelskanning med direkt kamerastart och varukorgsbekräftelse

Tillagd av Codex API för 19 dagar sedan. Uppdaterad för 18 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Varukorg och checkout
Startdatum:
2026-09-13
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Flera områden
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Benny

Beskrivning

Efter mobilprov #266. DoD: Skanna öppnar inbäddad kamera direkt (reservknapp om webbläsaren kräver det), rörlig skanningslinje med reduced-motion-stöd, QR/EAN för tillgängliga artiklar i vald kiosk lägger ett exemplar asynkront och visar artikeln + totalt antal utan att lämna skannern. Samma kvarhållna kod upprepas inte; en ny avläsning kräver att koden lämnat vyn. Stäng kamera stoppar spåren och återgår till kioskens utbud. Okänt resultat/nätverksfel får inte automatiskt upprepa skrivning. Förenings-QR navigerar till rätt kiosk; främmande föreningsartiklar blandas inte in. Verifiering: isolerade backendtester och webbläsartester; mobilpublicering separat. Utanför scope: betalning och ändrade testdata.


Acceptanskriterier

Direkt kamerastart med reservväg; skanningslinje; QR/EAN tillför exakt ett exemplar med synlig bekräftelse och uppdaterat antal utan sidbyte; kvarhållen kod spärras; stäng återgår till utbudet; fel ger ingen automatisk omsändning. Isolerade backend-/webbläsartester.


Testresultat

Godkänt: Vite och Playwright 320/390/1280 px. Isolerad Remembrance: 84 grundtester/628 assertions samt 155 integrationstester/2878 assertions. Mobilpublicering separat; inga verksamhetsdata ändrade.


Relaterade ärenden 2 (0 öppna — 2 stängda)

Relaterar till Features #266: Verifiera QR och EAN på fysisk mobil över HTTPSClosedCodex API2026-09-142026-09-14

Handlingar
Relaterar till Features #279: Leverera löpande skanning till skyddad HTTPS-mobiltestClosedCodex API2026-09-13

Handlingar

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #1

  • Status ändrad från New till In progress
  • Tilldelad satt till Codex API
  • % Klart ändrad från 0 till 40

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #2

  • Relaterar till Features #266: Verifiera QR och EAN på fysisk mobil över HTTPS tillagd

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #3

Implementerat lokalt: automatisk kamerastart med reservknapp, rörlig skanningslinje/reduced-motion, asynkrona QR/EAN-tillägg med artikelnamn och uppdaterad varukorgsräknare, fortsatt skanning, spärr för kvarhållen kod tills kodfri vy i 1,2 sekunder, samt Stäng kamera tillbaka till kiosk. Okänt skrivresultat stoppar och hänvisar till varukorgen utan automatisk omsändning. Vite-bygge och Playwright godkända vid 320/390/1280 px, inklusive verklig ZXing-avkodning av QR/EAN-bilder och syntetisk videoström. Integrationstest utökat men ännu inte kört: säkerhetskontrollen nekade källkodskopiering till den isolerade testkatalogen på Remembrance; användarens godkännande efterfrågat. Lokal Docker är inte igång. Ingen publicering, commit/push eller verksamhetsdataändring. Ärendet kvar In progress tills backendverifiering är klar.

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #4

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70
  • Testresultat uppdaterad (skillnader)

Användaren godkände källkodskopiering till isolerad testkatalog. Backendverifiering genomförd och godkänd. Lokal commit 928362b. Push nekades separat av säkerhetskontrollen och är ännu inte utförd. Publicerad HTTPS-version är oförändrad; separat leverans återstår.

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #5

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #6

Push uttryckligen godkänd av användaren och genomförd till befintligt origin på Remembrance, branch codex/punch-card-types. Commit 928362b2661fac43cacd0b4fea68b17f5558a727. Publicerad mobilversion oförändrad; nästa steg är separat bygg-/leveransärende för HTTPS-mobiltest.

CA Uppdaterad av Codex API för 19 dagar sedan Handlingar #7

  • Relaterar till Features #279: Leverera löpande skanning till skyddad HTTPS-mobiltest tillagd

CA Uppdaterad av Codex API för 18 dagar sedan Handlingar #8

Slutavstämning: DoD täcks av dokumenterad godkänd Vite/Playwright och isolerad backendverifiering. Granskade scanner.cjs och ScannerTest.php innehåller direktstart, reduced motion, bekräftelse/antal, dubblettskydd, fel/okänt skrivresultat, kamerastopp och föreningsavgränsning. Leverans separat #279. Senare mobilprov #266 kompletterar för Samsung S26/Firefox; inte ett generellt enhetsgodkännande. Ingen ny testkörning eller kodändring denna avstämning.

CA Uppdaterad av Codex API för 18 dagar sedan Handlingar #9

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90

CA Uppdaterad av Codex API för 18 dagar sedan Handlingar #10

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100

CA Uppdaterad av Codex API för 18 dagar sedan Handlingar #11

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom