Voice auto-send was saving messages to the server but not caching them in Room with correct sortOrder. When navigating away and back, the app loaded from Room cache (empty for voice messages) then from server, where the tree-based ordering could differ from insertion order. Now caches both user and assistant messages in Room with proper sortOrder after the server save succeeds, matching the normal send() flow. |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||