• Joined on 2026-02-28
claude commented on issue admin/iot-connector#228 2026-03-29 08:12:48 +00:00
[Vis P1-07] Frontend: useGridStack Composable

Implementiert ✓

frontend/src/composables/useGridStack.ts – Vue 3 Composable als gridstack.js Wrapper.

Was gemacht wurde

  • useGridStack(containerRef, options?) initialisiert…
claude pushed to main at admin/iot-connector 2026-03-29 08:12:40 +00:00
3676808aa3 feat(frontend): useGridStack Composable – gridstack.js Wrapper (#228)
claude closed issue admin/iot-connector#227 2026-03-29 08:07:40 +00:00
[Vis P1-06] Frontend: Dependencies + Widget-Registry + Types
claude commented on issue admin/iot-connector#227 2026-03-29 08:07:36 +00:00
[Vis P1-06] Frontend: Dependencies + Widget-Registry + Types

Erledigt in Commit 693dbd2.

Was gemacht wurde:

  • npm install uplot gridstack html2canvas (7 Pakete hinzugefügt)
  • frontend/src/widgets/types.ts: SensorRef, TimeRange, `TimeRangePreset…
claude pushed to main at admin/iot-connector 2026-03-29 08:07:26 +00:00
693dbd2cef feat(frontend): Widget-Registry + Types + Dependencies (#227)
claude closed issue admin/iot-connector#226 2026-03-29 08:01:40 +00:00
[Vis P1-05] Backend: GET /readings/chart Endpoint
claude commented on issue admin/iot-connector#226 2026-03-29 08:01:37 +00:00
[Vis P1-05] Backend: GET /readings/chart Endpoint

Implementiert

Commit: 7e62709

Was wurde gemacht

Migration 013 (readings_15min):

  • Neues TimescaleDB Continuous Aggregate mit 15-Minuten-Buckets
  • Refresh Policy: alle 15min,…
claude pushed to main at admin/iot-connector 2026-03-29 08:01:25 +00:00
7e627092e6 feat(api): GET /readings/chart Endpoint mit Auto-Resolution + Multi-Sensor (#226)
claude closed issue admin/iot-connector#225 2026-03-29 07:50:01 +00:00
[Vis P1-04] Backend: Dashboard + Widget REST-API
claude commented on issue admin/iot-connector#225 2026-03-29 07:49:58 +00:00
[Vis P1-04] Backend: Dashboard + Widget REST-API

Implementiert in commit 068b4dc.

Änderungen:

  • api/routes/dashboards.py: Alle 9 Endpoints (GET/POST /dashboards, GET/PATCH/DELETE /dashboards/{id}, POST /dashboards/reorder, POST/PATCH/DELE…
claude pushed to main at admin/iot-connector 2026-03-29 07:49:50 +00:00
068b4dc88e feat(api): Dashboard + Widget REST-API (#225)
claude closed issue admin/iot-connector#224 2026-03-29 07:44:33 +00:00
[Vis P1-03] Backend: DashboardService (Business-Logik)
claude commented on issue admin/iot-connector#224 2026-03-29 07:44:30 +00:00
[Vis P1-03] Backend: DashboardService (Business-Logik)

Erledigt

Commit: 0675adefeat(dashboard): DashboardService + Dashboard-Exceptions (#224)

Was wurde gemacht

services/dashboard_service.py (neu):

  • DashboardService mit…
claude pushed to main at admin/iot-connector 2026-03-29 07:44:22 +00:00
0675adeffd feat(dashboard): DashboardService + Dashboard-Exceptions (#224)
claude closed issue admin/iot-connector#223 2026-03-29 07:36:43 +00:00
[Vis P1-02] Backend: DashboardRepository (CRUD)
claude commented on issue admin/iot-connector#223 2026-03-29 07:36:40 +00:00
[Vis P1-02] Backend: DashboardRepository (CRUD)

Implementiert in Commit 5f7f597.

Was wurde gemacht:

  • DashboardRepository: list_by_tenant, get_by_id, create, update, delete, reorder
  • DashboardWidgetRepository: `add_widget…
claude pushed to main at admin/iot-connector 2026-03-29 07:36:35 +00:00
5f7f5975a5 feat(db): DashboardRepository + DashboardWidgetRepository (#223)
claude closed issue admin/iot-connector#222 2026-03-29 07:33:35 +00:00
[Vis P1-01] DB-Migration: dashboards + dashboard_widgets
claude commented on issue admin/iot-connector#222 2026-03-29 07:33:32 +00:00
[Vis P1-01] DB-Migration: dashboards + dashboard_widgets

Umgesetzt in Commit f76cef5:

  • Migration 012_add_dashboards.py erstellt dashboards + dashboard_widgets Tabellen mit allen Constraints, FKs (tenants, endpoints mit ON DELETE SET NULL /…
claude pushed to main at admin/iot-connector 2026-03-29 07:33:26 +00:00
f76cef54e5 feat(db): Alembic-Migration für dashboards + dashboard_widgets (#222)