Commit Graph

13 Commits

Author SHA1 Message Date
Lars
234f87d408 V2-Dev-Stand: Skala 1-10, Benefits/Concerns, DEV-Isolation und Gitea-Doku.
Bündelt die Neuentwicklung in AssigmentMonitorV2 (eigene Ports/DB), die Umstellung auf numerische Bewertungen, Meeting-Checklisten, KI-Tagging und die geplante Feedback-Kaskade — als Basis für Versionsverwaltung in Gitea.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 17:35:05 +02:00
Lars
782678a1cf Verbesserung. Gesamtview, papierkorb Archiv 2026-07-13 12:45:35 +02:00
Lars
019c686254 Ki Prompts aktualisiert 2026-07-08 09:35:08 +02:00
Lars
1a1f3bb33f GenAI Anbindung 2026-07-07 11:14:00 +02:00
Lars
9c68c414d8 Update 2026-07-06 19:08:24 +02:00
Lars
911dcace72 fix: N/A-Aggregationsbug behoben, FeedbackDraftPage migriert, toten Code entfernt
- buildAiPrompt (AssignmentFeedbackPage.tsx): 'na' wird jetzt korrekt aus dem
  Score-Mittelwert ausgeschlossen (war bislang als 0 mitgerechnet)
- FeedbackDraftPage.tsx auf feedbackCriterionItems/feedbackCategories migriert,
  letzter Konsument der Legacy-Tabellen außer den Seeds. Notizen hängen jetzt
  korrekt pro Kriterium über lineTags, statt ungefiltert an jedes Kriterium.
  Score-Anzeige nutzt RATING_OPTIONS-Labels statt rohem /5-Wert.
- FeedbackStructureConfig.tsx: verwaisten AssignmentType/PhaseTemplate-CRUD-Code
  entfernt (Funktionalität war bereits nach AssignmentTypeConfig.tsx verschoben)
- Doku aktualisiert: CLAUDE.md, docs/HANDOVER.md, docs/STATUS_UND_OFFENE_PUNKTE.md,
  docs/TECHNISCHE_ARCHITEKTUR.md

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-03 13:54:19 +02:00
Lars
f47353dbe1 20260703_tagging von Zeilen und Verbindung 2026-07-03 11:56:22 +02:00
Lars
f57db9d161 fix: Evaluation.tsx nach Assignment gruppiert, Papierkorb/Status gefiltert
- Oberste Gliederungsebene ist jetzt das Assignment, Institutees darunter
- Meeting-Filter: nur status='done', keine Papierkorb-Meetings (deletedAt)
- Migriert auf feedbackCriterionItems statt Legacy categories/criteria
- zustand aus package.json entfernt (ungenutzt)
2026-07-02 11:16:41 +02:00
Lars
63ca6583fa refactor: Evaluation.tsx auf feedbackCriterionItems migriert, zustand entfernt
- Liest jetzt feedbackDimensions/feedbackCategories/feedbackCriterionItems statt
  alter categories/criteria-Tabellen
- Korrekte 1-4 Rating-Skala mit RATING_OPTIONS-Labels
- Aggregation via RATING_NUM_MAP aus constants.ts
- zustand aus package.json entfernt (war nicht genutzt)
2026-07-02 10:58:44 +02:00
Lars
594a643068 refactor: MeetingView in 3 Dateien aufgeteilt (meeting/ Unterordner) 2026-07-02 10:30:46 +02:00
Lars
068c4cdcfd refactor: db/index.ts in types, schema und seeds aufgeteilt
- types.ts: alle Interfaces und FeedbackRating-Typ
- schema.ts: Dexie-Klasse + Migrationsversionen
- seeds/assignmentTypes.ts: seedIfEmpty()
- seeds/feedbackStructure.ts: seedFeedbackStructureIfEmpty()
- seeds/migrations.ts: seedCriterionMappingsIfEmpty() + migrateToUnifiedCriteriaIfNeeded()
- index.ts: reiner Re-Export, alle bestehenden Imports bleiben kompatibel
2026-07-02 10:24:03 +02:00
Lars
97e3eeb8a6 refactor: zentralisiere Konfiguration in src/config/constants.ts
- RATING_OPTIONS, INST_COLORS, AI_CONFIG, RATING_NUM_MAP aus Komponenten extrahiert
- #0070AD als @theme-Farbe 'brand' in Tailwind v4 (index.css)
- Alle ~70 hardcoded #0070AD-Vorkommen in Pages durch 'brand' ersetzt
- BRAND_COLOR als JS-Konstante für style-Props (App.tsx)
2026-07-02 10:18:51 +02:00
Lars
ece111c0a7 initial commit 2026-07-02 10:10:06 +02:00