kundenkarte/ChangeLog.md
data 07e0e2365b Version 4.0.1 - Mobile Navigation, Badge-Farben, Datei-Vorschau
Neue Features:
- Badge-Farben pro Feld konfigurierbar (Admin > Element-Typen)
- Datei-Vorschau Tooltip beim Hover über Datei-Badge
- Mobile/Kompakte Ansicht mit einheitlichen Button-Größen
- Autocomplete für Textfelder
- Backup/Restore für Konfiguration

Bugfixes:
- Dolibarr App Navigation: Vor/Zurück-Pfeile funktionieren jetzt
  (Module akzeptieren id UND socid/contactid Parameter)
- Datei-Badge zeigt jetzt Büroklammer-Icon

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-19 10:23:26 +01:00

4.1 KiB
Executable file

CHANGELOG MODULE KUNDENKARTE FOR DOLIBARR ERP CRM

4.0.1 (2026-02)

Neue Features

  • Badge-Farben pro Feld: Individuelle Farben fuer Badges im Baum konfigurierbar

    • Neue Spalte in Admin > Element-Typen > Felder
    • Color-Picker fuer einfache Farbauswahl
    • Hex-Format (#RRGGBB)
  • Datei-Vorschau Tooltip: Hover ueber Datei-Badge zeigt Vorschau

    • Thumbnails fuer Bilder
    • Icons fuer Dokumente (PDF, Word, Excel, etc.)
    • Neuer AJAX-Endpoint ajax/file_preview.php
  • Mobile/Kompakte Ansicht: Optimiert fuer mobile Geraete

    • Kompakt-Modus Toggle-Button
    • Einheitliche Button-Groessen auf mobilen Geraeten
    • 2x2 Grid-Layout auf sehr kleinen Bildschirmen
    • Touch-freundliche Bedienelemente

Bugfixes

  • Dolibarr App Navigation: Vor/Zurueck-Pfeile funktionieren jetzt korrekt

    • Module akzeptieren nun id UND socid/contactid Parameter
    • Kunden-Kontext bleibt beim Navigieren erhalten
    • Betroffene Dateien: alle Tab-PHP-Files
  • Datei-Badge Icon: Zeigt jetzt Bueroklammer-Icon statt nur Zahl

Datenbank-Aenderungen

  • Neue Spalte badge_color in llx_kundenkarte_anlage_type_field

3.5.0 (2026-02)

Neue Features

  • Drag & Drop Sortierung: Elemente im Anlagenbaum per Drag & Drop umsortieren
    • Geschwister-Elemente auf gleicher Ebene verschieben
    • Visuelle Drop-Indikatoren (blaue Linie)
    • Reihenfolge wird sofort per AJAX gespeichert (kein Seitenreload)
    • Funktioniert in Kunden- und Kontakt-Anlagen

Bugfixes

  • Duplicate-Key-Fehler behoben: UNIQUE KEY uk_kundenkarte_societe_system um fk_contact erweitert
    • Systeme koennen nun gleichzeitig auf Kunden- und Kontaktebene existieren
    • Migration wird automatisch beim Modul-Aktivieren ausgefuehrt

Verbesserungen

  • Visueller Abstand zwischen Root-Elementen im Anlagenbaum
  • INSERT fuer Kunden-Systeme setzt explizit fk_contact = 0

2.0 (2026-01)

Neue Features

  • PDF Export mit Vorlage: Briefpapier/Hintergrund-PDF kann als Vorlage hochgeladen werden
    • Upload im Admin-Bereich unter Einstellungen
    • Vorlage wird als Hintergrund auf allen Seiten verwendet
  • PDF Schriftgroessen konfigurierbar: Anpassbare Schriftgroessen fuer den PDF-Export
    • Ueberschriften (7-14pt)
    • Inhalte (6-12pt)
    • Feldbezeichnungen (5-10pt)
  • Verbesserte PDF-Baumdarstellung: Professionelle Darstellung der Anlagenstruktur
    • Farbcodierte Header pro Hierarchie-Ebene (dezente Grauabstufungen)
    • Abgerundete Rahmen um Elemente
    • Visuelle Verbindungslinien zwischen Elementen
    • Bessere Einrueckung und Lesbarkeit

Verbesserungen

  • Logo aus PDF-Export entfernt (ersetzt durch Vorlagen-System)
  • Dynamische Felder fuer Element-Typen (Ueberschrift als neuer Feldtyp)
  • Kopierfunktion fuer Elemente und Typen

1.1 (2026-01)

Neue Features

  • Kontakt/Adressen-Unterstuetzung: Favoriten und Anlagen koennen nun auch auf Kontakt-/Adressebene verwaltet werden
    • Ideal fuer Kunden mit mehreren Gebaeuden/Standorten
    • Neue Tabs "Favoriten" und "Anlagen" auf Kontaktkarten
    • Vollstaendige Trennung der Daten zwischen Kunde und Kontakten

Verbesserungen

  • Mengen-Eingabe bei Favoriten vereinfacht (Textfeld + Speichern-Button)
  • Modul-Icon geaendert zu fa-id-card
  • Dokumentation aktualisiert

Datenbank-Aenderungen

  • Neue Spalte fk_contact in Tabelle llx_kundenkarte_favorite_products
  • Neue Spalte fk_contact in Tabelle llx_kundenkarte_anlage
  • Neue Spalte fk_contact in Tabelle llx_kundenkarte_societe_system

Hinweis zum Upgrade

Nach dem Update bitte das Modul einmal deaktivieren und wieder aktivieren, damit die SQL-Aenderungen ausgefuehrt werden.


1.0

Features

  • Favoriten-Produkte fuer Kunden

    • Produkte als Favoriten markieren
    • Standardmengen festlegen
    • Bestellungen aus Favoriten generieren
    • Sortierbare Liste
  • Technische Anlagen (Baumstruktur)

    • Systemkategorien (Strom, Internet, Kabel, Sat)
    • Konfigurierbare Element-Typen
    • Individuelle Felder pro Typ
    • Datei-Upload mit Vorschau
    • Hierarchische Struktur
  • Admin-Bereich

    • Systeme verwalten
    • Typen verwalten
    • Felder konfigurieren

Initial version