v1.4.147
What's Changed
- fix(terminal): re-linkify streamed URLs so links underline/click on first hover by @nwparker in #9320
- fix(github): load PR details on fork checkouts by preferring upstream (#7331) by @nwparker in #9384
- fix(status-bar): show live session reset countdown in collapsed usage bar (#5399) by @nwparker in #9374
- perf(preflight): fs-based PATH resolution for agent detection (no where/which spawn) (#9297) by @nwparker in #9379
- fix(create-worktree): keep composer open when adding a project from the dialog by @nwparker in #9397
- Fix setup split duplicate PTY race by @Jinwoo-H in #9371
- Preserve agent chats and drafts through reconnects by @brennanb2025 in #9242
- Add review note chord guards by @AmethystLiang in #9412
- Floating terminal should be at top by @AmethystLiang in #9420
- feat(ssh): download folders from remote explorer by @gatsby74 in #7793
- fix(browser): gate certificate proceed on runtime capability; dedupe cert-error helpers by @AmethystLiang in #9070
- Allow hiding Orca Mobile sidebar button once a device is paired by @AmethystLiang in #5785
- fix(win): launch Store-installed PowerShell 7 in terminals by @OrcaWin in #9437
- fix(composer): show full worktree path on hover in Run on dropdown by @nwparker in #9398
- test(e2e): prove the terminal daemon survives a main-process crash on Windows (#7742) by @OrcaWin in #9311
- feat(editor): add Toggle H5 to markdown editor by @AmethystLiang in #9448
- Prevent adding the same Claude account twice by @brennanb2025 in #8912
- Confirm before merging a PR/MR from the sidebar strategy dropdown by @brennanb2025 in #8911
- Clear a removed remote host's leftover repos and worktrees from the sidebar by @brennanb2025 in #9463
- fix(source-control): bound Create PR eligibility probe so it can't hang by @OrcaWin in #9292
- Fix diff editor flashing "Loading…" on every save by @brennanb2025 in #9424
- Keep Agent Session History from freezing the app on huge OpenCode databases by @brennanb2025 in #8924
- Bump mobile app.json to 0.0.32 by @brennanb2025 in #9466
- fix(terminal): confirm the agent from ConPTY console presence to avoid false exits by @brennanb2025 in #9258
- Make plain-text file:// links clickable in the terminal by @brennanb2025 in #9467
- Standardize per-repo Source Control AI save UX by @AmethystLiang in #9427
- Fix WSL daemon CWD after sleep and wake by @Jinwoo-H in #9164
- Clarify Orca Mobile pairing connection paths by @AmethystLiang in #9425
- Implement confirm-only PR panel composer with classified error blocking by @AmethystLiang in #9428
- Keep lineage children with their parent when dragging to another status lane by @brennanb2025 in #9472
- Stop AI Vault cold scans from re-reading the entire transcript corpus on every launch by @brennanb2025 in #9474
- Preserve surviving workspace state when removing a runtime host by @brennanb2025 in #9468
- fix(gitlab): bound and coalesce auth probes by @OrcaWin in #9476
- Make Create PR handle sync by fast-forwarding behind-only branches by @AmethystLiang in #9481
- Tighten orchestration worktree isolation policy by @AmethystLiang in #9482
- Add native chat skill picker with host-aware discovery by @AmethystLiang in #9480
- fix(pi): detect ask_user_question and surface as blocked state by @hu9osaez in #9457
- fix(cli): avoid Windows PATH status timeout by @Jinwoo-H in #9483
- fix(ssh): clear stamped agent status on disconnect by @Jinwoo-H in #9484
- fix(daemon): retire empty current-generation daemons by @Jinwoo-H in #9277
- fix(terminal): safely converge revealed inline-TUI panes by @OrcaWin in #9503
- Fix native Windows PTY startup query handling by @Jinwoo-H in #9500
- fix(ui): restore spaces around orca.yaml in trust dialog by @nwparker in #9511
- fix(ui): restore missing spaces in i18n JSX fragment copy by @nwparker in #9513
- perf(window): re-enable macOS main-window background throttling by @nwparker in #9395
- fix(dev): stabilize macOS safeStorage Keychain key name across dev branches by @nwparker in #9400
- fix(sidebar): stop agent 'working' spinner freezing as a broken ring under reduced motion by @OrcaWin in #9515
- perf(renderer): stop agent spinners from keeping the frame pipeline awake (one shared clock, hidden-window stop) by @nwparker in #9380
- fix(agent-status): stamp renderer SSH ownership by @OrcaWin in #9505
- feat(mobile): Quick Commands (terminal + agent-prompt presets) by @brennanb2025 in #9298
- fix(search): open content-search matches through the worktree's owning runtime by @xianjianlf2 in #9262
- test(e2e): deliver node burst via temp file so PowerShell quoting can't break OSC title (#8521) by @OrcaWin in #9391
- fix(worktree): bound teardown RPCs so Windows workspace deletion can't hang by @OrcaWin in #9516
- fix(wsl): forward ORCA_ROOT_PATH/ORCA_WORKTREE_PATH setup vars across the wsl.exe boundary (#9206) by @OrcaWin in #9390
- fix(i18n): 操作按钮/指令的翻译"开放"改为"打开" (#9533) by @fsdwen in #9534
- fix(rate-limits): surface Fable weekly usage when is_active is false (#8979) by @OrcaWin in #9389
- fix(new-workspace): ignore IME composition Enter in workspace name field by @shinju4n in #9526
- perf(renderer): stop full durable-state save on every top-level view switch (#9002) by @OrcaWin in #9393
New Contributors
Full Changelog: v1.4.146...v1.4.147