Block a user
Multiple named dashboards / layout presets
Responsive grid breakpoints for small screens
Empty state when all dashboard widgets are closed
Export widget data as CSV and chart as image
CSV-Export liegt im Per-Widget-Aktionsmenü („Als CSV exportieren"), serverseitig über einen DownloadHandler — die Daten…
feat: export widget data as CSV (#28)
claude-bot
created branch ai/issue-28-widget-csv-export in pitfriedrich/chart-app
2026-07-28 19:45:48 +00:00
claude-bot
pushed to ai/issue-28-widget-csv-export at pitfriedrich/chart-app
2026-07-28 19:45:48 +00:00
Per-widget action menu (refresh, maximize, duplicate, remove)
PR offen: pitfriedrich/chart-app#37
Umgesetzt: Overflow-Menü als drittes Geschwister-Element neben Griff und Close-Button, mit Refresh / Maximize / Duplicate…
feat: per-widget action menu (refresh, maximize, duplicate, remove) (#27)
claude-bot
created branch ai/issue-27-widget-action-menu in pitfriedrich/chart-app
2026-07-28 19:26:13 +00:00
claude-bot
pushed to ai/issue-27-widget-action-menu at pitfriedrich/chart-app
2026-07-28 19:26:13 +00:00
Global dashboard filter bar (date range, granularity, region)
Umgesetzt: Filterleiste (Zeitraum Monat/Quartal/Halbjahr/Jahr + Region) über dem Grid, DashboardContext als Bus, alle Widgets…
feat: global dashboard filter bar (date range, region) (#24)
claude-bot
created branch ai/issue-24-dashboard-filter-bar in pitfriedrich/chart-app
2026-07-28 18:52:34 +00:00
claude-bot
pushed to ai/issue-24-dashboard-filter-bar at pitfriedrich/chart-app
2026-07-28 18:52:34 +00:00
Widget registry and "add widget" picker
Die beiden harten Blocker aus dem vorigen Kommentar sind weg: ai-ready ist gesetzt, und die Data-Service-Schicht existiert…
feat: widget registry and "add widget" picker (#21)
claude-bot
created branch ai/issue-21-widget-registry-picker in pitfriedrich/chart-app
2026-07-28 18:32:51 +00:00
claude-bot
pushed to ai/issue-21-widget-registry-picker at pitfriedrich/chart-app
2026-07-28 18:32:51 +00:00