- Stopp-Button: overflow:hidden auf Video-Container, z-index auf Controls,
pointer-events:none auf Quagga-Canvas damit der Button klickbar bleibt
- Freitext-Lieferant wird persistent in localStorage gespeichert (hbs_config)
und bei Dropdown-Aenderung sofort aktualisiert
- Service Worker: Network-first fuer eigene Assets (JS/CSS), Cache-first
nur noch fuer CDN-Libraries
- Letzte Bestell-ID (lastOrderId) ebenfalls persistent
- Migration alter localStorage-Keys in neue zentrale Config
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Edit-Button (Stift-Icon) an jeder Bestellzeile statt Touch-Events
- Abbrechen-Button aus Line-Edit-Dialog entfernt (nur Löschen/Speichern)
- Status-Typ-Vergleich für Entwurfs-Erkennung korrigiert
- Cache-Busting für zuverlässige PWA-Updates (v=60)
- Service Worker v6.0
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Lines-Array wird jetzt gecacht für Click-Handler.
Freitext-Zeilen zeigen '(Freitext)' statt Lagerbestand.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Menü aus Header entfernt, neuer Eintrag unter Produkte > Scanner
- Barcode-Erkennung: patchSize medium, grösserer Scan-Bereich, höhere Frequenz
- Timeout-Hinweis nach 8s wenn kein Barcode erkannt wird
- Tab-Wechsel (Order/Shop/Inventur) ohne Seitenreload, Kamera bleibt aktiv
- PWA: gleiche Tab-Logik, Buttons statt Links
- Changelog und README aktualisiert
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>