What's Changed
- Fix F3: use known-tag predicate for explicit-turn decisions by @AmethystLiang in #8331
- fix(browser): make fill update rich text editors via execCommand by @wolfiesch in #6060
- Assign GitHub issue types via issue templates by @nwparker in #8346
- Refresh stale no-PR results when the Checks Panel opens by @AmethystLiang in #8349
- Fix linked review push target by @AmethystLiang in #8351
- fix(updater): force-exit the stale old process so update install can relaunch by @nwparker in #8328
- fix(preflight): reject Windows paths from WSL agent lookup by @bbingz in #7994
- fix: host browser popups in an Orca origin-bar window instead of chrome-less child windows by @AmethystLiang in #8343
- Mobile credential cleanup by @AmethystLiang in #8354
- Add Grok orchestration group routing by @bbingz in #8058
- fix(cleanup): reconcile late-settling removals against timeout results by @AmethystLiang in #8348
- fix(pi): keep status hooks off the Pi turn critical path by @AmethystLiang in #8355
- Cli destructive suggest by @AmethystLiang in #8352
- Naming usage ui copy by @AmethystLiang in #8357
- fix(runtime): explain full worktree id selectors (#7432) by @rodboev in #7892
- docs(computer-use): clarify get-app-state JSON tree field by @z116123123x in #7788
- Fix Codex WSL project trust conflating case-distinct Linux paths by @AmethystLiang in #8333
- fix(linux): stop Orca-managed terminals from launching the GNOME Orca screen reader via bare
orcaby @nwparker in #8347 - feat(ssh): support file transfers over system ssh by @gatsby74 in #7804
- fix(codex): share the user's global AGENTS.md into the managed Codex runtime home by @TopGrd in #7927
- Resolve and require explicit push targets for linked reviews by @AmethystLiang in #6159
- fix(settings): make WSL skill commands pasteable (#7795) by @rodboev in #7881
- fix: restore the active top-level view across renderer reload by @myungjuice in #8265
- fix(cli): preserve multiline arguments on Windows by @nwparker in #8374
- fix(orchestration): complete tasks on worker_done + coordinator UX fixes by @AmethystLiang in #8030
- perf(terminal): tune cold-park keep-warm so common rotation never remounts by @Jinwoo-H in #8262
- Show agent CLI failure output for branch auto-naming and generation instead of parsing per-CLI error formats by @brennanb2025 in #8045
- fix(pr-comments): let users mark comment authors as bots for the Humans/Bots filter by @dbachko in #7598
- fix(i18n): use useTranslation hook in SidebarNav for reactive language switching by @fsdwen in #7542
- perf(renderer): sweep suppressedPtyExitIds and pendingCodexPaneRestartIds on bulk worktree purge by @xianjianlf2 in #7656
- Add Previous/Next change navigation buttons to the Diff View by @brennanb2025 in #6668
- fix(terminal): gate Shift+Enter CSI-u on active protocol by @nwparker in #8427
- feat(editor): add file editor word wrap preference by @gatsby74 in #8423
- Add F7/Shift+F7 keyboard navigation for diff changes by @sonhyrd in #8240
- fix(terminal): handle Linux IME candidate digits without composition events by @yuqi1991 in #8241
- Fix ssh import safety by @AmethystLiang in #8435
- Fix cleanup late settlement by @AmethystLiang in #8434
- fix(terminal): route Shift+Enter by PTY host by @bbingz in #8065
- refactor: remove state-only React effects by @nwparker in #8437
- Consolidate diff header tooltip providers by @brennanb2025 in #8429
- fix(mobile): offer scoped Windows Firewall repair by @nwparker in #8439
- Add Cursor orchestration group routing by @nikg24 in #8436
- Keep long live session logs stable while they update by @brennanb2025 in #8432
- fix(terminal): prevent focus prefix in startup drafts by @OrcaWin in #8433
- Fix Command Code smart-sort bump on new prompt while working (STA-350) by @brennanb2025 in #5286
- Split client-ui RPC schemas into client-ui-schemas.ts by @brennanb2025 in #8446
- fix(runtime): prevent file watcher SIGSEGV from crashing orca serve by @AmethystLiang in #8370
- fix(agent-status): label Cursor by identity, not a bare "cursor" token by @AmethystLiang in #8445
- fix(relay): treat staging paths as literals by @beiyonder in #8358
- fix(cli): wait for valid serve recipe JSON by @beiyonder in #8361
- Fix ssh watcher isolation by @AmethystLiang in #8463
- fix(terminal): open hard-wrapped HTTP links exactly once by @ryush00 in #8339
- fix(grok): prefer auth.x.ai session + mention Grok in OSC52 toast by @bbingz in #8392
- fix(agents): bundle agent icons instead of loading them from Google's favicon service (#8451) by @AmethystLiang in #8474
- fix(agent-status): surface tool-failure errors across Cursor/Copilot/Grok by @AmethystLiang in #8483
- fix(e2e): repair release e2e suite (parking regression tests, stale/flaky specs, profile switcher gate) by @AmethystLiang in #8486
- Fix worker done pane identity by @AmethystLiang in #8473
- Distinguish open and start more by @AmethystLiang in #8487
- Fix wsl cli rc4 migration by @AmethystLiang in #8471
- Fix Windows focus stealing from agent foreground-process scan (hide conhost window) by @Cainiaooo in #8053
- Decouple feature copy from translated locale catalogs by @brennanb2025 in #8488
- Revert "Decouple feature copy from translated locale catalogs" by @brennanb2025 in #8500
- Prevent index churn from refreshing worktrees by @brennanb2025 in #8431
- Ssh watcher isolation e2e by @AmethystLiang in #8494
- Redesign Agents sidebar cards for cross-worktree scanning by @tmchow in #8420
- fix(agent-hooks): drain stdin before hook script early exits so agents never hit EPIPE by @kaynansc in #8430
- Fix windows build failure by @AmethystLiang in #8504
- Fix e2e tests by @AmethystLiang in #8495
- "Hide sleeping" never hides a workspace with an open agent session (#7197) by @brennanb2025 in #7511
- Fix ssh watcher memory by @AmethystLiang in #8556
- Fix wsl orchestration cli by @AmethystLiang in #8561
- perf(worktree-watcher): skip head-identity reads on index-only bursts by @AmethystLiang in #8558
- Fix windows serve wsl barrier by @AmethystLiang in #8559
New Contributors
- @z116123123x made their first contribution in #7788
- @TopGrd made their first contribution in #7927
- @myungjuice made their first contribution in #8265
- @nikg24 made their first contribution in #8436
- @beiyonder made their first contribution in #8358
- @ryush00 made their first contribution in #8339
- @Cainiaooo made their first contribution in #8053
Full Changelog: v1.4.137...v1.4.138