This website requires JavaScript.
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
gg and Mistral 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
gg and Mistral 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