opencode/packages/mobile-voice/src
Ryan Vogel 057208e022 fix: prevent spurious session-complete notifications from APN relay
Remove message.updated -> complete classification in the mobile foreground
SSE monitor. The processor cleanup stamps time.completed on every assistant
message after each LLM step, not just at session end, causing premature
complete events. The sole reliable signal is session.status with type idle.

Remove the redundant status.set(idle) from the processor halt() path. The
Runner onIdle callback already transitions to idle when the loop exits,
so the explicit set in halt was firing a duplicate complete notification
alongside the error notification.
2026-04-04 19:43:50 +00:00
..
app fix(mobile-voice): monitoring robustness, neutral prompt history colors, swipe hint fade, filter subagents 2026-04-04 19:43:24 +00:00
components mobile-voice commit 2026-03-28 13:30:21 -04:00
constants mobile-voice commit 2026-03-28 13:30:21 -04:00
hooks fix(mobile-voice): monitoring robustness, neutral prompt history colors, swipe hint fade, filter subagents 2026-04-04 19:43:24 +00:00
lib fix: prevent spurious session-complete notifications from APN relay 2026-04-04 19:43:50 +00:00
notifications update to the apn and server management 2026-03-29 16:17:57 -04:00
types update to build proc 2026-03-31 13:58:57 -04:00
global.css mobile-voice commit 2026-03-28 13:30:21 -04:00