Matthias Nott
9 days ago 8d1f94e02e927fcb80d170fc85d13a091e5dc304
refs
author Matthias Nott <mnott@mnsoft.org>
Sunday, April 5, 2026 16:30 +0200
committer Matthias Nott <mnott@mnsoft.org>
Sunday, April 5, 2026 16:30 +0200
commit8d1f94e02e927fcb80d170fc85d13a091e5dc304
tree 314a848ba81e284c81cf00b18db1b903a9127d38 tree | zip | gz
parent 3233e3046d8922a6f948e0dbd74216d1943df31b view | diff
feat: add message trace log for end-to-end delivery diagnostics

- trace_service.dart: singleton ring buffer (200 entries) for trace events
- trace_screen.dart: log viewer screen with reverse-chron list and upload button
- mqtt_service.dart: _mqttLog adds to TraceService, received/deduped msg traces
- chat_screen.dart: _chatLog adds to TraceService, trace on handleMessage/handleIncomingMessage
- settings_screen.dart: Message Trace Log button navigates to TraceScreen
2 files added
3 files modified
changed files
lib/screens/chat_screen.dart diff | view | blame | history
lib/screens/settings_screen.dart diff | view | blame | history
lib/screens/trace_screen.dart diff | view | blame | history
lib/services/mqtt_service.dart diff | view | blame | history
lib/services/trace_service.dart diff | view | blame | history