Streams survive app switches + smooth burst rendering
Background interruption — fixed
Switching away from the app mid-response (to pause music, check a message) was killing the stream: modern Android freezes backgrounded apps within seconds and the connection dies mid-sentence. Horizon now holds a silent foreground service ("Generating response…" notification) for exactly as long as a response is streaming — the process stays alive, the stream finishes, the notification disappears.
If a stream still dies (genuine network loss), the partial text is now saved to the chat alongside the error instead of vanishing on reload.
Burst rendering — fixed
Thinking models emit nothing for seconds, then drop the whole answer at once. Previously you'd see a few words, a long pause, then the entire message snap onto screen in one frame. The typewriter now drains bursts ~3× faster and animates the tail out smoothly at stream end. Errors still surface instantly, cancel still stops dead.
Full Changelog: v3.7.0...v3.7.1