- Service Worker Version auf v1.1 erhöht (erzwingt Cache-Invalidierung)
- pwa.php: Cache-Control no-store Header damit Browser immer die
aktuelle HTML-Seite mit neuen JS/CSS-Versionen lädt
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Mengenanzeige klickbar für Dezimaleingabe (Komma), +/- bleiben Ganzzahl
- Freigeben/Wiedereröffnen-Button für einzelne Stundenzettel
- Warnung bei Freigabe ohne Leistung mit Service-Auswahl-Dialog
(Standard-Dienstleistung des Kunden vorausgewählt)
- API: validate_stz und setdraft_stz Endpunkte
- API: default_service_id/label im get_order_context
- Produktübernahme: qty_done Standard auf 1 statt 0
- Merkzettel auf Produktliste: nur Anzeige + Abhaken, kein Hinzufügen
- Scroll-Position nach Panel-Neurendern zurücksetzen
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Neuer Button "Ohne Produktgruppen" für flache Übernahme ohne Sections/Zwischensummen
- Mehraufwand-Produktgruppe über Modul-Einstellung konfigurierbar
- Standard-Bankkonto wird automatisch aus Einstellung gesetzt
- "Ihr Zeichen" (ref_client) vom Auftrag übernommen
- Extrafelder Angebotsnummer/Auftragsnummer vom Auftrag kopiert
- Verwaiste Zwischensummen werden nach Rechnungserstellung bereinigt
- Zwei neue Modul-Einstellungen: Bankkonto und Mehraufwand-Sektion
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- FAB (Plus-Button unten rechts) nur noch auf Panel 0 (STZ-Liste) sichtbar,
Panel 1 hat bereits den Inline-Button "+ Leistung hinzufügen"
- Lösch-Button (🗑️) für verbaute Produkte (order/added) im Product-Card-Header
mit Bestätigungsdialog hinzugefügt
- Cache-Busting auf v=2.7
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Rücknahmen (returned) werden bei Rechnungsübertragung abgezogen
- Mehraufwand: Matching über fk_product bzw. MD5 der description
- Auftragspositionen: Matching über fk_commandedet
- Effektive Menge ≤ 0 → Produkt wird nicht übernommen
- Einkaufspreise (buy_price_ht/pa_ht) werden automatisch gesetzt
- Priorität: cost_price > Lieferanten-Stückpreis > PMP
- Lieferanten-unitprice statt PMP verhindert falsche Margen bei Meterware
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Rücknahmen mit rotem Badge (-X) bei Beauftragt und Verbaut
- Rücknahmen werden von der Zielmenge abgezogen (nicht wieder verbauen)
- Status zeigt "Erledigt" wenn alles zurückgenommen wurde
- Mehraufwand-Bereich wird nach Filter (offen/erledigt) gefiltert
- Tracking-Tab berücksichtigt Rücknahmen korrekt
- Freitext-Rücknahmen werden über description gematcht
- Bugfix: product_label bei Freitext-Rücknahmen korrekt gesetzt
- Dokumentation und Berechtigungen aktualisiert
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Hintergrundfarben-Klassen reagieren jetzt auf OS Dark Mode
(für Dark Reader und mobilen Dark Mode). Dolibarr theme-eldy-dark
als Fallback beibehalten.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Neues Extrafeld 'stundenzettel_hours_mode' am Auftrag: Gruppiert oder Pro Stundenzettel
- Leistungsbeschreibungen werden per GROUP_CONCAT in Rechnungszeilen übernommen
- Bugfix: Rücknahme-Dropdown zeigt jetzt auch manuell hinzugefügte Produkte (fk_commandedet=NULL)
- Bugfix: Entfällt berücksichtigt Freitext-Produkte korrekt (fk_product IS NULL)
- Bugfix: NULL-Handling für fk_product in 5 SQL-Queries (card.php + stundenzettel_commande.php)
- Bugfix: Rechnungsübernahme inkl. origin='added' Produkte ohne Auftragszeile
- Bugfix: Tracking-Tab zeigt alle Mehraufwand/zusätzlich verbauten Produkte
- Dark Mode: Hardcodierte Hintergrundfarben durch CSS-Klassen mit Variablen ersetzt
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Neuer Rücknahme-Bereich (origin='returned') für zurückgenommene Produkte
- Checkbox-Logik für Bereiche: Entfällt, Mehraufwand, Rücknahme, Merkzettel
- Admin-Einstellungen für Standard-Sichtbarkeit der Bereiche
- Erweiterte Berechtigungen: eigene vs alle (read/write/delete)
- Tracking-Berechnung: qty_returned wird von Liefermenge abgezogen
- Mobile-freundliches Layout beibehalten
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Dezimalmengen in allen Produktfeldern (Produkte, Mehraufwand, Entfällt)
- Button "Stundenzettel öffnen" funktioniert ohne Checkbox-Auswahl
- Direktlink zum Stundenzettel-Tab in der Listenansicht
- Linkes Menü: nur Übersicht mit Icon, Rest ohne
- Aktions-Icons in Listenansicht mit Abstand
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Neue Spalte "Netto STZ" zeigt Netto-Wert aller freigegebenen Stundenzettel
- Berechnung bei Freigabe/Wiedereröffnung von einzelnen oder allen Stundenzetteln
- Arbeitsstunden verwenden Preis der gewählten Leistungsposition (nicht mehr Kunden-Standard)
- Unterstützt kundenspezifische Preise für Produkte und Leistungen
- Extrafeld stundenzettel_netto wird bei Modulaktivierung erstellt
- Debug-Script debug_netto.php für Fehleranalyse
- Deutsche Übersetzungen für Meldungen ergänzt
- Formular-Verbesserung: Enter-Taste und Save-Button bei Produktmengen
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Hardcodierte Farben durch CSS-Variablen ersetzt
- Dark Mode Fallback für Dolibarr Themes hinzugefügt
- Beschreibungs-Textarea nutzt jetzt volle Breite auf Mobile
- opacity statt fester Farbe für Beschreibungstext
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Beschreibungsfelder bei Leistung/Mehraufwand/Entfällt auf
separate Zeile für Mobile (bessere Bedienbarkeit)
- Grund/Beschreibung wird auf Mobile klein unter dem
Produktnamen angezeigt (spart Platz)
- Spalte "Beschreibung" auf Mobile ausgeblendet
- Action-Buttons sticky am unteren Bildschirmrand
- Tabs horizontal scrollbar statt umbruch
- Verbesserte Touch-Targets und Abstände
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- filemtime() warf Fehler wenn CSS-Datei nicht existiert
- Alle Update 1.2.0 Felder werden jetzt bei Aktivierung geprüft/angelegt
- SQL-Update-Skript erweitert
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Changelog für Version 1.2.0 hinzugefügt
- Neue Features dokumentiert:
- Leistungsposition pro Arbeitszeit
- Mobile-optimierte Ansicht (Responsive CSS)
- Erweiterte Lieferauflistung
- Verbesserte Tab-Navigation
- Layout-Verbesserungen
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>