Commit Graph

  • bc9b337696 feat(crm): zentrale TagBadge-Komponente und Ergänzungen zur Workflow-Maske main gg 2026-09-27 18:37:49 +02:00
  • 2ff4272ecd docs: TODO zur Klärung des Verantwortlichen-Felds im Projekt ergänzen ggandMistral Vibe 2026-09-27 17:15:35 +02:00
  • 70f6101761 feat(cli): init-db setzt CRM-Geschäftsdaten zurück und legt neue Musterdaten an gg 2026-09-27 17:15:31 +02:00
  • f6588dec79 feat(tags): erledigende Tags mit rotem Stop-Hand-Symbol anzeigen gg 2026-09-27 17:15:28 +02:00
  • a23884bf02 feat(crm): Aufgabenbeschreibung des Projekts prominent zugänglich machen gg 2026-09-27 16:12:00 +02:00
  • 6e3cc7375d feat(workflow): Erledigt-Feld entfernen und Tages-Workflow-Maske überarbeiten gg 2026-09-27 10:18:09 +02:00
  • 929664453e feat(form): flexContent-Option für Flex-Spalte im Formular-Inhalt gg 2026-09-27 10:09:09 +02:00
  • 32afb35840 feat(workflow): Workflow-Buttons in die Standard-Button-Leiste der Form integrieren gg 2026-09-24 19:24:50 +02:00
  • 4d8febcc3f fix(select): Anzeige bei asynchron nachgeladenen Optionen nachziehen gg 2026-09-24 19:14:16 +02:00
  • 3ba9b0a07f fix(treetable): Sticky-Header der Kopfzeile reparieren gg 2026-09-24 19:02:40 +02:00
  • c96ed6e97d feat(workflow): Tages-Workflow-UI für Telefon-Akquise (Liste + Maske) gg 2026-09-24 18:56:23 +02:00
  • 981b28df03 feat(treetable): optionale Kopfzeile und abschaltbare Expand-Buttons gg 2026-09-24 18:54:42 +02:00
  • 3a6732e36b feat(select): Öffnen-Button für ungefilterte Liste und Sync externer value-Änderungen gg 2026-09-24 18:53:44 +02:00
  • 977b64292c feat(calllog): kontaktadresse_id als Pflicht-FK + is_erledigt()-Methoden gg 2026-09-22 20:12:02 +02:00
  • 24b492c5c1 feat(runserver): Selbst-supervidierenden Dev-Server, -D-Parameter funktional gg 2026-09-22 19:12:27 +02:00
  • 4e721e9a47 feat(call-log): Wiedervorlage-Auto-Berechnung und Kunde/Projekt-Select gg 2026-09-22 16:42:36 +02:00
  • 5a39c64880 docs(ai-context): Konzept für Telefon-Akquise-Workflow hinzugefügt gg 2026-09-20 20:21:40 +02:00
  • 6f86bc9808 feat(tag): Workflow-Felder für Telefon-Akquise (is_erledigend, Wiedervorlage) gg 2026-09-20 20:20:52 +02:00
  • 1d8201f46a fix: Entferne Kommentar aus .gitignore für App_Server/data gg 2026-09-19 19:02:59 +02:00
  • d7e5c014a8 Merge branch 'main' of https://git.everdc.eu/chmln-app-dev/kbcrm gg 2026-09-19 18:59:14 +02:00
  • a67921ec74 feat(isdirty): Navigations-Guard gegen ungespeichertes Verlassen von Bearbeitungsmasken gg 2026-09-19 18:21:58 +02:00
  • fd30049a32 feat(nav): Breadcrumb-Navigation für Hierarchie-Aufrufkette gg 2026-09-19 16:16:49 +02:00
  • f1e5938ae1 fix: Rückkehr-Kontext für Gesprächsnotizenliste erhalten gg 2026-09-19 15:38:23 +02:00
  • d30adf1579 feat(calllog): Tags einer Gesprächsnotiz zuordnen (n:m) gg 2026-09-19 15:12:36 +02:00
  • 5abcb2d96c feat(tags): Backend mit REST-API und Client-Anbindung fuer hierarchische Tags gg 2026-09-19 14:08:34 +02:00
  • 675d7775c1 feat: oninput-Callback zum Input-Widget hinzugefügt gg 2026-09-19 14:07:30 +02:00
  • b44ea806ef feat(tags): is_parent-Flag zur Unterscheidung von Gruppierungs-Tags und zuordenbaren Tags gg 2026-09-19 10:40:39 +02:00
  • 3361ef16dd feat: Treetable filter auf Kind-Knoten anwenden ggandMistral Vibe 2026-09-19 10:39:11 +02:00
  • 947f299543 ignore ergänzt, continue (vscode ai plugin) hat noch eine context erhalten. br 2026-09-17 14:16:38 +02:00
  • 44c411e5d7 fix(crm): DB-Migrationen idempotent machen für Neuinstallationen gg 2026-09-15 17:36:52 +02:00
  • efef212544 feat(deploy): Image-Promotion, deploy.env, Health-Check-Fix und Anleitungen gg 2026-09-15 17:10:18 +02:00
  • e824b545bb docs(agents): Begründung für user_id-Parameter ergänzt und Formulierungen korrigiert gg 2026-09-14 10:06:11 +02:00
  • bde45871f6 Merge feature/auto-deploy: automatisches Deployment und Start-Meldungen gg 2026-09-13 20:08:24 +02:00
  • 4015f83ba0 chore(runserver): Start-Meldungen fuer Server-Typ ergaenzt gg 2026-09-13 20:08:12 +02:00
  • fffa9d4a28 docs(deploy): Multi-Stage-Build korrekt beschrieben, SSL-Variablen-Hinweis ergaenzt gg 2026-09-13 19:47:42 +02:00
  • b268b301c1 docs(deploy): COMPOSE_FILE-Beschreibung um BUILD_ENVIRONMENT-Bezug ergaenzt gg 2026-09-13 19:30:09 +02:00
  • 40ad0e1ba9 refactor(deploy): Image-Versionen fest in Dockerfiles verankern gg 2026-09-13 19:12:14 +02:00
  • 3b3e2893e5 feat(deploy): Multi-Stage-Docker-Build fuer automatisches Deployment gg 2026-09-13 18:40:55 +02:00
  • 31ef206bd8 docs(env): Kommentare in env-sample verdeutlichen gg 2026-09-12 15:48:13 +02:00
  • b1795e2f41 Merge origin/main: revert 96c9cea und c1c92d1, behalte bdb4329 (OIDC/Email-Settings) gg 2026-09-12 15:30:09 +02:00
  • 9ee0433c4d feat(auth): Logout-Meldung 1 Sekunde anzeigen vor Weiterleitung gg 2026-09-11 16:53:54 +02:00
  • 55d03ddeb3 chore: env-sample als Konfigurationsvorlage hinzufügen und .env ignorieren gg 2026-09-11 16:40:06 +02:00
  • b6268f7d22 chore(dev): Vibe-Code-Setup in Devcontainer, docker-compose und .gitignore integrieren gg 2026-09-11 16:33:08 +02:00
  • bdb4329240 oidc sample compose stack files in .env br 2026-09-11 15:15:44 +02:00
  • 96c9ceafc1 kleinigkeiten für deploy prozess... br 2026-09-11 15:01:51 +02:00
  • ef563bad2f NGINX: Dynamische SSL-Konfiguration über Umgebungsvariable gg 2026-09-11 14:52:08 +02:00
  • a6876fcc55 oidc-test Verzeichnis zu .gitignore hinzugefuegt gg 2026-09-11 13:48:08 +02:00
  • c1c92d1169 env-raus br 2026-09-11 12:14:23 +02:00
  • 9ed5e88e01 Menü Projekt-Berechtigungen, Übersichtssichten und AppAdmin-Erkennung gg 2026-09-07 16:04:06 +02:00
  • 505177b5e2 ProjektUser-Modal: Mehrfachauswahl, Filterung und Fehlermeldungs-Verbesserung gg 2026-09-05 16:14:13 +02:00
  • 4cb0084066 Projekt-Sichtbarkeit: Nutzer-Zuordnung, projektbezogene Filterung und Schreibschutz gg 2026-09-05 15:45:32 +02:00
  • b2f8684afb Fehlerbehandlung für REST-Aufrufe in allen CRM-Komponenten und Konvention in AGENTS.md gg 2026-09-05 14:29:23 +02:00
  • 461953a7e9 Datumsspalten auf Date-Typ umgestellt und Normalisierungsmigration gg 2026-09-04 16:57:17 +02:00
  • 93827dde0f Serverseitige Filterung für Listen-Endpunkte und Einzelabrufe in Listen-Komponenten gg 2026-09-04 15:43:43 +02:00
  • e9a2f48ede Kontaktadresse: Neues Feld Position, Filter-Funktionen null-sicher, Projektnamen-Spalte entfernt gg 2026-09-04 14:58:52 +02:00
  • b510c50497 Server+Client: REST-API für Kontaktadresse und CallLog, In-Memory vollständig entfernt, CLI-Musterdaten, Route-Param-Fix gg 2026-09-04 12:35:07 +02:00
  • e04a52857a Server+Client: REST-API für Entität Projekt, Kontakt auf REST umgestellt, ID-basiertes Laden, CLI-Musterprojekte, VS-Code Task gg 2026-09-04 12:03:52 +02:00
  • 4b172081b9 client-build Skill und AGENTS.md: generierte Dateien nicht beachten gg 2026-09-03 16:53:46 +02:00
  • 455157942a vscode/tasks.json: Hartcodierte sqlite3-Pfade durch plattformunabhängigen Aufruf ersetzt gg 2026-09-03 16:44:56 +02:00
  • 15d4e2ac48 Client: Kunden-Datenhaltung auf Server-REST-Endpunkte umgestellt gg 2026-09-03 16:43:50 +02:00
  • 13eaaec9c1 Server: CRM-Domain mit REST-API, Autorisierung und CLI gg 2026-09-03 16:12:13 +02:00
  • 65f81a0ee8 AGENTS.md: Vorgaben für git-Versionverwaltung und Server-Entwicklung ergänzt gg 2026-09-03 16:11:04 +02:00
  • f09828b208 index.html: Title auf KBPlus und Favicon aus static eingebunden gg 2026-09-02 14:48:34 +02:00
  • e8744e98a0 Listen: Tooltips für alle Aktions-Buttons ergänzt gg 2026-09-01 18:30:23 +02:00
  • a8838a1a38 Call_Log: Ansprechpartner als Select aus Kontaktadressen des Projekts gg 2026-09-01 18:21:28 +02:00
  • ad24981a0b Listen: einheitliche Zeilen-Markierung und kompakte Aktions-Buttons gg 2026-09-01 10:45:48 +02:00
  • 3e1791d316 Kontaktadressen: Modell, Liste und Formular für Akquise-Ziele auf Projektebene gg 2026-09-01 10:31:25 +02:00
  • 68e9de8dc1 Treetable: optionale isSelected-Callback für Zeilen-Markierung gg 2026-09-01 10:27:13 +02:00
  • 9af789b996 Kontakte: Modell, Liste und Formular für Ansprechpartner beim Kunden gg 2026-09-01 09:40:44 +02:00
  • 4922984b92 Call_Log: Formularfelder in einer Zeile zusammengefasst (Datum/Zeit/Dauer, Ansprechpartner/Telefon) gg 2026-08-31 21:08:42 +02:00
  • 28f858f6da Form-Widget stickyButtons und einheitliches Form-View-Layout gg 2026-08-31 20:10:54 +02:00
  • 3accb8f690 Call_Log: Notiz als Textarea, Dauer-Timer mit mm:ss und DOM-Direktaktualisierung gg 2026-08-31 18:54:54 +02:00
  • 16eaab8b64 Projektvorgaben und Strukturdokumentation aktualisiert gg 2026-08-31 18:26:47 +02:00
  • 1c99dcf326 Gesprächsnotizen: Datenmodell ausgelagert, Neuanlage mit Selects und responsives Design gg 2026-08-31 18:25:21 +02:00
  • ba6c0c50d1 Select-Widget verfeinert: ClosureComponent-Muster, Tastatur-Navigation, Clear-Button gg 2026-08-31 18:23:55 +02:00
  • de7e6948f8 Datenmodelle für Kunden und Projekte ausgelagert, responsives Design und Projekt-Neuanlage gg 2026-08-31 15:38:48 +02:00
  • d4319de445 Neues Select-Widget hinzugefügt: suchbares Dropdown mit Tastatur-Navigation gg 2026-08-31 15:34:57 +02:00
  • 385892ac15 Datenmodell für Kunden in Verzeichnis models ausgelagert: In-Memory-Speicher und REST-API-Funktionen implementiert gg 2026-08-31 14:08:55 +02:00
  • 87f8d9e395 Formular zur Kundenverwaltung hinzugefügt: Unterstützung für das Hinzufügen und Aktualisieren von Kunden implementiert gg 2026-08-31 13:32:56 +02:00
  • 77bf53423c Neue Datei hinzugefügt: Beispiel Tag-Struktur.jpg zur Dokumentation gg 2026-08-30 15:28:08 +02:00
  • ada80d0938 Typanpassung für toDateInputValue: Unterstützung für Datums- und String-Parameter hinzugefügt gg 2026-08-30 15:27:55 +02:00
  • e0a87f48db Header-Komponente aktualisiert: appheader auf "Kundeninformationssystem" geändert gg 2026-08-30 15:27:44 +02:00
  • 58e3691ce1 Die neuen Views für Gesprächsnotiznen und Tags integriert gg 2026-08-30 15:27:26 +02:00
  • 46ce79c551 Projektkomponente aktualisiert: Neue Struktur für Projekt- und Kundendaten implementiert, einschließlich dynamischer Erstellung von Projekt-Treenodes und verbesserter Anzeige in der Projektliste. gg 2026-08-30 15:25:29 +02:00
  • 6f62965750 Kundenkomponente aktualisiert: Dynamische Initialisierung und Anzeige von Kundendaten hinzugefügt gg 2026-08-30 15:25:02 +02:00
  • 72055840f7 Neue Frontend-Komponenten für Gesprächsnotizen und Tags - call_log.ts: Komponente zur Verwaltung von Gesprächsnotizen mit Liste und Einzelansicht - tags.ts: Komponente zur hierarchischen Tag-Verwaltung mit Baumstruktur gg 2026-08-30 15:24:19 +02:00
  • 9d91915916 Ende-Marker für Markdown-codeblock hinzugefügt. gg 2026-08-30 15:15:26 +02:00
  • 1ba78992a6 Initial Commit für das Grundgerüst der Anwendung, bestehend aus der Dev-Container Konfiguration, der Docker und docker-Compose Definitionen sowie der Verzeichnisse App_Server für die Backend-Programme sowie Client für die browserseitigen GUI-Komponenten gg 2026-08-17 16:10:11 +02:00
  • 10549934ea Änderungen zugunsten von Waitress + mithril br 2026-06-18 16:49:33 +02:00
  • f391134431 brunos mail adresse br 2026-06-18 10:57:55 +02:00
  • 4a6d56432d leeres repo mit mds br 2026-06-18 10:03:19 +02:00
  • 5126decf36 init br 2026-06-18 08:38:37 +02:00