What's Changed
- Allow duplicate review worktree creation by @nwparker in #6812
- refactor(quick-open): split ripgrep guidance by @nwparker in #6808
- refactor(pr-context): split guard tests by @nwparker in #6810
- refactor(mobile-markdown): split bridge save guard tests by @nwparker in #6811
- Prevent false mobile reconnects during active runtime traffic by @brennanb2025 in #6805
- refactor(telemetry): split client lifecycle tests by @nwparker in #6813
- refactor(command-code): split managed hook script by @nwparker in #6807
- Polish terminal context menu shortcuts by @nwparker in #6809
- Remove unused dead-code exports by @nwparker in #6821
- fix: include legacy commit statuses in PR checks by @nwparker in #6556
- fix: reject mobile-scope web pairing and surface forbidden runtime errors (#5508) by @nwparker in #6581
- perf(startup): lazy-load locale catalogs + mermaid (−5.40MB / −31% eager cold-start JS) by @nwparker in #6804
- Prevent and recover from degraded terminal daemon spawns by @nwparker in #6830
- Measure and batch restored terminal startup by @nwparker in #6836
- Fix/remote skill install floating terminal by @vladmesh in #6816
- Fix startup routing test for diagnostic wrappers by @nwparker in #6837
- Fix startup terminal color replies for hidden Codex panes by @nwparker in #6824
- Show the git primary action on mobile Source Control by @brennanb2025 in #6659
- fix: keep a worktree's sole newborn terminal mounted when its PTY dies on startup (direnv Landing bounce) by @nwparker in #6842
- chore(lint): upgrade oxlint to 1.71 + enable 7 new rules (autofixed backlog) by @nwparker in #6841
- Prevent regressions in Windows local project adds by @brennanb2025 in #6815
- fix(mobile): bump session max-lines ratchet to unbreak mobile lint by @nwparker in #6851
- fix(browser): mount floating-workspace browser webview via a slot viewport root by @nwparker in #6854
- fix: recover corrupt lazy-chunk parse errors instead of crashing the boundary by @nwparker in #6850
- chore(lint): adopt unicorn/prefer-import-meta-properties (error) by @nwparker in #6847
- Fix floating workspace editor ownership by @Jinwoo-H in #6859
- Document headless Linux server setup by @sdhilip200 in #6802
- fix(win): guard xterm link providers so a RangeError can't kill the renderer by @brennanb2025 in #6855
- fix(win): stop renderer crash-loop with an auto-recovery circuit breaker by @brennanb2025 in #6856
- fix(win): record a redacted breadcrumb when fs:readDir throws by @brennanb2025 in #6862
- fix(win): release PR-refresh aliases when a worktree is removed by @brennanb2025 in #6861
- Restore agent terminal screen on hibernation wake by @brennanb2025 in #6833
- fix(terminal): force model clear when webgl texture atlas is reset by @AmethystLiang in #6868
- fix: never leave a split-right PTY pinned at 0x0 (white screen) by @nwparker in #6853
- fix: keep terminal search from crashing the surface on narrow viewports by @nwparker in #6852
- Reliably deliver the issue prompt into opencode's composer by @brennanb2025 in #6798
- Improve styling and scannability of PR and task pages by @AmethystLiang in #6870
- fix(win): fall back to software rendering after repeated GPU crashes by @brennanb2025 in #6857
- Guard terminal search shortcut navigation by @nwparker in #6872
- Harden daemon degraded-spawn handling (follow-up to #6830) for #6814 by @Jinwoo-H in #6866
- fix(terminal): reclaim xterm focus after window blur (#6814), pane-scoped + guarded by @Jinwoo-H in #6867
- fix(native-chat): use basename for Windows tool-call paths by @huhuhulululu in #6825
New Contributors
- @vladmesh made their first contribution in #6816
- @sdhilip200 made their first contribution in #6802
- @huhuhulululu made their first contribution in #6825
Full Changelog: v1.4.109-rc.0...mobile-android-v0.0.18