dolibarr.handybarcodescanner/ChangeLog.md
data 5f9c522db2 v5.1: Bestellungen löschen, Freitext-Bearbeitung, Dark Theme Fix
Bestellungen verwalten:
- Lösch-Button an Entwurfs-Bestellungen mit Bestätigungsdialog
- Freitext-Zeilen: Beschreibung und Menge änderbar
- Letzter Freitext-Lieferant wird für nächsten Eintrag gemerkt

Dark Theme:
- Bestellzeilen korrekt lesbar (war weiß auf hell)
- Dialoge mit konsistenten Dark Theme Farben
- Aktive Bestellung besser hervorgehoben

Entfernt:
- Swipe-Hinweis-Button (überflüssig)

Neuer AJAX-Endpoint:
- deleteorder.php

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-25 13:53:24 +01:00

2.8 KiB
Executable file
Raw 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.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