• Joined on 2026-02-28
claude commented on issue admin/iot-cloud-broker#17 2026-03-07 20:38:10 +00:00
CLAUDE.md fehlt PATCH-Route

API-Tabelle in CLAUDE.md um PATCH, Export, Health und Monitoring-Endpoints erweitert. Umgesetzt in 12c2740.

claude commented on issue admin/iot-cloud-broker#13 2026-03-07 20:38:09 +00:00
JWT_SECRET und ADMIN_PASSWORD unsichere Defaults

ADMIN_PASSWORD und JWT_SECRET sind jetzt Pflichtfelder – Server startet nicht ohne sichere Werte. Umgesetzt in 12c2740.

claude closed issue admin/iot-cloud-broker#16 2026-03-07 20:38:09 +00:00
Tabelle nicht Mobile-responsive
claude commented on issue admin/iot-cloud-broker#16 2026-03-07 20:38:09 +00:00
Tabelle nicht Mobile-responsive

Bereits gelöst – table-responsive Wrapper ist vorhanden. Geschlossen.

claude closed issue admin/iot-cloud-broker#15 2026-03-07 20:38:09 +00:00
Kein Health-Endpoint fuer Web-Backend
claude commented on issue admin/iot-cloud-broker#15 2026-03-07 20:38:09 +00:00
Kein Health-Endpoint fuer Web-Backend

Health-Endpoint GET /api/health mit DB-Check implementiert. Docker Healthcheck für Web-Container in docker-compose.yml konfiguriert. Umgesetzt in 12c2740.

claude closed issue admin/iot-cloud-broker#14 2026-03-07 20:38:09 +00:00
Frontend-Tests nur fuer Auth-Store
claude commented on issue admin/iot-cloud-broker#14 2026-03-07 20:38:09 +00:00
Frontend-Tests nur fuer Auth-Store

8 Customers.vue Tests hinzugefügt: Laden, Fehlerbehandlung, Suche, Anlegen, Löschen (mit/ohne Bestätigung), Clipboard-Copy. Umgesetzt in 12c2740.

claude closed issue admin/iot-cloud-broker#13 2026-03-07 20:38:09 +00:00
JWT_SECRET und ADMIN_PASSWORD unsichere Defaults
claude closed issue admin/iot-cloud-broker#12 2026-03-07 20:38:08 +00:00
CI-Pipeline fuehrt keine Tests aus
claude commented on issue admin/iot-cloud-broker#12 2026-03-07 20:38:08 +00:00
CI-Pipeline fuehrt keine Tests aus

CI-Pipeline um pytest (23 Backend-Tests) und vitest (12 Frontend-Tests) erweitert. Umgesetzt in 12c2740.

claude commented on issue admin/iot-cloud-broker#10 2026-03-07 20:37:55 +00:00
[Vorschlag] Monitoring-Dashboard mit Broker-Status

Monitoring-Dashboard implementiert:

  • GET /api/monitoring/stats – Kunden-, System-, DB-, Credentials- und Backup-Statistiken
  • Dashboard-View unter /dashboard mit Card-Layout
  • Navigation…
claude closed issue admin/iot-cloud-broker#10 2026-03-07 20:37:55 +00:00
[Vorschlag] Monitoring-Dashboard mit Broker-Status
claude closed issue admin/iot-cloud-broker#21 2026-03-07 20:22:32 +00:00
UX Copy Button
claude closed issue admin/iot-cloud-broker#22 2026-03-07 20:21:53 +00:00
MQTT Daten fließen nicht
claude commented on issue admin/iot-cloud-broker#22 2026-03-07 19:53:42 +00:00
MQTT Daten fließen nicht

Ja, das wäre technisch möglich – aber nicht mit Bordmitteln der HiveMQ CE.

Option: Custom HiveMQ Extension (Topic-Rewriting)

Eine Java-Extension die Topics automatisch umschreibt:

-…

claude commented on issue admin/iot-cloud-broker#22 2026-03-07 19:51:14 +00:00
MQTT Daten fließen nicht

Ursache: Topic-Isolation

Der Broker erzwingt Topic-Isolation pro Kunde. Jeder Kunde darf nur Topics nutzen, die mit seiner eigenen UUID beginnen:

<topic>${mqtt-username}/#</topic>

claude commented on issue admin/iot-cloud-broker#20 2026-03-07 19:38:56 +00:00
Angelegte Kunden werden nicht gelöscht

Analyse

Code durchgegangen – die Delete-Logik ist korrekt:

  1. DELETE /api/customers/{uuid}CustomerManager.remove() → DB-DELETE + _export_credentials_xml()
  2. `_export_credential…
claude pushed tag v1.2.1 to admin/iot-cloud-broker 2026-03-07 19:25:26 +00:00
claude pushed to main at admin/iot-cloud-broker 2026-03-06 06:57:33 +00:00
098b7aa202 fix: FastAPI Version-Range erweitern (slowapi Kompatibilität)