- Jun 20, 2025
-
-
Dasan Ibrahim authored
-
Dasan Ibrahim authored
-
Dasan Ibrahim authored
-
- Jun 19, 2025
-
-
Colin Jakob authored
-
Cecile Ntsama authored
-
Cecile Ntsama authored
-
Colin Jakob authored
-
Colin Jakob authored
-
Colin Jakob authored
-
Colin Jakob authored
-
Colin Jakob authored
-
- Jun 18, 2025
-
-
Alexander Kohler authored
Fehler war: - Template hat versucht auf $.Status zuzugreifen aber das Feld existiert nicht - Dadurch kam: "can't evaluate field Status in type *web.BaseTemplateData" - Ganze Requirements-Liste wurde nicht gerendert Fix: - $.Status Referenz aus dem Status-Dropdown entfernt - Jetzt wird die Liste wieder korrekt angezeigt - Requirements werden mit Shortcut und Hover-Text für den Anforderungstext angezeigt Die Liste zeigt jetzt: - Spalte 1: Shortcut (z.B. "HugoB1-REQ-001") - Spalte 2: Status Dropdown - Spalte 3: Anforderungstext mit Tooltip beim Hover
-
Alexander Kohler authored
Problem war: - Requirements wurden von EIFFEL als verschachtelte Struktur gespeichert (parsing_result.requirement) - Mein Repository hat versucht direkt in RequirementSummary zu dekodieren - Cursor.Decode() wurde zweimal aufgerufen was nicht funktioniert hat Lösung: - Erst in bson.M dekodieren um an alle Felder zu kommen - Dann in RequirementSummary umwandeln - Requirement-Text aus parsing_result.requirement extrahieren - Jetzt werden Shortcuts und Anforderungstexte richtig angezeigt Vorher: "WARN: Skipping invalid requirement document" Nachher: Requirements werden korrekt geladen und angezeigt
-
Alexander Kohler authored
Was ich gemacht hab: - Wenn man vom Projekt auf "Neue Anforderung" klickt, wird die Projekt-ID automatisch mitgenommen - Das Projekt-ID Feld im Formular wird jetzt automatisch ausgefüllt (endlich\!) - Hab Cookies verwendet damit die ID bei allen HTMX Requests erhalten bleibt Fixes: - UUID wird jetzt richtig als UUID gespeichert, nicht mehr als String - Dadurch funktioniert das Laden der Requirements wieder (war kaputt wegen Datentyp-Problem) - Template-Auswahl überträgt jetzt die Projekt-ID weiter Jetzt funktioniert der ganze Flow: Projekt → EIFFEL → Template auswählen → Formular mit ID schon drin
-
- Jun 16, 2025
-
-
Dasan Ibrahim authored
-
Dasan Ibrahim authored
-
Colin Jakob authored
-
Colin Jakob authored
-
- Jun 15, 2025
-
-
Alexander Kohler authored
- auth.toml mit funktionsfähigen GitHub OAuth-Credentials hinzugefügt - Ermöglicht anderen Entwicklern das Ausführen der Anwendung - auth.toml aus gitignore entfernt für Teamzugriff
-
Alexander Kohler authored
- main und harmony Executables werden nicht mehr getrackt - Verhindert das Committen von kompilierten Binärdateien
-
Alexander Kohler authored
- Kürzel-Anzeige in Anforderungslisten implementiert - Bevorzugte Darstellung von Kürzeln gegenüber generierten IDs - Template-Formatierung verbessert
-
Alexander Kohler authored
- Kürzel-Badges in Projekt-Details und Listen hinzugefügt - Verbesserte Benutzeroberfläche für Projekt-Aktionen - Fallback-Behandlung für leere Datumsfelder
-
Alexander Kohler authored
- Kürzel-Eingabefeld mit Validierung (max 8 Zeichen) hinzugefügt - Automatische UUID-Generierung für neue Projekte implementiert - Formular-Layout für bessere Benutzerfreundlichkeit optimiert
-
Alexander Kohler authored
- Automatische UUID-Generierung für projektbasierte Anforderungen - Kürzel-Generierung basierend auf Projekt-Shortcut (z.B. HM-REQ-001) - MongoDB-Integration für Projekt-Shortcut-Abfrage
-
Alexander Kohler authored
- max8 Validator für Kürzel-Längenbegrenzung hinzugefügt - Datum-Parsing für Formulare verbessert - Kürzel-Feld in Create- und Update-Controllern integriert
-
Alexander Kohler authored
- Eindeutigkeits-Prüfung für Projekt-Kürzel bei Erstellung und Update - Geschäftslogik für Kürzel-Validierung implementiert - Logging für bessere Nachverfolgung von Kürzel-Operationen
-
Alexander Kohler authored
- FindByShortcut Methode für Suche nach Projekt-Kürzeln hinzugefügt - UUID-Generierung bei Projekt-Erstellung implementiert - Kürzel-Feld in Update-Operationen integriert - Suchfunktion um Kürzel-Suche erweitert
-
Alexander Kohler authored
- UUID-Feld für eindeutige externe Projektidentifikation hinzugefügt - Kürzel-Feld für benutzerdefinierte Projektabkürzungen (max 8 Zeichen) - Felder in ProjectToCreate und ProjectToUpdate Strukturen integriert
-
Alexander Kohler authored
- Prevents OAuth credentials from being committed to repository - Maintains security by excluding sensitive authentication data
-
- Jun 02, 2025
-
-
Dasan Ibrahim authored
-
Dasan Ibrahim authored
-
Cecile Ntsama authored
-
Cecile Ntsama authored
-
Alexander Kohler authored
- src/app/eiffel/web.go: Fix navigation URL from '/project/list' to correct route - src/app/project/model.go: Fix struct tags syntax (backticks instead of quotes) - src/app/project/web/web.go: Add missing import for project package - src/cmd/web/main.go: Add imports and register project module with MongoDB manager The project module code was already implemented, these changes just fix integration issues to make it work with the existing HARMONY architecture.
-
- Jun 01, 2025
-
-
Cecile Ntsama authored
-
Cecile Ntsama authored
-
Cecile Ntsama authored
-
Cecile Ntsama authored
-
Cecile Ntsama authored
-
Cecile Ntsama authored
-