Block a user
UX: Visueller 'stale'-Zustand fuer Sensoren
Backend Dockerfile: HEALTHCHECK Instruction fehlt
Frontend: Coverage-Thresholds erhoehen + useRefresh Duplikat
Security Minor: Health-Endpoint Info Disclosure + CSS.escape
Docs: Settings Response-Models + Composables JSDoc
schemas.py aufteilen (~1120 Zeilen)
MQTT-Subscriber: Reconnect-Counter reset nach Cooldown
~10 Vue-Komponenten ohne Unit-Tests
Grosse Funktionen refactoren (lifespan, backup-restore, handle_internal)
npm audit als soft-fail in CI
Frontend Coverage-Reporting fehlt
Frontend Coverage-Reporting fehlt
Umgesetzt in Commit 5386001
Änderungen:
@vitest/coverage-v8installiert (v4.1.2)vitest.config.ts: Coverage mit@vitest/coverage-v8Provider, Reporter `text/json/html/json-summar…
mypy + pip-audit als soft-fail in CI
Backend-Coverage 33% vs 75% Threshold
Backend-Coverage 33% vs 75% Threshold
Abgeschlossen ✓
Coverage: 77.89% – 75%-Threshold erreicht (1778 Tests, 0 Failures)
Was gemacht wurde:
Neue Service-Tests (alle 5 fehlenden Services):
- `test_backup_service.py…