Commit Graph
20 Commits
Author SHA1 Message Date
gg 16eaab8b64 Projektvorgaben und Strukturdokumentation aktualisiert
AGENTS.md neu angelegt: Vorgaben für TypeScript/Mithril-Entwicklung
(responsives Design via w3-auto, Formatierung längerer Attributlisten,
ClosureComponent-Muster, Datenmodelle in Client/models, REST-API-Gerüst).
ai-context/AI-operative_Vorgaben.md und mistral-context.md an die
aktuelle Projektstruktur (App_Server, Client, NGINX_Server) angepasst.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-08-31 18:26:47 +02:00
gg 1c99dcf326 Gesprächsnotizen: Datenmodell ausgelagert, Neuanlage mit Selects und responsives Design
Datenmodell und In-Memory-Funktionen für Gesprächsnotizen in
Client/models/call_log.ts ausgelagert (inkl. REST-API-Gerüst). call_log.ts
nutzt das Modell; Container auf w3-container.w3-auto umgestellt.
Call_Log-Formular mit Select-Widgets für Kunde und Projekt (Projekt-Optionen
abhängig vom gewählten Kunden, Voreinstellung readonly bei projektfiltrierter
Liste). call_log_liste: TopbarButton zur Neuanlage, Vorbelegung bei
projektgefilterter Liste. projekt-Modell um Hilfsfunktion getProjektById ergänzt.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-08-31 18:25:21 +02:00
gg ba6c0c50d1 Select-Widget verfeinert: ClosureComponent-Muster, Tastatur-Navigation, Clear-Button
Select auf sauberes ClosureComponent-Muster umgestellt (Closure-Parameter
weggelassen, attrs nur über Hook-vnode gelesen). Auswahl per Maus über
mousedown umgestellt, damit das Dropdown zuverlässig geschlossen wird.
Zusätzlich Clear-Button (Material-Icon "clear") im Eingabefeld, absolut
positioniert und vertikal zentriert, leert das Suchfeld. readonly-Modus
unterstützt.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-08-31 18:23:55 +02:00
gg de7e6948f8 Datenmodelle für Kunden und Projekte ausgelagert, responsives Design und Projekt-Neuanlage
Kunden- und Projekt-Datenmodelle inkl. In-Memory-Funktionen und REST-API-Gerüst
in Client/models/{kunde,projekt}.ts ausgelagert. Views (kunde.ts, projekt.ts) nutzen
diese Modelle; Container auf w3-container.w3-auto (responsive) umgestellt.
Projektliste: TopbarButton zur Neuanlage; Projektformular mit Select-Widget zur
Kundenwahl (voreingestellt bei kundengefilterter Liste), submit/cancel aktiviert.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-08-31 15:38:48 +02:00
gg d4319de445 Neues Select-Widget hinzugefügt: suchbares Dropdown mit Tastatur-Navigation
Erzeugt ein Combobox-Widget (widgets/select.ts) mit Suchfeld, gefilterter
Optionliste, Maus-Auswahl und Tastaturbedienung (Pfeil-auf/ab, Enter,
Escape). Verstecktes Feld für die FormData-Übergabe, readonly-Modus für
voreingestellte Werte.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-08-31 15:34:57 +02:00
gg 385892ac15 Datenmodell für Kunden in Verzeichnis models ausgelagert: In-Memory-Speicher und REST-API-Funktionen implementiert 2026-08-31 14:08:55 +02:00
gg 87f8d9e395 Formular zur Kundenverwaltung hinzugefügt: Unterstützung für das Hinzufügen und Aktualisieren von Kunden implementiert 2026-08-31 13:32:56 +02:00
gg 77bf53423c Neue Datei hinzugefügt: Beispiel Tag-Struktur.jpg zur Dokumentation 2026-08-30 15:28:08 +02:00
gg ada80d0938 Typanpassung für toDateInputValue: Unterstützung für Datums- und String-Parameter hinzugefügt 2026-08-30 15:27:55 +02:00
gg e0a87f48db Header-Komponente aktualisiert: appheader auf "Kundeninformationssystem" geändert 2026-08-30 15:27:44 +02:00
gg 58e3691ce1 Die neuen Views für Gesprächsnotiznen und Tags integriert 2026-08-30 15:27:26 +02:00
gg 46ce79c551 Projektkomponente aktualisiert: Neue Struktur für Projekt- und Kundendaten implementiert, einschließlich dynamischer Erstellung von Projekt-Treenodes und verbesserter Anzeige in der Projektliste. 2026-08-30 15:25:29 +02:00
gg 6f62965750 Kundenkomponente aktualisiert: Dynamische Initialisierung und Anzeige von Kundendaten hinzugefügt 2026-08-30 15:25:02 +02:00
gg 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
2026-08-30 15:24:19 +02:00
gg 9d91915916 Ende-Marker für Markdown-codeblock hinzugefügt. 2026-08-30 15:15:26 +02:00
gg 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 2026-08-17 16:10:11 +02:00
br 10549934ea Änderungen zugunsten von Waitress + mithril 2026-06-18 16:49:33 +02:00
br f391134431 brunos mail adresse 2026-06-18 10:57:55 +02:00
br 4a6d56432d leeres repo mit mds 2026-06-18 10:03:19 +02:00
br 5126decf36 init 2026-06-18 08:38:37 +02:00