3 Commits

Author SHA1 Message Date
reviewer d55d2f201d review: fix semantic meter labels in IrisPanel
CI - Build & Test / Backend (.NET) (push) Successful in 23s
CI - Build & Test / Frontend (Vue/TS) (push) Successful in 17s
CI - Build & Test / Security Check (push) Successful in 3s
- Renamed 'overdue' (Überfällig) → 'critical' (Kritisch):
  Was falsch: Der Meter zählte tasks.filter(t => t.state === 'Blocked'),
  zeigte aber 'Überfällig' an. Blockierte Tasks sind nicht 'überfällig',
  sondern 'kritisch'. Zudem war die Berechnung redundant zum 'blocked'-Meter
  (incidents aus metrics).
- Renamed 'todayAppointments' (Heute) → 'active' (Aktiv):
  Was falsch: Der Meter zählte tasks mit state === 'In progress', das Label
  'Heute' suggerierte aber einen Zeitbezug. 'Aktiv' beschreibt korrekt den
  Bearbeitungsstatus.
- CSS-Klassen entsprechend umbenannt (meter-overdue → meter-critical,
  meter-today → meter-active).
2026-06-09 20:04:47 +02:00
iris 13d4c2f157 feat: Dashboard-Enhancements – Filter, Checkboxen, Animationen
CI - Build & Test / Backend (.NET) (push) Successful in 25s
CI - Build & Test / Frontend (Vue/TS) (push) Successful in 17s
CI - Build & Test / Security Check (push) Successful in 3s
- IrisPanel: Task-Zahlen aus OperationsStore, Suggestions als Array, Chat via console.log
- OperationsFeed: Filter-Pills filtern Feed-Items, TransitionGroup-Animationen
- AgendaPanel: Checkboxen mit localStorage-Persistenz (nexus-agenda-done)
- ActiveInitiatives: Cards hover-scale, Klick-Handler, Progress-Bars animiert
- RecentlyFinished: Chips klickbar + a11y (role, tabindex, keyup)
- DashboardView: fade-in Animation, Custom-Scrollbar
- VERSION: 0.1.0 initial
- Deploy-Workflow: Version-Bump-Semantik (major=x.0.0, minor=1.x.0, patch=1.0.x)
2026-06-09 19:51:25 +02:00
bao eeb6174de0 Initial commit: Nexus Mission Control Platform
- ASP.NET Core 10 Backend (JWT Auth, Agent config API)
- Vue 3 Frontend (Dashboard, Team, Agents, Config Editor)
- PostgreSQL Database
- Docker Compose setup
- Mission Control Dashboard redesign
2026-06-09 16:31:56 +02:00