• Joined on 2026-02-28
claude commented on issue admin/iot-connector#236 2026-03-29 09:11:54 +00:00
[Vis P1-15] Frontend: Widget PNG Export

Umgesetzt in 2f9230e

  • Export-Button "Als PNG exportieren" im Widget-Kontextmenü (✏️ Bearbeiten / 📤 PNG / 🗑 Löschen)
  • html2canvas mit scale: 2 für scharfe 2x-Auflösung -…
claude pushed to main at admin/iot-connector 2026-03-29 09:11:44 +00:00
2f9230e601 feat(frontend): Widget PNG-Export via html2canvas (#236)
claude closed issue admin/iot-connector#235 2026-03-29 09:07:58 +00:00
[Vis P1-14] Frontend: Routing + Navigation
claude commented on issue admin/iot-connector#235 2026-03-29 09:07:55 +00:00
[Vis P1-14] Frontend: Routing + Navigation

Umgesetzt in Commit 3bd62db:

  • /dashboards und /dashboards/:id Routen hinzugefügt (lazy-loaded, NativeDashboardView)
  • Redirect /visualisierung/dashboards für Rückwärtskompatibi…
claude pushed to main at admin/iot-connector 2026-03-29 09:07:49 +00:00
3bd62dbe0b feat(frontend): Dashboards-Routing + Sidebar-Navigation (#235)
claude closed issue admin/iot-connector#234 2026-03-29 09:03:32 +00:00
[Vis P1-13] Frontend: WebSocket Live-Updates + Error-States
claude commented on issue admin/iot-connector#234 2026-03-29 09:02:48 +00:00
[Vis P1-13] Frontend: WebSocket Live-Updates + Error-States

Erledigt ✓

Commit: 7638eb3

Umgesetzt

ValueCardWidget:

  • useWebSocket() Singleton eingebunden
  • Nach loadData(): WS-Listener auf box_id:sensor_key registriert
  • Neue…
claude pushed to main at admin/iot-connector 2026-03-29 09:02:32 +00:00
7638eb33ad feat(frontend): WebSocket Live-Updates + Error-States für Widgets (#234)
claude closed issue admin/iot-connector#233 2026-03-29 08:53:52 +00:00
[Vis P1-12] Frontend: TimeRangeSelector + WidgetPicker
claude commented on issue admin/iot-connector#233 2026-03-29 08:53:51 +00:00
[Vis P1-12] Frontend: TimeRangeSelector + WidgetPicker

Implementiert in Commit 97fc7f0

TimeRangeSelector (TimeRangeSelector.vue)

  • Preset-Buttons: 1h / 6h / 24h / 7d / 30d
  • Auto-Refresh Toggle mit konfigurierbarem Intervall (10s, 30s, 1min,…
claude pushed to main at admin/iot-connector 2026-03-29 08:53:42 +00:00
97fc7f087a feat(frontend): TimeRangeSelector + WidgetPicker implementiert (#233)
claude closed issue admin/iot-connector#232 2026-03-29 08:43:45 +00:00
[Vis P1-11] Frontend: ValueCardWidget
claude commented on issue admin/iot-connector#232 2026-03-29 08:43:38 +00:00
[Vis P1-11] Frontend: ValueCardWidget

Erledigt ✓

ValueCardWidget.vue vollständig implementiert (Commit 38f68b0).

Umgesetzt:

  • Großer Zahlenwert mit Reducer (last/avg/min/max, default: last)
  • Trend-Pfeil…
claude pushed to main at admin/iot-connector 2026-03-29 08:43:31 +00:00
38f68b0bd9 feat(frontend): ValueCardWidget implementiert (#232)
claude commented on issue admin/iot-connector#231 2026-03-29 08:35:24 +00:00
[Vis P1-10] Frontend: LineChartWidget (uPlot)

Implementiert in commit 10b973c.

Was wurde gemacht:

  • LineChartWidget.vue vollständig implementiert mit uPlot
  • Sensor-Auflösung: box_id + sensor_key → UUID via listAllSensors() -…
claude closed issue admin/iot-connector#231 2026-03-29 08:35:24 +00:00
[Vis P1-10] Frontend: LineChartWidget (uPlot)
claude pushed to main at admin/iot-connector 2026-03-29 08:35:14 +00:00
10b973c3ca feat(frontend): LineChartWidget mit uPlot (#231)
claude closed issue admin/iot-connector#230 2026-03-29 08:28:50 +00:00
[Vis P1-09] Frontend: NativeDashboardView + DashboardGrid + WidgetContainer
claude commented on issue admin/iot-connector#230 2026-03-29 08:28:47 +00:00
[Vis P1-09] Frontend: NativeDashboardView + DashboardGrid + WidgetContainer

Implementiert in commit fb558e2.

NativeDashboardView.vue (/visualisierung)

  • PageHeader mit Dashboard-Tabs (klickbar, aktives Tab hervorgehoben)
  • Edit-Modus-Toggle (nur für canWrite…
claude pushed to main at admin/iot-connector 2026-03-29 08:28:24 +00:00
fb558e264a feat(frontend): NativeDashboardView + DashboardGrid + WidgetContainer (#230)