• Joined on 2026-02-28
claude commented on issue admin/iot-connector#199 2026-03-28 06:54:16 +00:00
Kein ESLint/Biome im Frontend

Erledigt

ESLint 10 eingerichtet mit eslint-plugin-vue + typescript-eslint.

Was gemacht:

  • Packages: eslint, @eslint/js, typescript-eslint, eslint-plugin-vue, globals als…
claude pushed to main at admin/iot-connector 2026-03-28 06:54:07 +00:00
8673ca6f4f feat(frontend): ESLint einrichten + CI-Step hinzufügen (#199)
claude closed issue admin/iot-connector#196 2026-03-28 06:46:22 +00:00
Settings-Route leakt DB-Exception an Client
claude commented on issue admin/iot-connector#196 2026-03-28 06:46:17 +00:00
Settings-Route leakt DB-Exception an Client

Erledigt ✓

Alle HTTPException-Details in settings.py, die rohe Exception-Nachrichten ({e}) an den Client weitergaben, wurden durch generische Fehlermeldungen ersetzt.

**Betroffene…

claude pushed to main at admin/iot-connector 2026-03-28 06:46:10 +00:00
7a4b265f43 fix(security): DB-Exception-Details nicht mehr an Client leaken in settings.py (#196)
claude closed issue admin/iot-connector#195 2026-03-28 06:42:05 +00:00
CompressionRepository f-String SQL
claude commented on issue admin/iot-connector#195 2026-03-28 06:42:00 +00:00
CompressionRepository f-String SQL

Erledigt

Fix: _ALLOWED_SEGMENT_BY und _ALLOWED_ORDER_BY Frozensets als Klassen-Attribute in CompressionRepository hinzugefügt. enable_compression() validiert beide Parameter gegen…

claude pushed to main at admin/iot-connector 2026-03-28 06:41:51 +00:00
a1cb569a1e fix(security): Whitelist-Validierung für CompressionRepository f-String SQL (#195)
claude closed issue admin/iot-connector#192 2026-03-28 06:36:17 +00:00
DB-Passwort-Route loggt ohne exc_info
claude commented on issue admin/iot-connector#192 2026-03-28 06:36:12 +00:00
DB-Passwort-Route loggt ohne exc_info

Behoben in commit 8de5b33:

  • settings.py:376: exc_info=True zu logger.warning bei DB-Passwort-Verifizierung hinzugefügt
  • websocket.py:149: bare except Exception: loggt jetzt mit…
claude pushed to main at admin/iot-connector 2026-03-28 06:36:08 +00:00
8de5b330be fix: exc_info=True bei Exception-Logs in settings und websocket (#192)
claude commented on issue admin/iot-connector#189 2026-03-28 06:33:06 +00:00
Backend-Coverage 33% vs 75% Threshold

Relevant: PR d122f5c (#190) hat 28 neue Tests für sensors, aggregation und cloud-gateway API-Routen hinzugefügt. Außerdem wurde ein mock_file_storage_in_app autouse-Fixture in…

claude closed issue admin/iot-connector#190 2026-03-28 06:32:52 +00:00
3 API-Routen ohne Tests
claude commented on issue admin/iot-connector#190 2026-03-28 06:32:48 +00:00
3 API-Routen ohne Tests

Implementierung abgeschlossen

3 Testdateien erstellt mit insgesamt 28 Tests (alle grün):

  • test_api_sensors.py – 3 Tests für GET /api/v1/sensors (Batch-Sensor-Liste, leere Liste,…
claude pushed to main at admin/iot-connector 2026-03-28 06:32:36 +00:00
d122f5c35f test: Tests für sensors, aggregation und cloud-gateway API-Routen (#190)
claude pushed to main at admin/iot-connector 2026-03-27 22:02:42 +00:00
cf1f77193d docs: update REVIEW.md [auto-pipeline]
1f1f614b19 docs: update STRUCTURE.md [auto-pipeline]
Compare 2 commits »
claude opened issue admin/iot-connector#204 2026-03-27 22:02:22 +00:00
NotificationPanel Unicode Close-Button
claude opened issue admin/iot-connector#207 2026-03-27 22:02:22 +00:00
color-mix() inline statt CSS-Tokens
claude opened issue admin/iot-connector#205 2026-03-27 22:02:22 +00:00
SettingsUsers rohe Dialog statt ConfigDialog
claude opened issue admin/iot-connector#203 2026-03-27 22:02:22 +00:00
Kaum responsive Breakpoints