dolibarr.handybarcodescanner/ChangeLog.md
data 08221a660d v5.2: Edit-Button für Bestellzeilen, Dialog vereinfacht
- 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>
2026-02-25 14:20:51 +01:00

78 lines
3.3 KiB
Markdown
Executable file
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# CHANGELOG MODULE HANDYBARCODESCANNER FOR [DOLIBARR ERP CRM](https://www.dolibarr.org)
## 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