Commit Graph

6 Commits

Author SHA1 Message Date
MaPaLo76
abde7fb154 fix: showIdle() zeigt AUS statt -- bei Laser aus; BMP_S Shape korrigiert; Version 1.1.3 2026-02-28 23:09:41 +01:00
MaPaLo76
a7c6edb458 fix(mqtt): MQTT-Task auf Core 0 auslagern - TLS-Blocking behebt WDT-Crash und Display-Freeze
- WiFiClientSecure/mbedtls ausschliesslich auf Core 0 initialisiert und verwendet
  (Cross-Core-Heap-Korruption durch mbedtls vermieden)
- xTaskCreatePinnedToCore('mqtt_task', Core 0, 16 KB Stack)
- begin() startet nur Task, kein Netzwerk-Zugriff auf Core 1
- mqttClient.loop() in main.cpp ist No-Op
- publishSession() von Core 1 via volatile-Flags an Core-0-Task uebergeben
- Version: 1.1.0 -> 1.1.1
2026-02-28 18:07:27 +01:00
MaPaLo76
fcb992d5d1 docs(plan): Phase 9 abgeschlossen, Feature-Requests.md eingeführt
- Implementation-Plan.md: Phase 9 als abgeschlossen markiert
- copilot-instructions.md: Commit-Regel geändert
  Bug Fix / kleines Feature -> Feature-Requests.md
  Neue Phase / Architektur -> Implementation-Plan.md
- Feature-Requests.md: neu erstellt für laufende Bug Fixes und Feature Requests
2026-02-26 21:40:11 +01:00
MaPaLo76
7fb14307ea Vor Architektur Änderung 2026-02-26 18:50:45 +01:00
MaPaLo76
99b5c25e37 feat(tracker): resetSessionSum + MQTT reset_session + UI-Verbesserungen
- resetSession() umbenannt in resetSessionSum() (klarere Semantik)
- Bug fix: resetSessionSum() setzt laufende Session-Timer korrekt zurueck
  (vorher: getAllSessionsSumMinutes() blieb > 0 nach Reset)
- consumeSessionReset() nach consumeSessionEnd()-Muster (consume-Semantik)
- Vor Reset: akkumulierte Netto-Sekunden sichern -> publishSession() wie Session-Ende
- MQTT: payload {reset_session:true} via lasercutter/reset loest resetSessionSum() aus
- MQTT: Session-Reset publiziert identisches JSON wie normales Session-Ende
- Web: Button-Layout ueberarbeitet (alle 3 Buttons blau, uebereinander, gleich breit)
- Docs: README.md + Implementation-Plan.md aktualisiert
2026-02-23 22:49:30 +01:00
MaPaLo76
b9c20c4a98 chore: Copilot Workspace Instructions hinzugefuegt (Deutsch, Terminal-Wiederverwendung) 2026-02-22 19:45:24 +01:00