What's Changed
- feat(mobile): add explicit keyboard dismiss control to terminal command dock by @wolfiesch in #5917
- fix(mobile): surface disconnected source-control states + keep the mobile WS fallback port stable (STA-1511) by @brennanb2025 in #7855
- fix(terminal): shape Arabic/RTL text on the cell grid via xterm character joiner by @AmethystLiang in #7665
- fix(agent-status): waiting state for Claude AskUserQuestion + stop stale-title worktree spinners by @AmethystLiang in #7852
- Show empty sessions by default in AI Vault Panel by @AmethystLiang in #7853
- Collapse Grok rotating working titles to stable label by @AmethystLiang in #7863
- feat(source-control): add push failure AI recovery by @AmethystLiang in #7826
- fix(renderer): preserve live agent cursor visibility across replays by @AmethystLiang in #7858
Full Changelog: v1.4.129-rc.3...v1.4.129-rc.4