Ops-dashboard/app
Scrum4Me Agent f6d0807a81 feat(widgets): voeg kleurbadges toe aan SystemdWidget en GitWidget
- SystemdWidget: groen als N=M healthy, oranje als 0<N<M, rood als N=0
- GitWidget: groen als 0 dirty repos, oranje als >0; toon K/M formaat

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-13 22:14:01 +02:00
..
_components feat(widgets): voeg kleurbadges toe aan SystemdWidget en GitWidget 2026-05-13 22:14:01 +02:00
api feat(dashboard): vervang SECTIONS-grid door 5 live status-widgets 2026-05-13 22:06:00 +02:00
audit feat(audit): add /audit list and /audit/[flow_run_id] detail pages 2026-05-13 18:00:37 +02:00
caddy feat(security): rate-limit /api/flows/start, CSRF double-submit cookie, CSP headers 2026-05-13 20:01:43 +02:00
docker feat(security): rate-limit /api/flows/start, CSRF double-submit cookie, CSP headers 2026-05-13 20:01:43 +02:00
flows feat(routes): index pages voor /flows en /settings 2026-05-13 21:42:24 +02:00
git feat(security): rate-limit /api/flows/start, CSRF double-submit cookie, CSP headers 2026-05-13 20:01:43 +02:00
login feat(security): rate-limit /api/flows/start, CSRF double-submit cookie, CSP headers 2026-05-13 20:01:43 +02:00
settings feat(routes): index pages voor /flows en /settings 2026-05-13 21:42:24 +02:00
systemd feat(security): rate-limit /api/flows/start, CSRF double-submit cookie, CSP headers 2026-05-13 20:01:43 +02:00
favicon.ico feat: Next.js + Tailwind + shadcn/ui project skeleton 2026-05-13 16:59:21 +02:00
globals.css feat: Next.js + Tailwind + shadcn/ui project skeleton 2026-05-13 16:59:21 +02:00
layout.tsx feat(layout): integreer AppNav en update metadata 2026-05-13 21:57:19 +02:00
page.tsx feat(widgets): voeg relativeTime toe in lib/utils, expiringWarning-badge in CaddyWidget 2026-05-13 22:10:51 +02:00