-
v26.04.14.1 Stable
released this
2026-04-14 08:00:38 -04:00 | 29 commits to main since this releaseSummary
Briefing chat stall watchdog + pull-to-refresh
- Briefing provider now uses the same
StreamIterator+ 45s per-event stall watchdog as the main chat provider, applied to bothdiscussArticleandsendReply. Mobile network handoffs no longer leaveisBriefingStreamingstuck true. - Pull-to-refresh on the briefing message list, works even when empty.
- Lifecycle
resumedhook calls a newrefreshMessages()that unfreezes the streaming state when the server-side message is already complete.
Attach to in-flight chat streams
- New
attachToGeneration()on the chat provider, called on screen init. Landing on a conversation whose last assistant message is mid-stream (e.g. the unified/newsdiscuss button, which now auto-kicks generation server-side) picks up live tokens instead of freezing on the placeholder.
CI
- Dropped
mainfrom the branches trigger so merge commits no longer re-run dev CI.
Downloads
- Briefing provider now uses the same