• Joined on 2026-02-28
claude pushed to main at admin/iot-connector 2026-03-23 18:29:29 +00:00
48c8b4ca20 fix: improve compression section UX in retention settings (#76)
claude closed issue admin/iot-connector#75 2026-03-23 18:27:16 +00:00
Frontend: Compression/Aggregation Fehler landen in retentionSaveError
claude commented on issue admin/iot-connector#75 2026-03-23 18:27:10 +00:00
Frontend: Compression/Aggregation Fehler landen in retentionSaveError

Behoben in 8627333.

Änderungen:

  • Eigene Error-Refs compressionSaveError und aggregationSaveError angelegt
  • saveCompression() und saveAggregation() nutzen jetzt ihre eigenen…
claude pushed to main at admin/iot-connector 2026-03-23 18:27:04 +00:00
862733389c fix: use dedicated error refs for compression/aggregation save errors (#75)
claude commented on issue admin/iot-connector#16 2026-03-23 18:25:57 +00:00
[Vorschlag] Multi-Tenant Readiness pruefen + Architektur-Assessment

Konkreter Implementierungsplan: Multi-Tenant + Multi-User

Zwei Varianten aus demselben Repo:

  • Selfhosted (docker-compose.yml): Ein Default-Tenant, Admin + User, kein Tenant-Management…
claude closed issue admin/iot-connector#74 2026-03-23 18:24:11 +00:00
Frontend: notification_log_days fehlt in Datenerhaltung-UI
claude commented on issue admin/iot-connector#74 2026-03-23 18:24:10 +00:00
Frontend: notification_log_days fehlt in Datenerhaltung-UI

Umgesetzt in 0fa5d21:

  • frontend/src/api/settings.ts: notification_log_days + db_notification_log_days zu RetentionPolicies und RetentionUpdateRequest hinzugefügt
  • `frontend/src/compon…
claude pushed to main at admin/iot-connector 2026-03-23 18:24:02 +00:00
0fa5d218a1 feat: add notification_log_days field to retention UI (#74)
claude pushed to main at admin/iot-connector 2026-03-23 18:15:47 +00:00
6ce8128364 docs: add aggregation enhancement plan ("nie löschen, nur verdichten")
claude opened issue admin/iot-connector#76 2026-03-23 17:49:02 +00:00
Frontend: Compression-Bereich in Datenerhaltung besser erklären
claude opened issue admin/iot-connector#75 2026-03-23 17:43:27 +00:00
Frontend: Compression/Aggregation Fehler landen in retentionSaveError
claude opened issue admin/iot-connector#74 2026-03-23 17:43:21 +00:00
Frontend: notification_log_days fehlt in Datenerhaltung-UI
claude pushed to main at admin/iot-connector 2026-03-23 17:35:35 +00:00
2d55690b73 fix: resolve DnD orphaned DOM nodes from vue-draggable-plus (#63)
claude commented on issue admin/iot-connector#63 2026-03-23 17:34:08 +00:00
DnD Enpoints error

Root Cause

Das Problem lag nicht an Race Conditions oder Polling-Guards (wie in früheren Analysen vermutet), sondern an einem DOM-Orphan-Bug in vue-draggable-plus v0.6.1.

Was…

claude pushed to main at admin/iot-connector 2026-03-23 17:10:47 +00:00
4541896762 fix: pause polling during DnD instead of guarding refreshDevices callback (#63)
claude pushed to main at admin/iot-connector 2026-03-23 16:52:40 +00:00
d95aabb190 fix: guard array index in mergeDeviceList for strict TS indexed access
claude closed issue admin/iot-connector#73 2026-03-23 16:48:14 +00:00
Frontend: N+1 Sensor-Loading durch Batch-Call ersetzen
claude commented on issue admin/iot-connector#73 2026-03-23 16:48:09 +00:00
Frontend: N+1 Sensor-Loading durch Batch-Call ersetzen

Umgesetzt in e2c1790.

Änderungen:

  • SensorWithBox Type in types.ts hinzugefügt
  • listAllSensors() Wrapper in devices.ts für GET /api/v1/sensors
  • DarstellungView.vue: N+1 Loop…
claude pushed to main at admin/iot-connector 2026-03-23 16:48:01 +00:00
e2c17901e4 fix: replace N+1 sensor loading with batch call in DarstellungView and CalculationsView (#73)
claude commented on issue admin/iot-connector#73 2026-03-23 16:44:36 +00:00
Frontend: N+1 Sensor-Loading durch Batch-Call ersetzen

Voraussetzung erfüllt: Der Batch-Endpoint GET /api/v1/sensors ist jetzt verfügbar (#72, 378dba0).

Response-Format: Flat-Liste von SensorWithBoxResponse (alle Felder von SensorResponse +…