What's Changed
- fix(activity): bound Activity portal readiness oscillation (React #185) by @nwparker in #11326
- fix(orchestration): preserve active workers across updates by @OrcaWin in #11271
- fix(mobile): route terminal wheel scrolling through the gesture router by @brennanb2025 in #11247
- feat(browser): let Shift invert link routing instead of always forcing the system browser by @brennanb2025 in #10991
- fix(mobile): stop a mobile reveal from minting a duplicate terminal tab by @brennanb2025 in #11259
- fix(mobile): keep the provider session id alive while an agent sits idle by @brennanb2025 in #11260
- fix(windows): separate updater from orchestration migration by @OrcaWin in #11405
- perf(main): move hang watchdog into a worker thread by @nwparker in #11344
- Add OMP skill discovery source by @caioribeiroclw-pixel in #6422
- fix(codex): restore five-hour usage window by @brennanb2025 in #11415
- fix(settings): reserve skill badges for attention by @brennanb2025 in #11413
- test(skills): execute the plugin-cache entry limit instead of reasoning about it by @brennanb2025 in #11255
- Fix symlinked orchestration skill coverage by @sdhilip200 in #8329
- fix(terminal): reconcile cross-platform IME composition lifecycle by @OrcaWin in #11293
- fix(skills): read installed skills from the connected remote runtime by @vladmesh in #6887
- fix(computer): reap mac helper after client loss by @nwparker in #11425
- fix(settings): guide Windows skill setup when npx is missing by @0bkevin in #10453
- Cap installed skill discovery cache by @nwparker in #7670
- fix(hibernation): reap restored subagent rows with no live agent process by @brennanb2025 in #11219
- fix(computer): close helper session review gaps by @nwparker in #11428
- fix(macos): acknowledge TCC notice after close by @brennanb2025 in #11412
- docs: update mobile APK link to 0.0.36 by @AmethystLiang in #11438
- feat(ssh): bound relay PTY output end to end by @AmethystLiang in #11005
- fix(sidebar): move project header grab cursor to title surface only by @AmethystLiang in #11435
- fix(settings): reject malformed navigation targets by @brennanb2025 in #11433
- fix(new-workspace): stop UI flashing when typing ahead of search by @AmethystLiang in #11436
- Fix Node 26 test gate and happy-dom storage by @brennanb2025 in #11434
- fix(dashboard): remove per-worktree status dot from agent cards by @brennanb2025 in #11437
- Decouple feature copy from locale parity by @brennanb2025 in #8512
- fix(cli): keep automated worktree creation in background by @nwparker in #11445
- Set selected create-worktree agent as default by @nwparker in #11443
- feat(mobile): add session.tabs.list handler to mock server by @hanjoonchoe in #9293
- fix(computer): supervise macOS helper from main by @nwparker in #11441
- Add search to kanban view by @AmethystLiang in #11244
- fix(worktrees): prevent deletion from blocking Orca by @AmethystLiang in #11233
- fix(terminal): activate fresh OSC links on first click by @nwparker in #11453
- Fix: prevent Claude login hang on Windows (#11402) by @stroland02 in #11407
- fix(native-chat): make the launch-draft mirror reachable by @brennanb2025 in #11222
- fix(computer-use): make modifier clicks interruption-safe by @nwparker in #11451
- fix(quick-open): support projects past 10k files by @brennanb2025 in #11440
- fix(sidebar): float setup script prompt by @brennanb2025 in #11439
- test(skills): pin both sides of the nested-skill prune boundary by @brennanb2025 in #11462
- fix(project-host-setup): allow adding a local host to a runtime-only project by @PannenetsF in #9413
- fix(computer): supervise Linux and Windows desktop providers from main by @nwparker in #11468
- fix(tabs): trust native OpenCode titles without hook signals by @bbingz in #11382
- fix(mobile): keep a proxied wss host on :443 when editing by @ye4241 in #11383
- fix(runtime): avoid immediate WebSocket heartbeat sweep by @jmdall in #11300
- fix(computer): bind macOS helper to supervised peer pid by @nwparker in #11475
- feat(jira): link Jira issues from the workspace create dialog by @AmethystLiang in #11296
- Fix setup prompt state leaking across execution hosts by @brennanb2025 in #11447
- feat(feedback): attach images to feedback submissions by @brennanb2025 in #10465
- revert: restore pre-worker process boundaries by @nwparker in #11481
- fix(remote): recover and safely park paired terminals by @OrcaWin in #11416
- Fix workspace renderer freeze during runtime reconnects by @brennanb2025 in #11472
- fix(agent-hooks): skip unavailable agent homes by @brennanb2025 in #11442
- fix(daemon): hand off slept v29 history to v30 by @nwparker in #11423
- Fix stale agent icons in terminal tabs by @brennanb2025 in #11484
- fix(terminal): log pane recovery at warn, not error by @brennanb2025 in #10796
- fix(editor): save rich-markdown preview edits on blur, switch, and quit before the serialize debounce (#9730) by @rodboev in #9823
- fix(floating-workspace): persist Markdown tab renames by @dbachko in #11398
- fix(runtime): skip unreadable Windows drives by @nwparker in #11421
- fix: make remote server pairing failures actionable by @AmethystLiang in #11510
- fix(ui): right-align Project detail in new workspace combobox by @nwparker in #11521
- perf(orchestration): bound mutation ledger and run pages by @nwparker in #11432
- fix(daemon): split router subscription fanout by @nwparker in #11490
- perf(terminal): serialize checkpoints with one payload walk by @nwparker in #11422
- Clarify Cloud VM setup in settings by @AmethystLiang in #11527
- fix(worktrees): stop terminals after external deletion by @nwparker in #11237
- fix(sidebar): stop background workspace creation from scrolling the sidebar by @nwparker in #11530
- fix(relay): refuse silent fallback when pairing invite fails by @AmethystLiang in #11528
- fix(remote): preserve terminal recovery across control refresh by @OrcaWin in #11513
- fix: pr-bug-scan validated finding from #7050 by @buf0-bot[bot] in #7066
- fix(native-chat): mirror multi-line launch drafts into the chat composer by @brennanb2025 in #11253
- fix(terminal): reduce inactive pane dimming by @AmethystLiang in #11591
- feat(cli): add
orca skills installandorca skills updatefor headless skill setup by @scastanoh21 in #9201
New Contributors
- @caioribeiroclw-pixel made their first contribution in #6422
- @0bkevin made their first contribution in #10453
- @stroland02 made their first contribution in #11407
- @jmdall made their first contribution in #11300
- @scastanoh21 made their first contribution in #9201
Full Changelog: v1.4.162...v1.4.163-rc.0