- 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>
3.3 KiB
Executable file
3.3 KiB
Executable file
CHANGELOG MODULE HANDYBARCODESCANNER FOR DOLIBARR ERP CRM
5.0
Bestellmodus - Neue Features
- Produktsuche: Lupe-Button neben Scan-Button für manuelle Produktsuche
- Freitext-Positionen: Plus-Button für freie Artikelbeschreibungen ohne Produktstamm
- Bestellübersicht per Swipe: Nach links swipen öffnet Bestellungen-Modal
- Horizontale Bestellliste: Alle offenen Bestellungen horizontal scrollbar
- Direkt-Bestellungen hervorgehoben: Bestellungen mit "-Direkt" Suffix fett dargestellt
- Auto-Öffnung: Zuletzt bearbeitete Bestellung wird automatisch geöffnet
- Bestellzeilen bearbeiten: Produktname + Menge in Zeilen, Klick öffnet Bearbeitungsdialog
- Zeilen-Dialog: Lagerbestand anzeigen, Menge ändern, Position löschen
Barcode-Druck
- Rechts-Swipen: Öffnet Produktsuche für Barcode-Druck
- Print-Modal: Zeigt Code128-Barcode mit Produktreferenz
- 24mm Label-Format: Optimiert für Brother P-touch und ähnliche Etikettendrucker
- JsBarcode Integration: Barcode-Generierung direkt im Browser
Scanner-Verbesserungen
- Dialog-Pausierung: Scanner pausiert automatisch bei geöffneten Dialogen
- Auto-Fortsetzung: Scanner läuft weiter wenn alle Dialoge geschlossen
- Stopp-Button Fix: Zuverlässiges Stoppen des Scanners jederzeit möglich
UI/UX
- Kompakterer Scan-Button: Mehr Platz für Tool-Buttons
- Service Worker v5.3: Aktualisiertes Caching mit JsBarcode-Library
5.2
Bestellzeilen-Bearbeitung
- Edit-Button: Stift-Icon an jeder Bestellzeile für zuverlässiges Öffnen des Bearbeitungsdialogs
- Touch-Kompatibilität: Button funktioniert zuverlässig auf allen Touch-Geräten
- Dialog vereinfacht: Abbrechen-Button entfernt, nur noch Löschen und Speichern
- Typ-Fix: Status-Vergleich für Entwurfs-Erkennung korrigiert
Caching
- Cache-Busting: CSS/JS URLs mit Versionsparameter für zuverlässige PWA-Updates
- Service Worker v6.0: Optimiertes Caching-Verhalten
5.1
Bestellungen verwalten
- Bestellung löschen: Lösch-Button (Papierkorb-Icon) an jeder Entwurfs-Bestellung
- Bestätigungsdialog: Sicherheitsabfrage vor dem Löschen einer Bestellung
- Freitext-Zeilen bearbeiten: Beschreibung und Menge von Freitext-Positionen änderbar
- Lieferant merken: Zuletzt verwendeter Freitext-Lieferant wird für nächsten Eintrag vorausgewählt
Dark Theme Verbesserungen
- Bestellzeilen: Korrektes Styling im Dark Theme (war weiß/unleserlich)
- Dialoge: Alle Dialoge mit konsistenten Dark Theme Farben
- Aktive Bestellung: Bessere Hervorhebung der aktiven Bestellung
Entfernt
- Swipe-Hinweis-Button (überflüssig, Swipe ist intuitiv)
4.7
- PWA-Link auf der Scanner-Seite angezeigt (korrekter externer Hostname statt interner IP)
4.6
- Menü von Header-Navigation ins linke Seitenmenü unter "Produkte" verschoben (kürzerer Name "Scanner")
- Barcode-Erkennung verbessert: patchSize auf "medium" geändert, Scan-Bereich vergrößert, Frequenz erhöht
- Timeout-Hinweis nach 8 Sekunden wenn kein Barcode erkannt wird
- Tab-Wechsel (Order/Shop/Inventur) ohne Seitenreload – Kamera bleibt aktiv
- Gleiche Tab-Logik auch in der PWA-Version
4.5
- PWA Standalone-Version mit eigenem Login
- Barcode-Zoom auf Produktkarten (Hook)
- Vibrations- und Sound-Feedback konfigurierbar
1.0
Initial version