Commit Graph

6 Commits

Author SHA1 Message Date
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