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

3.3 KiB
Executable file
Raw Permalink Blame History

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