v1.4.183-rc.0
Pre-release
Pre-release
·
179 commits
to main
since this release
Compared to v1.4.182. This RC is v1.4.181-daily.202608121440 (09ec516) plus the 1.4.183 cherry-picks.
Remote server / SSH
- Fix remote-runtime terminal pane split authority by @Jinwoo-H in #13867
- Fix paired remote HTML browser ownership and focus by @Jinwoo-H in #13876
- Fix paired web Add Project folder browsing by @Jinwoo-H in #13885
- Gate paired web creation actions by provider by @Jinwoo-H in #13909
- fix(browser): route remote terminal links to owning host by @Jinwoo-H in #14117
- Fix remote server browser tab fallback behavior by @AmethystLiang in #14194
- Fix paired remote terminal browser link creation by @OrcaWin in #14363
- Fix paired web creation failure handling (STA-4024, STA-4025, STA-4063) by @Jinwoo-H in #14100
- Fix terminal split source incarnation and rejection cleanup by @AmethystLiang in #14238
- fix(terminal): never wipe a painted pane for a snapshot that carries no image by @brennanb2025 in #14099
- fix(terminal): repaint a recovered remote pane from the host's retained buffer by @brennanb2025 in #14095
UI / workspace
- feat(sidebar): add jump-to-top button for hard upward scrolling by @AmethystLiang in #13864
- Move worktree labels to right badge rail with truncation tooltips by @AmethystLiang in #14313
- fix(artifacts): recover committed cloud mutations by @Jinwoo-H in #13796
- fix(feedback): pre-include Orca version and OS in errors and feedback by @AmethystLiang in #13851
- fix(cmd-j): improve keyboard selection visibility in light mode by @AmethystLiang in #13855
- fix(settings): read voice settings from a ref, not a stale closure by @nwparker in #13883
- fix(automations): give list table more breathing room by @AmethystLiang in #13898
- fix(sidebar): give draft reviews their own glyph instead of a red PR icon by @nwparker in #13919
- fix(quick-commands): flatten the settings list and give the command editor room by @Jinwoo-H in #13922
- Fix reveal active workspace needing multiple clicks by @nwparker in #13926
- fix(workspace-emoji): keep the ':' shortcode suggestions scrolled to the highlight by @nwparker in #13969
- fix(renderer): keep commit tooltip lines intact by @Jinwoo-H in #14000
Orchestration
- perf(orchestration): route federated reads over shared control by @Jinwoo-H in #13814
- Make worker completion and cleanup authoritative by @Jinwoo-H in #13927
- fix(orchestration): close federated-read benchmark socket by @Jinwoo-H in #13939
- Use provider-neutral Opus alias in orchestration guide by @Jinwoo-H in #14119
Agents / native chat
- Make OpenCode agent session discoverable - Unpack OpenCode SQLite worker entry from asar by @AmethystLiang in #13853
- fix(agents): detect a live OpenCode pane from its native OC | session title by @AmethystLiang in #13957
- fix(agent-hooks): guard copilot and kimi Windows hooks before they own stdin by @brennanb2025 in #13379
- fix(claude): make managed hook paths portable (STA-3348) by @OrcaWin in #13442
- STA-3608: hide managed Claude hook consoles on Windows by @OrcaWin in #13443
- fix(claude): guard cold-restore resume selectors by @brennanb2025 in #13868
- fix(agent-hooks): stop rewriting typed Prime commands by @brennanb2025 in #13906
- fix(agent-title): treat Claude Code quarter-circle spinners as working by @brennanb2025 in #13925
- Fix smart sort ranking of done agents by completion time by @AmethystLiang in #13899
Windows / WSL
- fix(startup): restore Windows PATH before shell changes by @OrcaWin in #13792
- fix(windows): show first window before shell PATH hydration by @OrcaWin in #13799
- fix(windows): restore fresh-profile startup after durable fsync by @nwparker in #14173
- fix(windows): refresh PATH ordering for newly installed tools by @OrcaWin in #13545
- fix(wsl): forward native CLI arguments losslessly by @bbingz in #12582
- fix(wsl): preserve forwarded flags in PowerShell 5.1 by @OrcaWin in #13426
- fix(wsl): preserve single-letter POSIX terminal cwd by @OrcaWin in #13859
- Fix copied WSL skill commands on Windows by @OrcaWin in #13552
- fix(editor): index WSL watcher aliases per batch by @OrcaWin in #14015
- fix(terminal): open WSL UNC links with Windows path form by @bbingz
- fix(editor): match WSL UNC paths across forward-slash and backslash forms by @Pr1p
- fix(editor): complete local WSL alias watcher handling by @OrcaWin
Terminal
- feat(terminal): add copy action to link popover by @Jinwoo-H in #13857
- fix(terminal): explain a dead terminal host instead of leaking a socket error by @brennanb2025 in #13062
- fix(terminal): retain WebGL for recently hidden worktrees by @brennanb2025 in #13372
- fix(terminal): prevent link action clicks reaching child by @Jinwoo-H in #13797
- fix(terminal): rank cold-park recency by activation order, not random UUID by @nwparker in #13881
- fix(terminal): retain alt frames through park reveal by @nwparker in #13882
- fix(terminal): make DECSET 2031 subscriptions silent so fish stops reading them as stdin by @nwparker in #13904
- fix(terminal): carry kitty keyboard flags and pair IME releases through Preview by @AmethystLiang in #13940
- fix(terminal): require agent identity for guarded sends (STA-4028) by @brennanb2025 in #14092
- fix: decouple Floating Workspace shell selection by @OrcaWin in #13995
- Fix fsync of read-only files on POSIX by @AmethystLiang in #14235
Browser
- Allow directly search in google by @AmethystLiang in #13863
- feat(browser): Google direct sign-in notice after cookie imports (STA-3811) by @brennanb2025 in #13666
- fix(browser): keep one identity across hosts during Google sign-in (STA-3811) by @brennanb2025 in #13667
- fix(browser): exclude Google cookies from imports - direct sign-in is the only Google path (STA-3811) by @brennanb2025 in #13670
- fix(browser): bulk clear cookies during native import by @brennanb2025 in #13966
- fix(browser): preserve partitioned Google cookies on import by @brennanb2025 in #14086
- fix(browser): never resurrect cookies after a failed import clear (STA-4061) by @brennanb2025 in #14132
- perf(browser): clear cookies in one bulk call that excludes the Google family (STA-4065) by @brennanb2025 in #14131
- fix(browser): fail-closed cookie clear after a partial import wipe (STA-4090) by @brennanb2025 in #14191
- fix(browser): fence the cookie-clear fallback to the pre-clear snapshot (STA-4170) by @brennanb2025 in #14343
- fix(browser): guide Google sign-in after cookie import (STA-4019) by @brennanb2025 in #14085
- fix(browser): disable unsupported FedCM by @Jinwoo-H in #14023
GitHub / source control
- feat(bitbucket): connect Bitbucket from Settings and create pull requests by @nwparker in #5832
- feat(github): create stacked pull requests by @Jinwoo-H in #13750
- fix(github): fail closed when stack metadata is unavailable by @Jinwoo-H in #13866
- feat(pr-comments): sort grouped PR comment sections newest-first by @AmethystLiang in #13893
- Resolve threads as primary acknowledgement, not replies by @AmethystLiang in #13894
- fix(bitbucket): commit credentials atomically and stop blaming the token for network faults by @nwparker in #13887
Performance
- perf(clipboard): isolate staging cleanup from shared temp by @OrcaWin in #13482
- perf(renderer): drop redundant worktree card cache-TTL subscription by @nwparker in #13903
- perf(renderer): anchor spinner phase from animationstart only by @nwparker in #13987
Mobile
- Add keyboard dismissal for mobile markdown editor by @AmethystLiang in #13856
Tests / CI
- Strengthen plain-node-entry-guard with entry name validation by @AmethystLiang in #12761
- test(setup): cover Windows forward-slash sequencing by @brennanb2025 in #13557
- Add golden E2E tests for fresh terminal and shell commands by @AmethystLiang in #14302
- test: add golden E2E tests for source control workflows by @AmethystLiang in #14260
- test(e2e): add golden E2E tests for workspace session management by @AmethystLiang in #14304
- test: add golden e2e tests for agent TUI launch and shell recovery by @AmethystLiang in #14258
- test(e2e): stabilize triaged release failures by @AmethystLiang in #14242
- fix(ci): skip missing golden scripts on older release tags by @AmethystLiang in #14267
Full Changelog: v1.4.182...v1.4.183-rc.0