diff --git a/Feature-Requests.md b/Feature-Requests.md index 6d36a23..2863cc1 100644 --- a/Feature-Requests.md +++ b/Feature-Requests.md @@ -19,6 +19,12 @@ Status: `[ ]` = offen · `[x]` = erledigt ## Offen +*(keine offenen Punkte)* + +--- + +## Erledigt + - [x] **FR-009** Bug: `session_start_time` bei nachgelieferten Sessions (Queue) falsch ✅ - Bei Offline-Puffer (Queue) wird `session_start_time` erst beim Publish aus `laserTracker.getSessionStartTime()` gelesen → zeigt immer die **aktuelle** Session-Startzeit, nicht die der gepufferten Session - Beispiel: Session A (22:00) läuft offline, Session B (22:10) beendet, dann Reconnect → beide Sessions wurden mit Startzeit von Session B publiziert @@ -32,13 +38,7 @@ Status: `[ ]` = offen · `[x]` = erledigt - Zähler wird im RAM gehalten (kein NVS nötig), startet bei 0 nach jedem Reboot — Lücke beim Reboot ist akzeptabel - Zähler wird auf 0 zurückgesetzt bei `{"reset":true}` und `{"reset_session":true}` via MQTT - Betroffene Dateien: `include/mqtt_client.h` (`SessionPayload`, `_sessionCounter`, `resetSessionCounter()`), `src/mqtt_client.cpp` - - Commit: – - - - ---- - -## Erledigt + - Commit: `c40668f` - [x] **FR-006** Bug: MQTT Session-Publish nicht zuverlässig bei Verbindungsausfall ✅