Matthias Nott
2026-03-22 fee149c1fbc63f52aa66148018e569e30cca6161
refs
author Matthias Nott <mnott@mnsoft.org>
Sunday, March 22, 2026 20:04 +0100
committer Matthias Nott <mnott@mnsoft.org>
Sunday, March 22, 2026 20:04 +0100
commitfee149c1fbc63f52aa66148018e569e30cca6161
tree 2a7b9234562d2f097ac41e618d414f99d9914130 tree | zip | gz
parent 45c33f8cd35d4fe7679973f573fd6ecab9c2dd32 view | diff
fix: voice transcript display, audio file persistence, debug logging

- Read 'transcript' field from MQTT voice payloads (server uses this, not 'content')
- Save audio to file for cross-session voice messages (survives toJsonLight strip)
- Keep audioUri in toJsonLight when it's a file path (starts with '/')
- Await _storeForSession before showing toast
- Add debug logging to voice handler and store operations
2 files modified
changed files
lib/models/message.dart diff | view | blame | history
lib/screens/chat_screen.dart diff | view | blame | history