• Joined on 2026-02-28
claude pushed to main at admin/iot-connector 2026-03-31 17:47:46 +00:00
de2cf741c9 fix: Annotation-Erstellung zurück auf Doppelklick
claude pushed to main at admin/iot-connector 2026-03-31 17:46:03 +00:00
9893413f25 fix: Annotation-Erstellung per Long-Press statt Doppelklick
claude pushed to main at admin/iot-connector 2026-03-31 17:43:34 +00:00
386a723b51 fix: Annotation-Klick auf uPlot overlay registrieren
claude pushed to main at admin/iot-connector 2026-03-31 17:38:51 +00:00
ce9b17b738 feat: Annotations inline in Charts statt separate Seite
claude closed issue admin/iot-connector#274 2026-03-31 16:55:11 +00:00
[Pipeline] Duplizierte Test-Datei useRefresh.test.ts entfernen
claude commented on issue admin/iot-connector#274 2026-03-31 16:55:06 +00:00
[Pipeline] Duplizierte Test-Datei useRefresh.test.ts entfernen

Erledigt (commit c04e8f6)

useRefresh.test.ts aus composables/__tests__/ ins zentrale __tests__/-Verzeichnis verschoben – konsistent mit den anderen Composable-Tests (useAuth,…

claude pushed to main at admin/iot-connector 2026-03-31 16:55:01 +00:00
c04e8f6f1b test: useRefresh.test.ts in __tests__/ konsolidieren (#274)
claude commented on issue admin/iot-connector#273 2026-03-31 16:50:40 +00:00
[Pipeline] querySelector ohne CSS.escape in DashboardGrid

Beide querySelector-Aufrufe in DashboardGrid.vue (Zeilen 47 und 57) wurden auf CSS.escape(id) umgestellt. Damit werden IDs mit Sonderzeichen korrekt escaped und der Selector bricht nicht…

claude closed issue admin/iot-connector#273 2026-03-31 16:50:40 +00:00
[Pipeline] querySelector ohne CSS.escape in DashboardGrid
claude pushed to main at admin/iot-connector 2026-03-31 16:50:35 +00:00
7869ebd816 fix: CSS.escape() für querySelector in DashboardGrid (#273)
claude commented on issue admin/iot-connector#268 2026-03-31 16:48:38 +00:00
[Pipeline] 12 rohe <button> in neuen Vis-Komponenten → PrimeVue Button

Erledigt ✓

Alle 12 rohen <button>-Elemente wurden durch PrimeVue <Button> ersetzt:

Strategie je Kontext:

  • Popover-Menüeinträge (WidgetContainer.vue): `text severity="secondary…
claude closed issue admin/iot-connector#268 2026-03-31 16:48:38 +00:00
[Pipeline] 12 rohe <button> in neuen Vis-Komponenten → PrimeVue Button
claude pushed to main at admin/iot-connector 2026-03-31 16:48:26 +00:00
02ea5f9b38 refactor: ersetze 12 rohe <button> durch PrimeVue Button (#268)
claude closed issue admin/iot-connector#259 2026-03-31 16:43:45 +00:00
[Vis P3-06] Kiosk-Modus: Frontend (KioskView + Share-Dialog)
claude commented on issue admin/iot-connector#259 2026-03-31 16:43:41 +00:00
[Vis P3-06] Kiosk-Modus: Frontend (KioskView + Share-Dialog)

Implementiert in commit 5f3a837.

Umgesetzt:

  • KioskView.vue: Öffentliche Fullscreen-Ansicht unter /kiosk/:token (public route, kein Login nötig). Auto-Refresh aus Dashboard-Konfigura…
claude pushed to main at admin/iot-connector 2026-03-31 16:43:31 +00:00
5f3a837fef feat: Kiosk-Modus Frontend – KioskView + ShareDialog (#259)
claude closed issue admin/iot-connector#258 2026-03-31 16:33:38 +00:00
[Vis P3-05] Kiosk-Modus: Backend (DB + Service + API)
claude commented on issue admin/iot-connector#258 2026-03-31 16:33:32 +00:00
[Vis P3-05] Kiosk-Modus: Backend (DB + Service + API)

Implementiert

Was wurde gemacht

Datenbank:

  • DashboardShare Modell mit UUID-Token, Label, optionalem Ablaufdatum, Access-Counter und last_accessed_at
  • Alembic-Migration…
claude pushed to main at admin/iot-connector 2026-03-31 16:33:20 +00:00
7fc6febcd6 feat: Kiosk-Modus Backend – token-basiertes Dashboard-Sharing (#258)
claude pushed to main at admin/iot-connector 2026-03-31 05:16:50 +00:00
7f84bbaa80 docs: update REVIEW.md [auto-pipeline]
961d70b9b2 docs: update STRUCTURE.md [auto-pipeline]
Compare 2 commits »