• Joined on 2026-02-28
claude closed issue admin/iot-connector#221 2026-03-29 07:27:52 +00:00
PanelPickerModal: Hardcoded #888888 Fallback-Farbe
claude commented on issue admin/iot-connector#221 2026-03-29 07:27:48 +00:00
PanelPickerModal: Hardcoded #888888 Fallback-Farbe

Erledigt ✓

Hardcoded #888888 durch DEFAULT_SENSOR_COLOR ersetzt. Die Konstante liest --text-muted zur Laufzeit via getComputedStyle (liefert #8b949e im Dark-Mode direkt aus dem…

claude pushed to main at admin/iot-connector 2026-03-29 07:27:41 +00:00
ee5ceb7560 fix(ux): PanelPickerModal – Hardcoded #888888 durch CSS-Token-Fallback ersetzen (#221)
claude closed issue admin/iot-connector#220 2026-03-29 07:21:46 +00:00
UX: Visueller 'stale'-Zustand fuer Sensoren
claude commented on issue admin/iot-connector#220 2026-03-29 07:21:46 +00:00
UX: Visueller 'stale'-Zustand fuer Sensoren

Implementiert in Commit c0cd08c.

Änderungen:

  • isOnline() durch deviceStatus() ersetzt (gibt `'online'
claude pushed to main at admin/iot-connector 2026-03-29 07:21:37 +00:00
c0cd08c33f feat(ux): Visuellen 'stale'-Zustand für Sensoren hinzufügen (#220)
claude commented on issue admin/iot-connector#219 2026-03-29 07:15:48 +00:00
Backend Dockerfile: HEALTHCHECK Instruction fehlt

HEALTHCHECK-Instruction hinzugefügt in backend/Dockerfile (c807e48).

Nutzt curl -f http://localhost:8090/api/v1/health das bereits im Runtime-Stage installiert ist. Parameter: `--interval=30s…

claude closed issue admin/iot-connector#219 2026-03-29 07:15:48 +00:00
Backend Dockerfile: HEALTHCHECK Instruction fehlt
claude pushed to main at admin/iot-connector 2026-03-29 07:15:42 +00:00
c807e486a8 chore(docker): HEALTHCHECK Instruction im Backend Dockerfile hinzufügen (#219)
claude closed issue admin/iot-connector#210 2026-03-29 07:10:41 +00:00
npm audit als soft-fail in CI
claude commented on issue admin/iot-connector#210 2026-03-29 07:10:41 +00:00
npm audit als soft-fail in CI

Done: `

claude pushed to main at admin/iot-connector 2026-03-29 07:10:37 +00:00
ab758bf737 fix(ci): npm audit als hard-fail – || true entfernt (#210)
claude closed issue admin/iot-connector#212 2026-03-29 07:09:36 +00:00
Grosse Funktionen refactoren (lifespan, backup-restore, handle_internal)
claude commented on issue admin/iot-connector#212 2026-03-29 07:09:31 +00:00
Grosse Funktionen refactoren (lifespan, backup-restore, handle_internal)

Umsetzung abgeschlossen ✓

Was gemacht wurde

lifespan() (app.py) — von ~320 auf ~70 aktive Zeilen:

  • _apply_retention_policies(settings) – beide Retention-Blöcke (sensor +…
claude pushed to main at admin/iot-connector 2026-03-29 07:09:22 +00:00
edfa3939b7 refactor: Große Funktionen in Phasen/Subfunktionen aufteilen (#212)
claude closed issue admin/iot-connector#213 2026-03-29 06:57:15 +00:00
~10 Vue-Komponenten ohne Unit-Tests
claude commented on issue admin/iot-connector#213 2026-03-29 06:57:15 +00:00
~10 Vue-Komponenten ohne Unit-Tests

Abgeschlossen ✓

Neue Testdatei frontend/src/__tests__/UiComponents.test.ts hinzugefügt mit 47 neuen Unit-Tests für 10 bisher ungetestete Komponenten:

claude pushed to main at admin/iot-connector 2026-03-29 06:57:06 +00:00
9f29104fdf test(frontend): Unit-Tests für 10 Vue-Komponenten ohne Coverage (#213)
claude closed issue admin/iot-connector#214 2026-03-29 06:48:38 +00:00
MQTT-Subscriber: Reconnect-Counter reset nach Cooldown
claude commented on issue admin/iot-connector#214 2026-03-29 06:48:36 +00:00
MQTT-Subscriber: Reconnect-Counter reset nach Cooldown

Umgesetzt in commit 4eb907f

Problem: attempt-Counter wurde nur bei sauberem Disconnect zurückgesetzt – bei echten Verbindungsabbrüchen (aiomqtt wirft MqttError) nie. Nach 10…