Aquí hi ha 99 versions d’Orca, des de 27 de juny del 2026 fins a l’actual, 1.4.240. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 1.4.240Darrera versió | 25 d’octubre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.238 | 23 d’octubre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.237 | 21 d’octubre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.235 | 20 d’octubre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.233 | 20 d’octubre del 2026 | — | 64 bits EXE (NSIS) Notes de la versióThank you so much for using Orca and for your continued support! ❤️
The short version
- SSH & remote workspaces: Connecting to an SSH host works when neither machine can download Node.js, with a one-click mirror Orca remembers and retries. Older Windows hosts (Windows 10 1809 and Server 2019) can run Orca's server, and tunnels recover when a port is held by an old SSH connection.
- Remote servers in Settings: Remote Orca Servers is one list instead of six sections, and SSH hosts can be removed in bulk and stay removed. Orca tells you when the same server was saved twice, and adding a server you already saved updates it instead.
- Phone: Creating a workspace from the phone is much faster, the workspace list stays in step with the desktop, and session tab icons keep their size beside long titles.
- Editor: Orca refuses to save over changes made to a file on disk that you haven't seen, and Reload and Undo behave predictably afterwards.
- Everyday polish: Projects with the same name on different machines keep short names and show which machine they're on. Long saved conversations use far less memory when Orca scans them for Session History.
Product experience
SSH, managed servers & remote
SSH hosts connect in more situations, Remote Orca Servers is one clear list, and edits always go to the machine that owns the workspace.
- One-click Node.js mirror when neither machine can download Node by @nwparker in https://github.com/stablyai/orca/pull/31069
- Retry with the saved Node.js mirror once a running connect fails the same way by @nwparker in https://github.com/stablyai/orca/pull/31089
- Ship node-pty's winpty backend so Windows 1809 / Server 2019 hosts can deploy by @nwparker in https://github.com/stablyai/orca/pull/31056
- A managed tunnel whose forward can't start takes the stdio bridge, and reclaims a port an old ControlMaster holds by @nwparker in https://github.com/stablyai/orca/pull/31062
- A legacy relay restarted at the same socket never takes over an open tab by @nwparker in https://github.com/stablyai/orca/pull/31068
- Detect Linux libraries reliably across SSH and WSL by @nwparker in https://github.com/stablyai/orca/pull/31077
- Remote Orca Servers: one list instead of six sections; SSH Hosts: bulk remove that stays removed by @nwparker in https://github.com/stablyai/orca/pull/31082
- Adding a server you already saved updates it instead of saving it twice by @nwparker in https://github.com/stablyai/orca/pull/31080
- Say which saved servers are the same machine paired twice, and how to fix it by @nwparker in https://github.com/stablyai/orca/pull/31100
- Say "Orca on " instead of "managed server" in the UI by @nwparker in https://github.com/stablyai/orca/pull/31099
- A moved SSH host lists once in a project's Available Hosts by @nwparker in https://github.com/stablyai/orca/pull/31064
- New local projects never dedupe onto an SSH project at the same path by @nwparker in https://github.com/stablyai/orca/pull/31055
- PR/MR worktree base refuses SSH projects named only by executionHostId by @nwparker in https://github.com/stablyai/orca/pull/31054
- Worktree create sends the host --project/--host selected by @nwparker in https://github.com/stablyai/orca/pull/31066
- Editor writes and unqualified removals route by the rows, never the Active Server focus by @nwparker in https://github.com/stablyai/orca/pull/31036
- No owner route reads the Active Server focus, so a local row never routes to the focused server by @nwparker in https://github.com/stablyai/orca/pull/31058
- A damaged browser file list disables only the browser client, not the remote server by @nwparker in https://github.com/stablyai/orca/pull/31025
- A live orcad's browser helper pauses for macOS desktop installs by @nwparker in https://github.com/stablyai/orca/pull/31059
Phone
Create workspaces from the phone much faster, and keep the phone's workspace list and session tabs accurate.
- Prepare the worktree checkout while the new-workspace form is open by @AmoabaKel |
| 1.4.230 | 19 d’octubre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.229 | 17 d’octubre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.224 | 10 d’octubre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.223 | 8 d’octubre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.222 | 7 d’octubre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.221 | 5 d’octubre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.220 | 4 d’octubre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.219 | 2 d’octubre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.218 | 30 de setembre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.217 | 29 de setembre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.216 | 28 de setembre del 2026 | — | 64 bits EXE (NSIS) Notes de la versióThank you so much for using Orca and for your continued support! ❤️
This patch is v1.4.215 plus one fix. Pull requests that landed on main after v1.4.215 are not in this build.
The short version
Status bar: On smaller screens and narrow windows, the status bar now stays on a single line instead of wrapping or getting cut off.
Fixes
When the window is narrow, the status bar condenses its items so everything fits on one line.
- Fix status bar on smaller screen by @AmethystLiang in https://github.com/stablyai/orca/pull/23587
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.215...v1.4.216 |
| 1.4.215 | 27 de setembre del 2026 | — | 64 bits EXE (NSIS) Notes de la versióThank you so much for using Orca and for your continued support! ❤️
This patch is v1.4.214 plus one fix. Pull requests that landed on main after v1.4.214 are not in this build.
The short version
Profile: When the JSON and SQLite copies of your profile disagree, Orca asks whether to keep SQLite or JSON and applies that choice for you.
Product experience
Both copies are readable, but they disagree. Orca shows each copy's last-saved time and lets you pick one, instead of handing you a command to run.
- feat: let users choose JSON or SQLite when profile copies diverge by @OrcaWin in https://github.com/stablyai/orca/pull/23278
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.214...v1.4.215 |
| 1.4.214 | 26 de setembre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.212 | 25 de setembre del 2026 | — | 64 bits EXE (NSIS) Notes de la versióAgents / native chat
- fix(codex): Codex 0.157+ starts in Orca-managed homes instead of failing with SUN_LEN by @OrcaWin in https://github.com/stablyai/orca/pull/22878
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.211...v1.4.212 |
| 1.4.211 | 25 de setembre del 2026 | — | 64 bits EXE (NSIS) Notes de la versióThank you so much for using Orca and for your continued support! ❤️
The short version
Agents & chat: Native chat keeps its live tool state intact, shows Codex goals above the composer, and treats active child work as working. Muse Code is now a first-class supervised-worker harness with local usage reporting.
Workspaces, editor & browser: Large local workspaces can find files by name, preview tabs can be turned off, stale workspace listings cannot retire newly created workspaces, and browser shortcuts stay with the split or floating panel that received them.
Terminal, remote & reliability: Background-created terminals answer startup queries, explicit closes get enough time for a daemon verdict, and macOS adoption and folder-denial events carry code-identity telemetry. Asia relay capacity grows safely with cell-specific gates, lock-convoy alerts, and safer rehoming.
Mobile: The OTA page gains device Back support, safer draft handling, clearer re-pair and update recovery, and capability-negotiated, gzipped bundle ranges.
Product experience
Editor, workspaces & browser
Workspace lists stay correct, large folders are easier to search, editor behavior is configurable, and browser commands stay in their originating view.
- fix(cli): describe Linear write support by @AtejiMan in https://github.com/stablyai/orca/pull/21830
- fix(sidebar): hang the subagent chevron in the card gutter by @brennanb2025 in https://github.com/stablyai/orca/pull/22331
- fix(usage): price GPT-6 Sol/Luna, Opus 5.5 and Fable 5.1, and correct GPT-5.6 rates by @Jinwoo-H in https://github.com/stablyai/orca/pull/22350
- fix(usage): price Codex long context per request, not per aggregate by @Jinwoo-H in https://github.com/stablyai/orca/pull/22360
- fix(worktrees): a listing that predates a create can no longer retire the new workspace by @brennanb2025 in https://github.com/stablyai/orca/pull/22311
- fix(explorer): find files by name in large local workspaces by @nwparker in https://github.com/stablyai/orca/pull/22369
- feat(editor): add a setting to turn off preview tabs by @nwparker in https://github.com/stablyai/orca/pull/22398
- fix(editor): map Salesforce Apex extensions to the apex language id by @bdJohnson72 in https://github.com/stablyai/orca/pull/14287
- feat(sidebar): copy workspace name from context menu by @AmethystLiang in https://github.com/stablyai/orca/pull/22338
Orchestration & CLI
Runtime connection denials are reported accurately, and supervised workers accept Muse model and effort settings.
- fix(cli): report a denied runtime connection instead of a dead Orca by @Jinwoo-H in https://github.com/stablyai/orca/pull/22341
- feat(orchestration): accept Muse model and effort for supervised workers by @nwparker in https://github.com/stablyai/orca/pull/22383
Agents, chat & launches
Live chat state stays legible, structured sessions reflect their child work, and Muse Code joins the supported agent harnesses.
- fix(native-chat): hide delete for structured history by @brennanb2025 in https://github.com/stablyai/orca/pull/22106
- fix(agent-status): a structured session with live child work reads as working by @brennanb2025 in https://github.com/stablyai/orca/pull/22295
- refactor(ai-vault): read Codex's stated subagent parentage instead of a boolean by @brennanb2025 in https://github.com/stablyai/orca/pull/22298
- fix(native-chat): journal rows name the agent that produced them by @brennanb2025 in https://github.com/stablyai/orca/pull/22299
- feat(native-chat): notify on every settled structured turn by @brennanb2025 in https://github.com/stablyai/orca/pull/22105
- feat(agents): add first-class Muse Code harness by @nwparker in https://github.com/stablyai/orca/pull/22216
- fix(opencode-usage): read OpenCode 2 session_v2 token totals by @nwparker in https://github.com/stablyai/orca/pull/22391
- fix(opencode2): only treat the question tool's form as a pane blocker by @nwparker in https://github.com/stablyai/orca/pull/22399
- fix(native-chat): keep a structure |
| 1.4.210 | 24 de setembre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.209 | 23 de setembre del 2026 | — | 64 bits EXE (NSIS) Notes de la versióThank you so much for using Orca and for your continued support! ❤️
This is a patch on top of v1.4.207.
The short version
Agents & chat: Search results are sorted by newest activity, launch prompts can be delivered directly to terminal agents, and Codex, OpenCode, Claude, and other provider usage reporting is more reliable.
Workspaces, editor & source control: Large artifacts and conflict trees load more smoothly, PDF zoom persists across tabs and restarts, Markdown previews survive wiki-link navigation, and file search no longer shows stale results while a new query loads.
Terminal & remote: Configure interactive Unix shell arguments, preserve composed text and selections in terminal panes, and keep remote pane scrollback across hard restarts. Relay rehomes and same-capacity rollouts are more resilient.
Mobile: The over-the-air page now supports browser screencasting, HTML previews, Mermaid diagrams, dictation, and additional source-control and session routes.
Product experience
Agents, chat & workspaces
Search is easier to trust, agent launches are more direct, and large workspace lists stay responsive.
- feat(agent-launch): deliver a launch prompt to a terminal agent by @brennanb2025 in https://github.com/stablyai/orca/pull/21891
- feat(session-search): sort search results by newest, and break relevance ties by recency by @Jinwoo-H in https://github.com/stablyai/orca/pull/21863
- Virtualize artifacts list with reusable component by @AmethystLiang in https://github.com/stablyai/orca/pull/22061
- Virtualize large conflict file trees by @AmethystLiang in https://github.com/stablyai/orca/pull/21920
- Fix stale listings when search query changes by @AmethystLiang in https://github.com/stablyai/orca/pull/22173
Editor & terminal
PDF work, Markdown navigation, terminal input, and remote pane recovery are more consistent.
- fix(editor): persist PDF zoom across tabs and restarts by @Jinwoo-H in https://github.com/stablyai/orca/pull/21879
- fix(editor): preserve Markdown preview when following wiki links by @SahilZ0810 in https://github.com/stablyai/orca/pull/19790
- feat(terminal): configure interactive Unix shell arguments by @nwparker in https://github.com/stablyai/orca/pull/21904
- fix(terminal): preserve Polish and Option-composed text in kitty panes by @nwparker in https://github.com/stablyai/orca/pull/21082
- fix(terminal): persist a parked remote pane's scrollback across a hard restart (#21295) by @nwparker in https://github.com/stablyai/orca/pull/21367
Mobile
The mobile page gains richer browser, preview, diagram, dictation, and session support.
- feat(mobile): carry browser screencast frames over the bridge as base64 (OTA phase C, C6.1) by @Jinwoo-H in https://github.com/stablyai/orca/pull/21758
- feat(mobile): render Mermaid diagrams on the page from one deferred engine artifact (OTA phase C, C7.10 B) by @Jinwoo-H in https://github.com/stablyai/orca/pull/21871
- feat(mobile): dictation on the OTA page over native audio verbs (Phase C, C7.10 PR D) by @Jinwoo-H in https://github.com/stablyai/orca/pull/21905
- feat(mobile): render the HTML preview on the page in a sealed srcdoc frame (OTA phase C, C7.10 A) by @Jinwoo-H in https://github.com/stablyai/orca/pull/21862
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.207...v1.4.209 |
| 1.4.206 | 20 de setembre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.205 | 17 de setembre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.204 | 16 de setembre del 2026 | — | 64 bits EXE (NSIS) Notes de la versióThank you so much for using Orca and for your continued support! ❤️
Please note: It usually takes 48–72 hours for a landed PR to be released (except P0+ fixes). We have many more exciting PRs and features coming in later versions!
The short version
Agents & chat: Native chat adds file drag-and-drop and provider-aware Fast mode, resumes structured chats cleanly after restart, hides idle activity, and fixes tail-read cursor and Claude-turn reopening; Grok completion/hook attribution and Claude SessionEnd handling are more correct, and agent status keys rows by agent instead of pane.
Workspaces & mobile: Workspaces re-seed after agent selection, recover from activation failures, and retire orphaned chat tabs; mobile continues the typed-RPC migration across settings, source-control, and workspace creation while preserving delivery and fixing streaming jumps.
Performance: Orca batches terminal file-link checks, dispatches browser input in-process, avoids repeated remote capability probes, skips redundant persistence flushes, and bounds WSL skill discovery.
Product experience
Workspaces, tabs & browser
Safer workspace recovery, more responsive browser input, and clearer project views.
- fix(worktrees): retire the chat tab of a chat with no child when its workspace goes by @brennanb2025 in https://github.com/stablyai/orca/pull/19970
- fix(browser): press keys through a US-layout CDP key table instead of a subprocess per keystroke by @atreidesend in https://github.com/stablyai/orca/pull/15310
- fix(workspaces): re-seed a gate-reported empty workspace after an agent selection by @brennanb2025 in https://github.com/stablyai/orca/pull/20182
- fix(workspaces): recover a real terminal when activation throws for a planless agent create by @brennanb2025 in https://github.com/stablyai/orca/pull/20190
- fix(github): name an unfiltered empty project view instead of blaming a filter by @nwparker in https://github.com/stablyai/orca/pull/20588
Agents & workflow
Agent reliability & native chat
Chat adds drag-and-drop and Fast mode, recovers more gracefully, and reports agent state more accurately.
- fix(native-chat): wait for the runtime capability probe before resolving the creation launch route by @brennanb2025 in https://github.com/stablyai/orca/pull/19819
- feat(ai-vault-search): public session search contract and transports by @Jinwoo-H in https://github.com/stablyai/orca/pull/20277
- fix(tasks): preserve repository results under GitHub search quota by @OrcaWin in https://github.com/stablyai/orca/pull/20460
- fix(ai-vault): stream oversized remote session transcripts by @OrcaWin in https://github.com/stablyai/orca/pull/20455
- fix(grok): stop replayed Claude/Cursor hooks reporting Grok panes as Claude by @brennanb2025 in https://github.com/stablyai/orca/pull/20507
- feat(native-chat): support file drag and drop by @brennanb2025 in https://github.com/stablyai/orca/pull/20494
- refactor(attention): move the agent attention boundary off terminal panes by @brennanb2025 in https://github.com/stablyai/orca/pull/20525
- fix(grok): defer managed hook pane guard expansion to shell by @brennanb2025 in https://github.com/stablyai/orca/pull/20534
- refactor(orchestration): derive delivery eligibility from messages by @Jinwoo-H in https://github.com/stablyai/orca/pull/19837
- fix(grok): announce a completion once, when Grok is actually finished by @brennanb2025 in https://github.com/stablyai/orca/pull/20523
- feat(native-chat): add provider-aware Fast mode by @brennanb2025 in https://github.com/stablyai/orca/pull/20506
- fix(claude): subscribe to SessionEnd on capable versions, and correct a false comment by @brennanb2025 in https://github.com/stablyai/orca/pull/20530
- feat(agent-status): run-identity types for keying rows by agent instead of pane by @brennanb2025 in https://github.com/stablyai/orca/pull/20531
- fix(hooks): report a timed-out hook as unverifiable and terminate its process tree by @nwparker in https://github.com/stablyai/orca/pull/20559
- |
| 1.4.203 | 15 de setembre del 2026 | — | 64 bits EXE (NSIS) Notes de la versióThank you so much for using Orca and for your continued support! ❤️
Please note: It usually takes 48–72 hours for a landed PR to be released (except P0+ fixes). We have many more exciting PRs and features coming in later versions!
The short version
Reliability & security: Electron is updated to address a glibc environment use-after-free, browser cookie migration is more reliable, and worktree creation now completes cleanly after post-create failures.
Agents & chat: Native chat recovers restart-stranded sends from provider history, agent status no longer depends on a retained runtime row store, and provider/model validation is more resilient.
Workspaces & mobile: Folder workspaces retain their saved names and groups, sidebar nesting is easier to work with, and mobile restores push, cold-start, notification, Markdown, and workspace-routing behavior.
Performance: Orca reduces cold-switching, browser, terminal, SSH, mobile, history, plugin, and relay overhead across a broad set of targeted improvements.
Product experience
Workspaces, tabs & browser
Safer workspace creation, more reliable browser data, and clearer navigation around your projects.
- fix(browser): decode Chromium SameSite storage values (135 cookies silently lost per profile) by @brennanb2025 in https://github.com/stablyai/orca/pull/20076
- fix(workspaces): complete a worktree create when a post-create step throws by @brennanb2025 in https://github.com/stablyai/orca/pull/20175
- Fix landing footer menu placement by @nwparker in https://github.com/stablyai/orca/pull/20360
- Make sidebar nesting easier while preserving animated reordering by @nwparker in https://github.com/stablyai/orca/pull/20412
- fix(browser): move cookie scoping off psl's stale suffix list by @nwparker in https://github.com/stablyai/orca/pull/20421
- fix(tabs): cancel split drags when the window loses focus by @OrcaWin in https://github.com/stablyai/orca/pull/20323
- fix(resource-manager): show saved folder workspace names and groups by @OrcaWin in https://github.com/stablyai/orca/pull/20324
- fix(sidebar): show agent activity before workspace activation by @Jinwoo-H in https://github.com/stablyai/orca/pull/20398
Agents & workflow
Agent reliability & native chat
Agents recover more gracefully, and chat makes safer decisions when provider state or configuration changes.
- refactor(agent-status): delete the runtime's retained row store (PR 1b) by @brennanb2025 in https://github.com/stablyai/orca/pull/19785
- fix(source-control): pass the Antigravity prompt to agy --print by @nwparker in https://github.com/stablyai/orca/pull/20147
- fix(hooks): stop orphaned managed markers from consuming user TOML by @nwparker in https://github.com/stablyai/orca/pull/20148
- fix(codex): reconcile marketplace and plugin tables through the config mirror by @nwparker in https://github.com/stablyai/orca/pull/20150
- feat(ai-vault-search): session search query engine over the index by @Jinwoo-H in https://github.com/stablyai/orca/pull/20029
- fix(native-chat): shrink skill pill text by @brennanb2025 in https://github.com/stablyai/orca/pull/20254
- fix(claude): refuse a structured model the provider does not list by @brennanb2025 in https://github.com/stablyai/orca/pull/19946
- fix(claude-accounts): stop path resolution from creating the config directory by @makoto-developer in https://github.com/stablyai/orca/pull/12309
- fix(ai-vault): close OpenCode handles when query_only setup fails by @bbingz in https://github.com/stablyai/orca/pull/14134
- fix(skills): evict removed runtime discovery cache by @bbingz in https://github.com/stablyai/orca/pull/11489
- fix(automations): isolate the scheduler tick and refuse oversized cron steps by @nwparker in https://github.com/stablyai/orca/pull/20152
- fix(runtime): stop a name-only agent title from satisfying tui-idle by @nwparker in https://github.com/stablyai/orca/pull/20155
- fix(agent-hooks): stop navigation Escape from inferring completion by @nwparker in https://github.com/sta |
| 1.4.202 | 14 de setembre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.201 | 13 de setembre del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix(push): isolate deployment and validate candidates before activation by @Jinwoo-H in https://github.com/stablyai/orca/pull/19771
- fix(native-chat): show Claude working from the send, not the provider echo by @brennanb2025 in https://github.com/stablyai/orca/pull/19822
- fix(mobile): enable patch-free iOS text selection in native chat by @brennanb2025 in https://github.com/stablyai/orca/pull/19769
- perf(terminal): resume OSC terminator search past the carried frame by @nwparker in https://github.com/stablyai/orca/pull/19839
- perf(native-chat): bound retained items on the structured session path by @nwparker in https://github.com/stablyai/orca/pull/19841
- perf(terminal): share one ESC dispatch table between the two scanners by @nwparker in https://github.com/stablyai/orca/pull/19842
- fix(native-chat): one / picker for every agent, anywhere in the prompt by @brennanb2025 in https://github.com/stablyai/orca/pull/19832
- feat(native-chat): the background-tasks strip says what is running by @brennanb2025 in https://github.com/stablyai/orca/pull/19311
- fix(i18n): drop the stale TerminalPane.minimumContrast entries from the runtime catalog (main red again) by @nwparker in https://github.com/stablyai/orca/pull/19575
- fix(native-chat): keep an older page from punching a hole in the transcript by @nwparker in https://github.com/stablyai/orca/pull/19845
- refactor(agent-status): publish structured sessions into the hook server store by @brennanb2025 in https://github.com/stablyai/orca/pull/19683
- fix(orchestration): scope @ group addresses to the sender's Run by @Jinwoo-H in https://github.com/stablyai/orca/pull/19783
- feat(native-chat): show live background work and name each row by kind by @brennanb2025 in https://github.com/stablyai/orca/pull/19705
- feat(sidebar): show native-chat subagents as sidebar child rows, like CLI agents already do by @brennanb2025 in https://github.com/stablyai/orca/pull/19807
- feat(native-chat): focus the message box when a chat appears by @brennanb2025 in https://github.com/stablyai/orca/pull/19868
- fix(relay): keep failed rehome polls out of the durable failure budget by @Jinwoo-H in https://github.com/stablyai/orca/pull/19915
- fix(orchestration): revalidate an attempted Enter instead of resending it by @brennanb2025 in https://github.com/stablyai/orca/pull/19911
- test(native-chat): split structured question fixtures by @brennanb2025 in https://github.com/stablyai/orca/pull/19924
- Make the structured turn lifecycle row durable so completed durations survive by @brennanb2025 in https://github.com/stablyai/orca/pull/19695
- refactor(native-chat): unify agent session launch and open drafts in structured chat by @brennanb2025 in https://github.com/stablyai/orca/pull/19681
- feat(cloud): native push gateway and dedicated infrastructure (1/3) by @Jinwoo-H in https://github.com/stablyai/orca/pull/19912
- fix(browser): restore the Chrome-shaped browser identity (STA-7147) by @brennanb2025 in https://github.com/stablyai/orca/pull/19927
- refactor(mobile): extract settings, diagnostics and editor-document screens from their routes by @Jinwoo-H in https://github.com/stablyai/orca/pull/19675
- fix(native-chat): never adopt an unlisted model as the launch default by @brennanb2025 in https://github.com/stablyai/orca/pull/19854
- fix(native-chat): settle a structured send on admission, not on the provider echo by @brennanb2025 in https://github.com/stablyai/orca/pull/19863
- feat(desktop): native mobile push integration (2/3) by @Jinwoo-H in https://github.com/stablyai/orca/pull/19935
- fix(sidebar): let an agent row show the provider's own session title by @brennanb2025 in https://github.com/stablyai/orca/pull/19936
- fix(editor): make markdown images inline so a paragraph stays schema-valid by @OrcaWin in https://github.com/stablyai/orca/pull/19746
- feat(native-chat): record the provider's name for an agent session by @brennanb2025 in https://github.com/stablyai/orca/pull/19908
- fix( |
| 1.4.200 | 11 de setembre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.199 | 9 de setembre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.198 | 8 de setembre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.197 | 4 de setembre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.196 | 3 de setembre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.195 | 2 de setembre del 2026 | — | 64 bits EXE (NSIS) Notes de la versióThank you so much for using Orca and for your continued support! ❤️
Please note: It usually takes 48–72 hours for a landed PR to be released (except P0+ fixes). We have many more exciting PRs and features coming in later versions!
Notable changes
- Faster worktree creation and smoother performance across terminals, large diffs, Git operations, and the app UI.
- A more capable native chat experience, with image paste and attachment previews plus improved send and response reliability.
- More reliable remote/SSH and Windows/WSL workflows, including safer terminal recovery, path handling, and updater downloads.
UI / workspaces
- perf: overlap independent worktree create preflight by @nwparker in https://github.com/stablyai/orca/pull/17386
- perf(worktree): prepare checkouts while the composer is open by @nwparker in https://github.com/stablyai/orca/pull/17290
- fix(worktree): complete a create Git can confirm but cannot list by @nwparker in https://github.com/stablyai/orca/pull/17388
- perf(worktree): overlap finalization head probes by @nwparker in https://github.com/stablyai/orca/pull/17443
- perf(worktree): parallelize head identity metadata reads by @nwparker in https://github.com/stablyai/orca/pull/17449
- perf(diff): defer large diffs until user loads them by @AmethystLiang in https://github.com/stablyai/orca/pull/17521
- Add show-more button for recent tabs in empty-query palette by @AmethystLiang in https://github.com/stablyai/orca/pull/17693
- fix(tasks): keep the remembered GitHub scroll offset instead of clobbering it (STA-5949) by @nwparker in https://github.com/stablyai/orca/pull/17433
- fix(tasks): restore scroll position when reopening GitHub item details by @AmethystLiang in https://github.com/stablyai/orca/pull/17524
- feat(browser): edit a page annotation's comment and intent inline in the tray by @Sahir619 in https://github.com/stablyai/orca/pull/17511
- fix(browser): show immediate feedback during reload by @Jinwoo-H in https://github.com/stablyai/orca/pull/17635
Agents / native chat
- Fix select all in the native chat composer by @brennanb2025 in https://github.com/stablyai/orca/pull/17294
- fix(native-chat): keep agent responses selectable by @brennanb2025 in https://github.com/stablyai/orca/pull/17437
- fix(native-chat): recover a transport-unconfirmed send instead of wedging the queue by @brennanb2025 in https://github.com/stablyai/orca/pull/17383
- fix(native-chat): preserve structured chat across rollback by @brennanb2025 in https://github.com/stablyai/orca/pull/17439
- fix(native-chat): paste images in structured Codex chat by @brennanb2025 in https://github.com/stablyai/orca/pull/17498
- feat(native-chat): preview pending image attachments by @brennanb2025 in https://github.com/stablyai/orca/pull/17517
- Fix duplicated Codex startup command in new agent tabs by @nwparker in https://github.com/stablyai/orca/pull/17488
- fix(agents): keep OMP identity and forward ask/approval events by @brennanb2025 in https://github.com/stablyai/orca/pull/15713
- fix(omp): read Pi/OMP static state-title markers and retire stale spinners by @brennanb2025 in https://github.com/stablyai/orca/pull/14602
Terminal
- perf(terminal): assemble queued output chunks linearly by @nwparker in https://github.com/stablyai/orca/pull/17500
- perf(terminal): fast-path chunks without agent status markers by @nwparker in https://github.com/stablyai/orca/pull/17514
- fix(paste): exclude xterm helper textareas from text ownership by @nwparker in https://github.com/stablyai/orca/pull/17475
- Upgrade xterm to 6.1.0-beta.303 and generate the addon patches by @nwparker in https://github.com/stablyai/orca/pull/17335
Windows, remote server / SSH
- fix(updater): accept GitHub release asset redirects on Windows by @nwparker in https://github.com/stablyai/orca/pull/17369
- perf(wsl): place worktrees inside the distro when the project runs in WSL by @nwparker in https://github.com/stablyai/orca/pull/17387
- fix(cli): resolve a WSL shell's Linux path t |
| 1.4.194 | 1 de setembre del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.193 | 31 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióThank you so much for using Orca and for your continued support! ❤️
Please note: It usually takes 48–72 hours for a landed PR to be released (except P0+ fixes). We have many more exciting PRs and features coming in later versions!
Notable changes
- More reliable agent sessions, native chat, terminal recovery, and workspace state across local, remote, and SSH connections.
- Smoother onboarding and everyday editing with faster rendering, improved review workflows, and clearer agent status.
What's Changed
- fix(agent-hooks): stop test runs and secondary profiles deleting the user's agent hooks (STA-5679) by @brennanb2025 in https://github.com/stablyai/orca/pull/16980
- Show ready and close actions for draft reviews by @brennanb2025 in https://github.com/stablyai/orca/pull/16889
- fix(e2e): drop the pi-title spec's stale private Docker-SSH connect fork by @brennanb2025 in https://github.com/stablyai/orca/pull/17017
- Fix GitLab MR management menu in Checks sidebar by @brennanb2025 in https://github.com/stablyai/orca/pull/16906
- fix(remote): stop painting a disconnected host as connected by @brennanb2025 in https://github.com/stablyai/orca/pull/17050
- Fix lost session-tab changes during initial census by @Jinwoo-H in https://github.com/stablyai/orca/pull/17064
- Stop the OS keyring probe from gating the first window on Linux by @brennanb2025 in https://github.com/stablyai/orca/pull/16912
- fix(sta-5781): stop cross-client resets of workspace view preferences by @Jinwoo-H in https://github.com/stablyai/orca/pull/17057
- fix(ui): label agent state glyphs and swap monitoring to a heartbeat by @brennanb2025 in https://github.com/stablyai/orca/pull/16981
- fix(mobile): create-worktree sheet dies after picking a source and loses the picked PR by @brennanb2025 in https://github.com/stablyai/orca/pull/16917
- Fix Windows daemon host pruning on unverifiable liveness by @brennanb2025 in https://github.com/stablyai/orca/pull/16908
- Never let a non-owning provider answer a PTY presence question false during the daemon swap window by @brennanb2025 in https://github.com/stablyai/orca/pull/16953
- feat(native-chat): Codex structured native chat restructure by @brennanb2025 in https://github.com/stablyai/orca/pull/16729
- Bump mobile app.json to 0.0.47 by @brennanb2025 in https://github.com/stablyai/orca/pull/17102
- feat(i18n): localize onboarding checklist steps to Korean by @hwantage in https://github.com/stablyai/orca/pull/17108
- perf(editor): stop re-rendering every code block on each keystroke by @nwparker in https://github.com/stablyai/orca/pull/17008
- fix(ci): stop the Linux Electron probe step from starving its own probes by @brennanb2025 in https://github.com/stablyai/orca/pull/17071
- test: stabilize process and transcript liveness checks by @nwparker in https://github.com/stablyai/orca/pull/17126
- test: widen updater schedule boundary margin by @nwparker in https://github.com/stablyai/orca/pull/17130
- Repair scheduled computer-use CI by @nwparker in https://github.com/stablyai/orca/pull/17122
- Fix setup-provisioned skills missing at agent startup by @nwparker in https://github.com/stablyai/orca/pull/17124
- fix(terminal): recover OMP from stale working directories by @nwparker in https://github.com/stablyai/orca/pull/17128
- fix(gpu): persist the safe-graphics marker before the restart prompt by @nwparker in https://github.com/stablyai/orca/pull/16945
- feat(i18n): localize Agent Dashboard to Korean by @junyeokk in https://github.com/stablyai/orca/pull/17121
- fix(gpu): capture hardware identity in crash reports by @nwparker in https://github.com/stablyai/orca/pull/16973
- Pin pnpm and rebalance scheduled E2E by @nwparker in https://github.com/stablyai/orca/pull/17133
New Contributors
- @junyeokk made their first contribution in https://github.com/stablyai/orca/pull/17121
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.192...v1.4.193 |
| 1.4.192 | 29 d’agost del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.191 | 28 d’agost del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.190 | 26 d’agost del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.188 | 22 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióThank you so much for using Orca and for your continued support! ❤️
Please note: It usually takes 48–72 hours for a landed PR to be released (except P0+ fixes). We have many more exciting PRs and features coming in later versions!
Notable changes
- Cmd+J search results are now ranked by recency, making it much easier to find past agent conversations.
- Remote and paired workspaces recover more reliably after reconnects, host handoffs, and app restarts.
- Terminal panes are more reliable when parked, restored, split, or waiting for protocol replies.
- Codex account changes no longer show false restart notices after reauthentication, and Codex 0.149 usage checks work with the current approval-policy CLI contract.
- Multi-host workspace discovery, search, and CLI targeting are clearer and more accurate.
UI / workspace
- fix(workspaces): re-seed a terminal when an emptied workspace is opened by @Jinwoo-H in https://github.com/stablyai/orca/pull/15513
- fix(workspaces): settle an orca.yaml trust prompt when the modal slot is taken by @brennanb2025 in https://github.com/stablyai/orca/pull/15540
- feat(cmd-j): rank palette results by direct matches and recency by @AmethystLiang in https://github.com/stablyai/orca/pull/15551
- fix(tabs): stop split workspaces multiplying columns on return by @nwparker in https://github.com/stablyai/orca/pull/15482
- fix(sidebar): host-qualify discovery notice rows on multi-host projects by @brennanb2025 in https://github.com/stablyai/orca/pull/15546
Agents / native chat
- fix(agent-hooks): stop backgrounded Claude sessions posting a stale pane key by @brennanb2025 in https://github.com/stablyai/orca/pull/15304
- fix(agent-hooks): stop Antigravity's Windows hook from spawning PowerShell on every event by @nwparker in https://github.com/stablyai/orca/pull/15520
- fix(rate-limits): support Codex 0.149 approval policy by @Jinwoo-H in https://github.com/stablyai/orca/pull/15823
- fix(codex): suppress false restart notices after reauth by @Jinwoo-H in https://github.com/stablyai/orca/pull/15835
Terminal
- fix(terminal): keep a cold-parked pane's runtime-graph leaf while its PTY lives by @Jinwoo-H in https://github.com/stablyai/orca/pull/15514
- fix(terminal): require a proven exit before retiring a subscription's lease by @brennanb2025 in https://github.com/stablyai/orca/pull/15470
- refactor(shell): collapse the zsh wrapper to one .zshenv and a precmd hook by @nwparker in https://github.com/stablyai/orca/pull/15391
- fix(pty): keep a CPR reply from overtaking a deferred colour reply by @nwparker in https://github.com/stablyai/orca/pull/15559
- fix(terminal): refuse a cursor on a screen read, and correct the source docs by @nwparker in https://github.com/stablyai/orca/pull/15563
- fix(terminal): keep xterm's render pause latched for a pane with no layout box by @brennanb2025 in https://github.com/stablyai/orca/pull/15555
- fix(pty): delete the reply-withholding scheduler by @nwparker in https://github.com/stablyai/orca/pull/15578
Remote server / SSH
- fix(remote): stop paired-tab resurrection, ghost agent rows, and frozen visible panes by @Jinwoo-H in https://github.com/stablyai/orca/pull/15459
- feat(remote): add a positional file read to the filesystem provider by @brennanb2025 in https://github.com/stablyai/orca/pull/15517
- fix(runtime): stamp a runtime's own project setups as local, and report remote status about the remote by @nwparker in https://github.com/stablyai/orca/pull/15376
- fix(cli): resolve host names across both kinds, and stop ssh: answering empty by @nwparker in https://github.com/stablyai/orca/pull/15449
- fix(terminal): make remote-host take-back release the phone-fit lock by @brennanb2025 in https://github.com/stablyai/orca/pull/15473
- docs(ssh): state the SSH execution boundary and pin the liveness vocabulary by @brennanb2025 in https://github.com/stablyai/orca/pull/14971
Windows / WSL
- Ship the WSL transcript helper with the Windows relay by @OrcaWin in https://github.com/stablyai |
| 1.4.187 | 21 d’agost del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.186 | 20 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióThank you so much for using Orca and for your continued support! ❤️
Please note: It usually takes 48–72 hours for a landed PR to be released (except P0 fixes). We have many more exciting PRs and features coming in later versions!
Summary
- Extra-high Grok effort in Chat UI; Codex keeps your account through Windows file locks and cold starts
- Default worktree visibility by source; folder projects upgrade after an external git init; embedded Google sign-in no longer blanks the tab
UI / workspace
- Add global worktree visibility source defaults by @brennanb2025 in https://github.com/stablyai/orca/pull/14276
- fix(repos): keep the desktop-owned manual project order authoritative across paired clients and SSH catalog publishes (STA-4850) by @Jinwoo-H in https://github.com/stablyai/orca/pull/15538
- Keep other-client workspace filter visible for remote hosts by @Jinwoo-H in https://github.com/stablyai/orca/pull/14579
- Keep other-client workspace filter visible during catalog hydration by @Jinwoo-H in https://github.com/stablyai/orca/pull/14595
- refactor(renderer): decompose App.tsx into an app-shell module by @nwparker in https://github.com/stablyai/orca/pull/14607
- fix(workspace-cleanup): make the Filters panel scrollable by @brennanb2025 in https://github.com/stablyai/orca/pull/14629
- Split worktrees slice by @AmethystLiang in https://github.com/stablyai/orca/pull/14643
- preserve agent badges when searching for tabs by @AmethystLiang in https://github.com/stablyai/orca/pull/14677
- fix(worktree): never reissue a generated workspace name by @brennanb2025 in https://github.com/stablyai/orca/pull/14350
- feat(shortcuts): warn when macOS Mission Control captures digit chords by @pythonstrup in https://github.com/stablyai/orca/pull/14734
- fix(workspace-cleanup): refuse removal when the owning host is not certain (STA-4343) by @brennanb2025 in https://github.com/stablyai/orca/pull/14731
- fix(i18n): correct Chinese translations by @DaQun in https://github.com/stablyai/orca/pull/14299
- fix: keep remote visibility hydration off local startup path by @brennanb2025 in https://github.com/stablyai/orca/pull/14674
Orchestration
- fix(orchestration): wait for Codex composer render by @Jinwoo-H in https://github.com/stablyai/orca/pull/14575
- fix(orchestration): stop fencing fresh-run callers and accept revoked coordinator after takeover by @leofmarciano in https://github.com/stablyai/orca/pull/11582
- fix(orchestration-cli): point dropped mutations at --retry-request by @brennanb2025 in https://github.com/stablyai/orca/pull/14586
- fix(orchestration): preserve mailbox delivery identity by @Jinwoo-H in https://github.com/stablyai/orca/pull/13717
Agents / native chat
- feat(native-chat): Extra high grok effort per model by @AmethystLiang in https://github.com/stablyai/orca/pull/14577
- fix(codex): stop a transient filesystem error from logging out the active account by @brennanb2025 in https://github.com/stablyai/orca/pull/15046
- fix(codex): stop resuming a session under the wrong account when a sessions tree is locked by @brennanb2025 in https://github.com/stablyai/orca/pull/15093
- feat(computer-use): support macOS middle click and stop the silent left-click fallback by @brennanb2025 in https://github.com/stablyai/orca/pull/14721
- fix(devin): preserve JSONC comments when writing hook config by @brennanb2025 in https://github.com/stablyai/orca/pull/14199
- fix(codex): resolve the launch preflight to a verified absolute Orca CLI path (STA-4270) by @brennanb2025 in https://github.com/stablyai/orca/pull/14458
- STA-4276: preflight Codex in Command Prompt and Git Bash by @brennanb2025 in https://github.com/stablyai/orca/pull/14441
- fix(agent-map): commit slider changes once (STA-4281) by @brennanb2025 in https://github.com/stablyai/orca/pull/14442
- fix(agent-launch): wait longer for cold-boot Codex composer before dropping prompt (STA-3367) by @brennanb2025 in https://github.com/stablyai/orca/pull/12853
- fix(native-chat): stop glued rap |
| 1.4.185 | 19 d’agost del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.184 | 17 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióUI / workspace
- fix: persist review notes for folder workspaces by @AmethystLiang in https://github.com/stablyai/orca/pull/14112
- Extract AutomationTimeField component with improved digit input by @AmethystLiang in https://github.com/stablyai/orca/pull/13975
- fix(renderer): refresh runtime project group and folder workspace catalogs on remote repo events by @nwparker in https://github.com/stablyai/orca/pull/13787
- fix(worktrees): make hidden agent worktrees recoverable from the visibility dialog by @brennanb2025 in https://github.com/stablyai/orca/pull/13652
- Add filter and sorting to automations page by @AmethystLiang in https://github.com/stablyai/orca/pull/14158
- fix(sidebar): stabilize downward worktree card dragging by @nwparker in https://github.com/stablyai/orca/pull/14218
- fix(workspaces): recognize pasted Linear issue URLs by @nwparker in https://github.com/stablyai/orca/pull/14190
- Sta 4062 folder note rollback by @AmethystLiang in https://github.com/stablyai/orca/pull/14232
- fix(review-notes): converge rollback to persisted state on concurrent failures by @AmethystLiang in https://github.com/stablyai/orca/pull/14234
- feat(workspaces): make workspace board shortcut a toggle by @PannenetsF in https://github.com/stablyai/orca/pull/14240
- refactor(skills): remove the unreachable Skills page and the file count it rendered by @nwparker in https://github.com/stablyai/orca/pull/14259
Orchestration
- Use provider-neutral Opus alias in orchestration guide by @Jinwoo-H in https://github.com/stablyai/orca/pull/14119
- Fix federation terminal settlement retries and legacy admission by @Jinwoo-H in https://github.com/stablyai/orca/pull/14105
Agents / native chat
- fix(agent-status): map omp ask tool to blocked sidebar state by @FurmaPanda in https://github.com/stablyai/orca/pull/14114
- fix(agent-hooks): fail closed without detected agent allowlist by @bbingz in https://github.com/stablyai/orca/pull/11676
- fix(agents): align Floating discovery and launch authority by @Jinwoo-H in https://github.com/stablyai/orca/pull/14106
- Fix native chat image marker position handling by @brennanb2025 in https://github.com/stablyai/orca/pull/14162
Windows / WSL
- Gate WSL transcript fs ops with timeout and capacity limits by @AmethystLiang in https://github.com/stablyai/orca/pull/14090
- fix(windows): restore fresh-profile startup after durable fsync by @nwparker in https://github.com/stablyai/orca/pull/14173
- Gate WSL transcript filesystem I/O to prevent stalls (STA-4049) by @AmethystLiang in https://github.com/stablyai/orca/pull/14203
- Fix WSL transcript stream cleanup and route-level isolation (STA-4049) by @AmethystLiang in https://github.com/stablyai/orca/pull/14243
Terminal
- fix(terminal): recover readiness after startup exec by @Jinwoo-H in https://github.com/stablyai/orca/pull/14027
- fix(terminal): require agent identity for guarded sends (STA-4028) by @brennanb2025 in https://github.com/stablyai/orca/pull/14092
- fix(terminal): retain alt frames through park reveal by @nwparker in https://github.com/stablyai/orca/pull/13882
- fix(daemon): let the connect prove a retired daemon, not the token read by @brennanb2025 in https://github.com/stablyai/orca/pull/14128
- fix(daemon): retain a flat per-session scrollback window by @brennanb2025 in https://github.com/stablyai/orca/pull/13061
- fix(terminal): preserve Fish readiness escape bytes by @Jinwoo-H in https://github.com/stablyai/orca/pull/14142
- fix terminal attribution shim removal edge cases by @nwparker in https://github.com/stablyai/orca/pull/14187
- Fix fsync of read-only files on POSIX by @AmethystLiang in https://github.com/stablyai/orca/pull/14235
- fix(daemon): stop killing live coding agents when the daemon can't report its sessions by @nwparker in https://github.com/stablyai/orca/pull/13928
- fix(daemon): restore previously recoverable scrollback from durable history by @brennanb2025 in https://github.com/stablyai/orca/pull/14193
Remote server / SSH
- Gate pai |
| 1.4.183 | 15 d’agost del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.182 | 13 d’agost del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.181 | 12 d’agost del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.180 | 11 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióNew features
- Stacked pull requests (#13730) — Create and work with stacked GitHub PRs from Orca (GitHub stack map, merge flow, and related review UI).
- Manual artifact sharing (#13369) — Share artifacts directly from HTML and Markdown views.
- Live agent status-hook toggle (#13361) — Turn agent status hooks on/off live, including under WSL relay gating.
- Cmd+J live attention badges (#13299) — Recent chats/tabs show live attention badges; idle current tabs no longer clutter Recent.
- Artifacts management UI (#13356) — Polished Artifacts management UI for browsing and managing shared artifacts.
- Artifact publishing capability gate (#13368) — Agent artifact publishing is gated behind an off-by-default capability for safer defaults.
Fixes
- Native chat history (#13393) — Restores Codex/native chat history across transcript formats (empty/incomplete history after Codex storage changes).
- Remote task agents (#13412) — Task agents start correctly on remote hosts.
- AskUserQuestion waits (#13714) — Question prompts keep waiting when other tools finish in parallel.
- Codex history & metadata (#13573) — Hardens paginated Codex metadata and native-chat RPC image bounds.
- Grok reasoning effort (#13365) — Models outside the seed catalog keep reasoning-effort settings.
- Grok launch drafts (#13308) — Drafts land on the composer frame quickly (~0.7s instead of ~8s).
- Sidebar agent rows (#12466) — Cursor rows show correctly; stray “claude” titles no longer hijack OpenCode.
- Cross-project dialog actions (#13317) — Dialog actions stay on-screen.
- Smart entry keyboard (#13319) — Workspace smart-entry keyboard flow is stable again.
- Cooked prompt painting (#13309) — Color-scheme 997 replies no longer paint over cooked terminal prompts.
- Korean Won mapping (#13312) — Reverts the incorrect Won → backquote mapping.
- Linear issue view persistence (#13391) — Linear view layout/filters stay device-local so older hosts no longer drop task resume state when paired.
Reliability & performance
- Paired activity renderer starvation (#13508) — Prevents sustained paired-runtime activity from starving the workspace renderer (decorative title fanout, status refresh, parked watchers).
- Bounded cooked reply queue (#13422) — Caps PTY cooked-query replies so backlog cannot grow without bound or starve keystrokes.
- Terminal output string retention (#13402) — Releases retained terminal output parents to reduce memory growth under long sessions.
- Advertised URL scans (#13514) — Skips impossible advertised URL scans in PTY output.
- Quick Command host work (#13517) — Defers non-urgent Quick Command host work off the hot path.
- Jump palette unmount (#13525) — Unmounts closed jump-palette content to free renderer resources.
Cherry-picks (notable)
Relative to v1.4.179, this release especially carries:
| Area | PRs |
| --------------------------------- | -------------------------------------- |
| GitHub stacked PRs | #13730 |
| Artifacts (share, UI, capability) | #13369, #13356, #13368 |
| Native chat / Codex history | #13393, #13573 |
| Terminal reliability | #13402, #13422, #13508, #13309 |
| Remote / agents | #13412, #13361, #13714, #13365, #13308 |
| Cmd+J / UI | #13299, #12466, #13317, #13319, #13391 |
| Perf | #13514, #13517, #13525 |
Full PR list
#12466, #13299, #13308, #13309, #13312, #13317, #13319, #13356, #13361, #13365, #13368, #13369, #13391, #13393, #13402, #13412, #13422, #13508, #13514, #13517, #13525, #13573, #13714, #13730
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.179...v1.4.180 |
| 1.4.179 | 10 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióFull Changelog: https://github.com/stablyai/orca/compare/v1.4.178...v1.4.179 |
| 1.4.178 | 10 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióNew Features
- Persist the Linear issue list view and per-workspace filters by @OrcaWin in https://github.com/stablyai/orca/pull/12710
- feat(native-chat): add model and effort pickers for grok by @AmethystLiang in https://github.com/stablyai/orca/pull/12780
- Add account-backed artifact sharing by @Jinwoo-H in https://github.com/stablyai/orca/pull/13012
- Add Recent Chats & Terminals to Cmd+J palette with digit shortcuts by @AmethystLiang in https://github.com/stablyai/orca/pull/13076
- Show local and remote Quick Commands by host by @Jinwoo-H in https://github.com/stablyai/orca/pull/13094
- Add open-tab search to the new-tab omnibox by @AmethystLiang in https://github.com/stablyai/orca/pull/13100
- feat(terminal): Korean Won (₩) → backquote key mapping for Korean keyboards by @hyein-cbio in https://github.com/stablyai/orca/pull/13104
- [Tabs] Preserve host routing and reduce search churn by @AmethystLiang in https://github.com/stablyai/orca/pull/13114
- Expand Cmd+J and interleave open tabs with worktrees on search by @AmethystLiang in https://github.com/stablyai/orca/pull/13120
- Allow automation deletion without SSH connection by @AmethystLiang in https://github.com/stablyai/orca/pull/13261
- Focus search inputs for immediate typing by @AmethystLiang in https://github.com/stablyai/orca/pull/13264
- Exclude idle current tabs from Cmd+J recent; add live attention badges by @AmethystLiang in https://github.com/stablyai/orca/pull/13299
- Polish Artifacts management UI by @Jinwoo-H in https://github.com/stablyai/orca/pull/13356
- Support live toggle of agent status hooks with WSL relay gating by @AmethystLiang in https://github.com/stablyai/orca/pull/13361
- Gate artifact publishing behind off-by-default capability by @AmethystLiang in https://github.com/stablyai/orca/pull/13368
- Add manual artifact sharing from HTML and Markdown views by @Jinwoo-H in https://github.com/stablyai/orca/pull/13369
- Move Linear issue view to localStorage by @AmethystLiang in https://github.com/stablyai/orca/pull/13391
Fixes
- fix(commit-message): use Kimi --prompt instead of Claude --print by @bbingz in https://github.com/stablyai/orca/pull/11674
- [P2] perf(windows): stop the capability poll respawning blocking wsl.exe probes by @nwparker in https://github.com/stablyai/orca/pull/11698
- fix(terminal): break the ConPTY foreground livelock that froze a repainting TUI by @nwparker in https://github.com/stablyai/orca/pull/12463
- fix(terminal): resolve WSL file links from the execution runtime, not the worktree path by @nwparker in https://github.com/stablyai/orca/pull/12465
- fix(native-chat): resolve WSL Codex transcripts so Chat UI renders responses by @nwparker in https://github.com/stablyai/orca/pull/12473
- fix(runtime): isolate same-path folder workspace PTY identity by @nwparker in https://github.com/stablyai/orca/pull/12474
- fix(rate-limits): read Kimi usage credentials from the configured WSL runtime by @nwparker in https://github.com/stablyai/orca/pull/12475
- fix(terminal): quote agent resume for the tab's real Windows shell (cmd.exe) by @nwparker in https://github.com/stablyai/orca/pull/12476
- fix(remote): stop a reachable Orca server with a closed workspace window from reading Ready by @nwparker in https://github.com/stablyai/orca/pull/12477
- fix(grok): stop the Windows Grok hook mangling ! in hook fields, and cover the script with tests by @nwparker in https://github.com/stablyai/orca/pull/12479
- fix(codex): publish Windows system-default sessions by @brennanb2025 in https://github.com/stablyai/orca/pull/12611
- fix(browser): reject Chromium product versions in cookie-import UA by @innocarpe in https://github.com/stablyai/orca/pull/12811
- fix(i18n): standardize Chinese status bar usage labels by @ousugo in https://github.com/stablyai/orca/pull/12881
- fix(daemon): let the publisher replace a dead endpoint, not a third party by @nwparker in https://github.com/stablyai/orca/pull/12882
- fix(orchestration): allow fresh agents to tak |
| 1.4.177 | 8 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióNew Features
- feat(diff): HTML preview actions in View all combined diffs by @AmethystLiang in https://github.com/stablyai/orca/pull/12965
- feat(native-chat): render omp transcripts by @plotarmordev in https://github.com/stablyai/orca/pull/11523
- Break out test and generated lines in branch line total by @AmethystLiang in https://github.com/stablyai/orca/pull/13057
- Add Recent Chats & Terminals to Cmd+J palette with digit shortcuts by @AmethystLiang in https://github.com/stablyai/orca/pull/13076
- Add open-tab search to the new-tab omnibox by @AmethystLiang in https://github.com/stablyai/orca/pull/13100
- Expand Cmd+J and interleave open tabs with worktrees on search by @AmethystLiang in https://github.com/stablyai/orca/pull/13120
Fixes
- fix(orchestration): deliver pending mail to already-idle agents by @bbingz in https://github.com/stablyai/orca/pull/12584
- fix(terminal): preserve pinned scroll across live redraws by @nwparker in https://github.com/stablyai/orca/pull/12783
- Fix cmd+j search ranking to require coverage of meaningful query words by @AmethystLiang in https://github.com/stablyai/orca/pull/12954
- fix(github-project): index fork upstream slugs for project row matching by @innocarpe in https://github.com/stablyai/orca/pull/12822
- fix(i18n): localize the status bar Resource Manager tooltip and remote-host count by @nwparker in https://github.com/stablyai/orca/pull/12478
- fix(mobile): never auto-advertise virtual bridge addresses for pairing by @AmethystLiang in https://github.com/stablyai/orca/pull/12962
- fix(terminal): protect local ConPTY Ctrl+Enter without breaking TUIs by @nwparker in https://github.com/stablyai/orca/pull/12462
- fix(terminal): recover stale persisted owner bindings by @Jinwoo-H in https://github.com/stablyai/orca/pull/12976
- fix(computer): fence macOS HID coordinate clicks by @Jinwoo-H in https://github.com/stablyai/orca/pull/12981
- fix(persistence): fail closed when safeStorage cannot encrypt secrets by @Jinwoo-H in https://github.com/stablyai/orca/pull/12983
- fix(orchestration): wake coordinators with mail pointers by @Jinwoo-H in https://github.com/stablyai/orca/pull/12988
- fix(clipboard): stream the temp root when sweeping expired staged files by @shani-singh1 in https://github.com/stablyai/orca/pull/12917
- fix(serve): recognize CLI-form serve args on the Electron process by @innocarpe in https://github.com/stablyai/orca/pull/12818
- fix(terminal): restore preserved remote PTYs after host relaunch by @Jinwoo-H in https://github.com/stablyai/orca/pull/12990
- fix(browser): present Firefox UA on Google auth hosts to end ~1h sign-in staleness by @brennanb2025 in https://github.com/stablyai/orca/pull/12884
- fix(native-chat): classify diff lines whose content begins with -- or ++ by @nwparker in https://github.com/stablyai/orca/pull/12459
- fix(worktrees): keep local base refresh failure toast sticky and named by @AmethystLiang in https://github.com/stablyai/orca/pull/13059
- fix(terminal): defer metric option writes to unmeasurable panes by @brennanb2025 in https://github.com/stablyai/orca/pull/12944
- Prevent empty agent-launch fallback on automation dispatch by @AmethystLiang in https://github.com/stablyai/orca/pull/13068
- fix(file-explorer): report the saved filename in the download toast by @seoo2001 in https://github.com/stablyai/orca/pull/12959
- fix(ai-vault): tolerate unknown session agents by @innocarpe in https://github.com/stablyai/orca/pull/12999
- fix(terminal): remove permanent link tooltip gap by @Jinwoo-H in https://github.com/stablyai/orca/pull/13075
- fix(codex): recover interrupted state DB backfills by @brennanb2025 in https://github.com/stablyai/orca/pull/12617
- fix(gitlab): include bridge/child pipeline jobs in Checks by @pongsakornp in https://github.com/stablyai/orca/pull/12863
- fix(agent-map): draw every visible orchestration edge, and add a show/hide filter by @brennanb2025 in https://github.com/stablyai/orca/pull/13087
- fix(browser-pane): reschedul |
| 1.4.176 | 7 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- chore(mobile): prepare 0.0.41 releases by @Jinwoo-H in https://github.com/stablyai/orca/pull/12781
- Change question card submit button label to 'Submit' by @AmethystLiang in https://github.com/stablyai/orca/pull/12782
- Remove source control group order preference by @AmethystLiang in https://github.com/stablyai/orca/pull/12785
- Display SSH worktrees immediately using persisted metadata by @AmethystLiang in https://github.com/stablyai/orca/pull/12646
- Fix sidebar PR status hidden by workspace activity by @brennanb2025 in https://github.com/stablyai/orca/pull/12793
- Register PTY output processors in memory profile census by @AmethystLiang in https://github.com/stablyai/orca/pull/12795
- fix(file-explorer): sort numbered file names naturally across every listing surface by @brennanb2025 in https://github.com/stablyai/orca/pull/11576
- fix(runtime): degrade focused terminal create on a windowless host (STA-2585) by @Jinwoo-H in https://github.com/stablyai/orca/pull/12791
- fix(native chat): retain transcript while reconnecting (STA-3333) by @brennanb2025 in https://github.com/stablyai/orca/pull/12495
- refactor(mobile): separate native chat controller contract by @brennanb2025 in https://github.com/stablyai/orca/pull/12826
- fix(runtime): require consecutive missed probes before reaping a paired socket (STA-3320) by @Jinwoo-H in https://github.com/stablyai/orca/pull/12790
- Revert #12793: put PR status back in the left status lane (1 of 2) by @brennanb2025 in https://github.com/stablyai/orca/pull/12815
- Revert #12658: show PR status on active and done workspaces too (2 of 2) by @brennanb2025 in https://github.com/stablyai/orca/pull/12825
- fix(runtime): stop a stalled tick from forgiving banked missed probes (STA-3320) by @Jinwoo-H in https://github.com/stablyai/orca/pull/12841
- fix(terminal): recover live panes after renderer restart (STA-3536) by @brennanb2025 in https://github.com/stablyai/orca/pull/12776
- fix(mobile): keep hosts visible when credentials are unavailable by @brennanb2025 in https://github.com/stablyai/orca/pull/12775
- fix(terminal): fence detached daemon endpoint ownership by @nwparker in https://github.com/stablyai/orca/pull/12709
- Add per-worker model and effort overrides by @Jinwoo-H in https://github.com/stablyai/orca/pull/12851
- fix(native-chat): report the current Claude model from the terminal frame by @brennanb2025 in https://github.com/stablyai/orca/pull/12860
- fix(agent-hooks): resumed Claude Code session gets its sidebar agent row at SessionStart (STA-3386) by @brennanb2025 in https://github.com/stablyai/orca/pull/12859
- fix(mobile): bound home host auto-connect fanout by @brennanb2025 in https://github.com/stablyai/orca/pull/11642
- fix(computer): deliver macOS coordinate clicks via the HID event tap (STA-3433) by @brennanb2025 in https://github.com/stablyai/orca/pull/12839
- fix(tasks): hold dialog-confirmed issue state over stale Tasks list refetches (STA-3343) by @brennanb2025 in https://github.com/stablyai/orca/pull/12830
- fix(browser): recover browser tab when guest WebContents is destroyed (STA-3448) by @brennanb2025 in https://github.com/stablyai/orca/pull/12831
- fix(settings): recover HTTP proxy settings from safeStorage failures (STA-3442) by @brennanb2025 in https://github.com/stablyai/orca/pull/12838
- fix(skills): match official skill files despite local sidecars by @innocarpe in https://github.com/stablyai/orca/pull/12812
- feat(dashboard): add experimental agent map view by @brennanb2025 in https://github.com/stablyai/orca/pull/12168
- fix(menu): restore paste in macOS native dialogs by @pstanton237 in https://github.com/stablyai/orca/pull/12645
- fix(mobile): expose host card actions by @brennanb2025 in https://github.com/stablyai/orca/pull/11648
- fix(terminal): clear stranded link hover tooltip by @nwparker in https://github.com/stablyai/orca/pull/12786
- fix(daemon): detect severed macOS TCC attribution behind terminal automation denials (STA-3491) by |
| 1.4.175 | 6 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióFull Changelog: https://github.com/stablyai/orca/compare/v1.4.174...v1.4.175 |
| 1.4.174 | 6 d’agost del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.173 | 5 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióSummary
SSH / remote-server reliability series since 1.4.169. If you skipped 1.4.170–1.4.172, this build includes the whole stack.
What broke / what we fixed (by theme):
- Remote terminals that would not reattach or stay live — truthful handle liveness, seed titles/previews from restore, attach never-activated daemon sessions, materialize the host surface on reconnect.
- Outages and flaky reconnect UX — stop error-toast floods and stuck panes after reconnect; stop remote tab titles / agent status flapping.
- Wedged SSH sessions — recover instead of staying “connected” on a dead multiplexer (“Multiplexer disposed”); preserve agent generation timeouts; let terminate reach abandoned remote PTYs.
- Rejected PTY frames killing the whole relay — explicit non-destructive owner admission, then targeted recovery for rejected deliveries instead of tearing down the channel (new in this line vs 1.4.171).
- 1.4.172 attempted the rejected-delivery fix but failed the release build; 1.4.173 adds the watcher isolation-gate fix so packaging can complete.
New in 1.4.173 (vs 1.4.171)
- fix(ssh): make PTY owner admission explicit and non-destructive by @Jinwoo-H in https://github.com/stablyai/orca/pull/12673
- fix(ssh): recover rejected PTY deliveries without killing the relay channel by @AmethystLiang in https://github.com/stablyai/orca/pull/12746
- fix(release): admit PTY consumer in SSH watcher isolation gate by @AmethystLiang in https://github.com/stablyai/orca/pull/12754
Note: 1.4.172 was cut with #12673 + #12746 but never published (build failed on the relay watcher harness). Prefer 1.4.173.
Also included from 1.4.171
- fix(remote-runtime): keep a remote outage from flooding the error surface and dead-ending the pane by @Jinwoo-H in https://github.com/stablyai/orca/pull/12650
- fix(remote-runtime): stop the host tab mirror from fighting renderer-owned agent status by @Jinwoo-H in https://github.com/stablyai/orca/pull/12641
- Recover automatically instead of getting stuck on "Multiplexer disposed" when an SSH relay drops by @nwparker in https://github.com/stablyai/orca/pull/12216
Also included from 1.4.170
- fix(terminal): truthful handle liveness + no forked resume tabs for hidden restorable panes by @Jinwoo-H in https://github.com/stablyai/orca/pull/12574
- fix(runtime): reject leaf terminal sends only on controller-proven PTY absence by @Jinwoo-H in https://github.com/stablyai/orca/pull/12578
- fix(runtime): seed terminal previews and titles from restore payloads by @Jinwoo-H in https://github.com/stablyai/orca/pull/12579
- fix(terminal): attach never-activated daemon sessions on remote subscribe and provider-read fallback by @Jinwoo-H in https://github.com/stablyai/orca/pull/12589
- fix(remote-runtime): materialize the host surface when reconnecting a terminal pane by @planderdev in https://github.com/stablyai/orca/pull/11542
- fix(ssh): preserve agent generation timeout budget by @Jinwoo-H in https://github.com/stablyai/orca/pull/12644
- fix(ssh): let terminate reach remote PTYs the app gave up reattaching (STA-3376) by @Jinwoo-H in https://github.com/stablyai/orca/pull/12642
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.169...v1.4.173 |
| 1.4.171 | 5 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióSummary
SSH / remote-server reliability patch series since 1.4.169 (this release includes everything from 1.4.170 as well). Covers terminal reattach and liveness, host-surface materialization on reconnect, outage error flooding / stuck panes, agent status flapping on remote tabs, terminate/timeout handling for remote PTYs, and automatic recovery from a dropped SSH relay instead of wedging on “Multiplexer disposed”.
If you skipped 1.4.170, everything below is new relative to 1.4.169.
What's Changed in 1.4.171
- fix(remote-runtime): keep a remote outage from flooding the error surface and dead-ending the pane by @Jinwoo-H in https://github.com/stablyai/orca/pull/12650
- fix(remote-runtime): stop the host tab mirror from fighting renderer-owned agent status by @Jinwoo-H in https://github.com/stablyai/orca/pull/12641
- Recover automatically instead of getting stuck on "Multiplexer disposed" when an SSH relay drops by @nwparker in https://github.com/stablyai/orca/pull/12216
Also included from 1.4.170
- fix(terminal): truthful handle liveness + no forked resume tabs for hidden restorable panes by @Jinwoo-H in https://github.com/stablyai/orca/pull/12574
- fix(runtime): reject leaf terminal sends only on controller-proven PTY absence by @Jinwoo-H in https://github.com/stablyai/orca/pull/12578
- fix(runtime): seed terminal previews and titles from restore payloads by @Jinwoo-H in https://github.com/stablyai/orca/pull/12579
- fix(terminal): attach never-activated daemon sessions on remote subscribe and provider-read fallback by @Jinwoo-H in https://github.com/stablyai/orca/pull/12589
- fix(remote-runtime): materialize the host surface when reconnecting a terminal pane by @planderdev in https://github.com/stablyai/orca/pull/11542
- fix(ssh): preserve agent generation timeout budget by @Jinwoo-H in https://github.com/stablyai/orca/pull/12644
- fix(ssh): let terminate reach remote PTYs the app gave up reattaching (STA-3376) by @Jinwoo-H in https://github.com/stablyai/orca/pull/12642
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.169...v1.4.171 |
| 1.4.169 | 5 d’agost del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.168 | 4 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- feat(voice): allow selecting a microphone for dictation by @zhigang1992 in https://github.com/stablyai/orca/pull/12119
- fix(sidebar): show collapse chevron on pinned section headers by @nwparker in https://github.com/stablyai/orca/pull/12147
- fix(cmd-j): center palette row icons on the first text line by @brennanb2025 in https://github.com/stablyai/orca/pull/12144
- fix(workspace-cleanup): read reflog timestamps to avoid git maintenance by @AmethystLiang in https://github.com/stablyai/orca/pull/12131
- fix(gitlab): count diff lines whose content begins with -- or ++ by @YuriNachos in https://github.com/stablyai/orca/pull/12133
- fix(worktrees): respect Windows shell for setup runners by @rodboev in https://github.com/stablyai/orca/pull/6967
- fix(orchestration): worker-start launches the configured agent CLI, not the raw agent id by @OrcaWin in https://github.com/stablyai/orca/pull/12148
- chore(audit): pin the dead-code audit to knip@5.88.1 by @brennanb2025 in https://github.com/stablyai/orca/pull/12165
- Add first prompt to agent session history rows by @AmethystLiang in https://github.com/stablyai/orca/pull/12085
- feat(editor): preserve PDF scroll position across tab switches by @AmethystLiang in https://github.com/stablyai/orca/pull/12163
- fix(browser): import __Host- cookies host-only so Chromium keeps them by @brennanb2025 in https://github.com/stablyai/orca/pull/12166
- fix(codex): execute accepted account-switch restarts for unmounted panes by @brennanb2025 in https://github.com/stablyai/orca/pull/12146
- fix(codex): make quota probes credential-safe by @brennanb2025 in https://github.com/stablyai/orca/pull/12145
- fix(worktree): stop the PTY gate from permanently wedging workspace removal (#11960) by @OrcaWin in https://github.com/stablyai/orca/pull/12153
- fix(native-chat): stop clipping assistant text blocks at the tool-preview cap by @brennanb2025 in https://github.com/stablyai/orca/pull/12159
- Keep your New Linear and Jira creation drafts after an accidental dismissal by @brennanb2025 in https://github.com/stablyai/orca/pull/12167
- feat(ssh): open the host add/edit form in a modal dialog (STA-3067) by @AmethystLiang in https://github.com/stablyai/orca/pull/12172
- fix(updater): recover Linux .deb/.rpm installs that fail escalation by @AmethystLiang in https://github.com/stablyai/orca/pull/12183
- fix(updater): use channel display labels in the mac-only pinned-build error by @brennanb2025 in https://github.com/stablyai/orca/pull/12175
- fix(ai-vault): stop labeling the preview fallback as the first prompt by @brennanb2025 in https://github.com/stablyai/orca/pull/12178
- fix(browser): preserve tab zoom across parent-drift webview repair by @brennanb2025 in https://github.com/stablyai/orca/pull/12191
- fix(mobile): deliver the agent launch command when a create settles over a bare renderer PTY by @brennanb2025 in https://github.com/stablyai/orca/pull/12197
- feat(crash-reports): add byte attribution to renderer memory highwater breadcrumbs by @brennanb2025 in https://github.com/stablyai/orca/pull/12198
- fix(mobile): gate native chat approval card on a paused agent (STA-3144) by @brennanb2025 in https://github.com/stablyai/orca/pull/12206
- fix(browser): bound retained webview guests across worktree switches by @brennanb2025 in https://github.com/stablyai/orca/pull/12194
- Route terminal links based on pane ownership, not global state by @AmethystLiang in https://github.com/stablyai/orca/pull/12233
- fix(onboarding): run skill setup in the configured Windows runtime (#12103) by @OrcaWin in https://github.com/stablyai/orca/pull/12204
- fix(tabs): restore Cmd/Ctrl+Shift+T tab positions by @nwparker in https://github.com/stablyai/orca/pull/12236
- fix(mobile): surface worktree catalog failures instead of silent 0 worktrees (STA-3123) by @brennanb2025 in https://github.com/stablyai/orca/pull/12235
- Stop reporting supported Linux hosts as an unsupported remote platform by @nwparker in https://githu |
| 1.4.167 | 3 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióFixes
- Fixed IME typing issues (Korean & Chinese)
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.166...v1.4.167 |
| 1.4.165 | 3 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióHighlights
Features
- AI Vault: show first user prompt in session history; add Select All / Clear to agent filter
Fixes
SSH & Reliability (7) — FIDO2 transport gated on OpenSSH binary; SSH targets auto-recover after network drops; consumer-recovery no longer freezes main thread; hosted-review lookups bounded to prevent branch pinning; remote-ref probe fan-out capped; relay HOST_OFFLINE lifecycle fixed; director reconnection fast-lane declared
Terminal (3) — fullscreen atlas recovery bounded; Pi CSI-u Shift+Enter trusted on Windows; paired-client renderer work bounded
Agent Status (3) — background work preserved in sidebar; question indicator cleared on Escape; status restored in reused terminal panes
Browser (3) — Windows all-black window fixed; unsafe close bypass removed; tabs stay rendered across worktree switches
Worktrees & Workspaces (2) — remote deletion idempotent; sidebar reorder preserved during refresh
Editor (1) — lazy-chunk recovery reloads instead of being silently vetoed
Quit & Performance (3) — app no longer freezes on quit with network-mounted profiles; redundant fetch skipped during worktree deletion; speech model download progress coalesced
Dev (1) — confirmation dialog split so Fast Refresh can accept it (ChecksPanel crash fix)
Mobile (3) — OMP icon gradient fixed; secondary text contrast improved; support modules no longer registered as routes
i18n (2) — Editor Font Family translations added for es/ja/ko/zh; status labels localized in Settings and Stats
Tests & Docs (2) — Azure DevOps/Bitbucket remote-url probe assertions restored; search-window error pattern comment trimmed
Other
- Dead-code cleanup: ~2k lines of unreachable exports removed via knip
- FrameDecoder dedup, push-target reuse, Codex/OpenCode fold sharing, GitHub component extraction (-1324 lines)
- Marine-creature corpus imported instead of mirrored in mobile
- Lint rules enabled: no-useless-call, no-accumulating-spread
- Issue templates ask reporters to write in English
What's Changed
- fix(i18n): add missing Editor Font Family translations for es, ja, ko, zh by @qiuyongjin in https://github.com/stablyai/orca/pull/11573
- Add first user prompt to AI Vault session history row by @AmethystLiang in https://github.com/stablyai/orca/pull/12006
- fix(P1-C): gate FIDO2 system-SSH transport on an OpenSSH binary by @AmethystLiang in https://github.com/stablyai/orca/pull/12029
- fix(quit): stop durable state writes from parking the main thread on quit by @nwparker in https://github.com/stablyai/orca/pull/11931
- fix(windows): keep browser close marker URL absolute by @nwparker in https://github.com/stablyai/orca/pull/12038
- fix(browser): remove unsafe window close bypass by @nwparker in https://github.com/stablyai/orca/pull/12040
- fix(agent-status): preserve Claude background work by @nwparker in https://github.com/stablyai/orca/pull/11838
- perf(worktrees): avoid redundant fetch during deletion by @nwparker in https://github.com/stablyai/orca/pull/11918
- fix(P1-D): bound hosted-review in-flight lookups so a wedged provider cannot pin a branch by @AmethystLiang in https://github.com/stablyai/orca/pull/12030
- fix(P1-B): recover SSH targets and remote file watchers after a network drop by @AmethystLiang in https://github.com/stablyai/orca/pull/12032
- fix(P1-A): async SSH consumer-recovery persistence and detach on failed connect by @AmethystLiang in https://github.com/stablyai/orca/pull/12026
- chore: ask issue reporters to write in English by @nwparker in https://github.com/stablyai/orca/pull/12066
- fix(terminal): bound fullscreen atlas recovery by @OrcaWin in https://github.com/stablyai/orca/pull/12061
- fix(agent-status): clear Claude question indicator after Escape by @nwparker in https://github.com/stablyai/orca/pull/12064
- fix(workspaces): make remote workspace deletion idempotent by @AmethystLiang in https://github.com/stablyai/orca/pull/11684
- chore(lint): enable safe performance guard rules by @nwparker in https://github.com/stablyai/o |
| 1.4.164 | 2 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed (base: v1.4.163 → v1.4.164-rc.0)
- fix(mobile): keep source-control layout steady while Create PR eligibility loads (#11467)
- fix(sidebar): stabilize cross-host project grouping (#11805)
- fix(remote): scope renderer throttling to paired terminal publication (#11581)
- Improve disconnected server recovery copy (#11827)
- Add recursive sleep actions for workspace descendants (#11810)
- fix(ssh): recover orphaned relay install locks (#9828) (#10207)
- ci: run only changed e2e specs on pull requests (#11834)
- Prevent Agent sleep while orchestration dispatch is active (#11808)
- feat(workspaces): add Slack emoji aliases (#11837)
- Revert "feat(workspaces): add Slack emoji aliases (#11837)" (#11843)
- feat(workspaces): add Korean flag shortcode (#11845)
- fix(i18n): correct mistranslation of Grace/grace period in Chinese (#11505) (#11507)
- fix(mobile): stop serving a pre-write host-list snapshot to loads issued after the write (#11458)
- fix(workspaces): guarantee Korean flag kr shortcode (#11858)
- Restyle voice dictation feature tip (#11842)
- fix(runtime): bound persisted graph hydration (#11832)
- fix(preflight): route landing banner through the runtime-aware preflight slice (#11390)
- fix(codex): keep persistent panes logged in after home routing (#11720)
- fix(mobile): open resume workspace route reliably (#11876)
- fix(ssh): restore relay ownership after app restart (#11860)
- fix(mobile): mount host before opening tasks (#11853)
- perf(mobile): avoid unchanged worktree catalog payloads (#11735)
- fix(terminal): make snapshot capability lookup async (#11881)
- fix(terminal): close async capability review gaps (#11887)
- chore: declutter top-level repo layout (#11890)
- chore: remove force-added design docs from docs/ (#11891)
- fix(workspaces): use the emojibase shortcode preset for emoji suggestions (#11888)
- fix(mobile): focus Kimi terminal input after touch (#11865)
- fix(mobile): refresh folder workspace catalog (#11767)
- ci: block new root-level entries (#11903)
- fix(daemon): prevent PAM rejection restart cascades (#11911)
- fix(relay): chunk fs.changed notifications to fit the client frame capacity (#11917)
- fix(browser): prevent window.close guest crashes (#11910)
- fix(persistence): stop blocking backup rotation (#11916)
- fix(terminal): preserve follow output through streaming refocus (#11915)
- fix(ssh): fall back to OpenSSH for FIDO2 keys (#11913)
- fix(daemon): cover in-flight sleep in PAM watch (#11921)
- Bound remote watcher fan-out and defer File Explorer refreshes (#11908)
- fix(runtime): drop stale local agent rows from worktree.ps after tab close (#11464)
- fix(win32): suppress Command Prompt window on IDE launches (#11907)
- fix(terminal): add replacement policies for repeated same-handle stream (#12003)
- fix(terminal): stop the active-terminal repair loop from tripping React #185 (#11950)
- test(terminal): release-gate duplicate PTY renderer restore (#11947)
- fix(updater): notarize hourly macOS builds so TCC grants survive updates (#12007)
- chore: condense code comments (#12008)
- fix(ssh, relay): keep remote sessions alive through reconnects and backpressure (#11999)
- Fix POSIX path coalescing and file explorer watch regressions (#12004)
- Watcher explorer relay regressions (#12012)
- Tier GitHub PR lookup polling to prevent quota exhaustion (#12013)
What's Changed (cherry-picks on v1.4.164-rc.0)
- fix(P1-C): gate FIDO2 system-SSH transport on an OpenSSH binary (#12029)
- fix(windows): keep browser close marker URL absolute (#12038)
- fix(browser): remove unsafe window close bypass (#12040)
- fix(P1-D): bound hosted-review in-flight lookups so a wedged provider cannot pin a branch (#12030)
- fix(P1-B): recover SSH targets and remote file watchers after a network drop (#12032)
- fix(quit): stop durable state writes from parking the main thread on quit (#11931) (dependency of #12026)
- fix(P1-A): async SSH consumer-recovery persistence and detach on failed connect (#12026)
- fix(t |
| 1.4.163 | 31 de juliol del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.162 | 30 de juliol del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.161 | 29 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- cherry-pick: AI Vault workspace-switch perf fixes for 1.4.161 by @nwparker in https://github.com/stablyai/orca/pull/11320
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.160...v1.4.161 |
| 1.4.160 | 29 de juliol del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.159 | 27 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix(projects): keep the local badge color when a remote host shares the project by @nwparker in https://github.com/stablyai/orca/pull/10676
- fix(daemon): preserve completion inspection across legacy protocols by @AmethystLiang in https://github.com/stablyai/orca/pull/10679
- fix(windows): fail closed on unknown PTY identity by @AmethystLiang in https://github.com/stablyai/orca/pull/10674
- fix(github): align PR source and review head origin by @AmethystLiang in https://github.com/stablyai/orca/pull/10677
- fix(crash-reporting): record exact V8 heap sizes, not Blink's quantized ones by @nwparker in https://github.com/stablyai/orca/pull/10683
- fix(github): resolve owner/repo through SSH Host aliases (#10284) by @nwparker in https://github.com/stablyai/orca/pull/10361
- fix(persistence): fsync state writes so a rename is actually durable by @Jinwoo-H in https://github.com/stablyai/orca/pull/10631
- fix(window): stop burning macOS GPU on an invisible blur effect (#8482) by @nwparker in https://github.com/stablyai/orca/pull/10682
- feat(sidebar): distinguish and filter CLI-created workspaces by @nwparker in https://github.com/stablyai/orca/pull/10712
- perf(relay): stop snapshotting the whole pending-PTY map every drain tick by @nwparker in https://github.com/stablyai/orca/pull/10670
- perf(sidebar): share one worktree-keyed agent orchestration index by @nwparker in https://github.com/stablyai/orca/pull/10678
- fix(mobile): recover unreliable relay connections by @Jinwoo-H in https://github.com/stablyai/orca/pull/10709
- docs(relay): trim the pending-output drain comment by @nwparker in https://github.com/stablyai/orca/pull/10714
- fix(history): quarantine unreadable recovery generations. by @AmethystLiang in https://github.com/stablyai/orca/pull/10713
- fix(persistence): unbreak main by expecting the new 'cli' card property in fresh defaults by @nwparker in https://github.com/stablyai/orca/pull/10722
- fix(sidebar): stop worktree drag from spazzing when cards resize mid-drag by @nwparker in https://github.com/stablyai/orca/pull/10725
- fix(sidebar): make Cmd/Ctrl+1-9 match the rendered card order when the sidebar is closed by @nwparker in https://github.com/stablyai/orca/pull/10693
- fix(native-chat): wrap question text and option descriptions instead of truncating by @grboy6770 in https://github.com/stablyai/orca/pull/10025
- fix(mobile): pop to home when leaving a host so the back chevron animates backward by @ye4241 in https://github.com/stablyai/orca/pull/9723
- fix(i18n/zh): correct technical literals and clear sense errors by @innocarpe in https://github.com/stablyai/orca/pull/10048
- feat(speech): add Korean streaming zipformer STT model by @szto in https://github.com/stablyai/orca/pull/9893
- feat(source-control): add copy relative path by @kenfdev in https://github.com/stablyai/orca/pull/9018
- fix(gitlab): stop refresh button overlapping dialog close X by @SilvaViniF in https://github.com/stablyai/orca/pull/9445
- fix(sidebar): raise selected workspace contrast in dark mode by @anishekkamal in https://github.com/stablyai/orca/pull/8321
- feat(editor): toggle Word Wrap from file tab actions and Alt+Z by @innocarpe in https://github.com/stablyai/orca/pull/10086
- fix(repo-icon): detect Tauri, WebP, and SVG icons by @bbingz in https://github.com/stablyai/orca/pull/7942
- Add bulk tab closing to mobile long-press sheets (Close Others / Left / Right) and complete the desktop tab context menus by @tomdebres in https://github.com/stablyai/orca/pull/9323
- feat: implement Cmd+Enter as commit shortcut in Source Control by @andres-vr in https://github.com/stablyai/orca/pull/9773
- Add SenseVoice speech-to-text model (Korean/Japanese support) by @xsacdw in https://github.com/stablyai/orca/pull/7436
- fix(settings): show a way back to local accounts when a remote server owns provider-account scope by @bbingz in https://github.com/stablyai/orca/pull/8188
- feat(speech): add Parakeet TDT-CTC 0.6B JA voice model by @ |
| 1.4.158 | 26 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióStable patch from v1.4.157-rc.1
Same content as cancelled v1.4.157 cut; version bumped to 1.4.158 so we do not reuse the orphaned v1.4.157 tag.
Promoted from pre-release v1.4.157-rc.1.
Built from base c06bf64b48 (#10660) on branch release/1.4.157-rc.1-cherry, plus the cherry-picks below. Content matches v1.4.157-rc.1 (version bump only).
Cherry-picked onto the base
- fix(daemon): preserve completion inspection across legacy protocols by @AmethystLiang in https://github.com/stablyai/orca/pull/10679
- fix(windows): fail closed on unknown PTY identity by @AmethystLiang in https://github.com/stablyai/orca/pull/10674
- fix(github): align PR source and review head origin by @AmethystLiang in https://github.com/stablyai/orca/pull/10677
- fix(window): stop burning macOS GPU on an invisible blur effect (#8482) by @nwparker in https://github.com/stablyai/orca/pull/10682
- fix(history): quarantine unreadable recovery generations by @AmethystLiang in https://github.com/stablyai/orca/pull/10713
Changes since v1.4.156 (included via the base)
- fix(terminal): resume hibernated agents that reattach with no payload by @OrcaWin in https://github.com/stablyai/orca/pull/9648
- fix(macos): close both macOS 26 main-thread deadlock doors and restore the reveal reflow by @nwparker in https://github.com/stablyai/orca/pull/10473
- oom(01/29): bound shared file/stream/buffer readers by @nwparker in https://github.com/stablyai/orca/pull/10294
- oom(02/29): bound shared image/media/PDF memory limits by @nwparker in https://github.com/stablyai/orca/pull/10295
- fix(window): reflow via scale factor so terminals stop re-gridding by @nwparker in https://github.com/stablyai/orca/pull/10485
- fix(ui): stop the reveal reflow from dismissing popovers by @nwparker in https://github.com/stablyai/orca/pull/10487
- oom(foundation): bound shared readers/limits + add BoundedMap primitive by @nwparker in https://github.com/stablyai/orca/pull/10299
- fix(terminal): verify Windows PTY root identity before taskkill /T /F by @brennanb2025 in https://github.com/stablyai/orca/pull/10484
- fix(daemon): keep agent-completion detection alive on pre-v27 daemons by @brennanb2025 in https://github.com/stablyai/orca/pull/10478
- fix(terminal): stop cold restore dropping all scrollback on large checkpoints by @brennanb2025 in https://github.com/stablyai/orca/pull/10479
- fix(mobile): heal an orphaned native-chat image paste across screen unmounts by @brennanb2025 in https://github.com/stablyai/orca/pull/10480
- fix(cli): explain SIGABRT serve exits instead of naming the signal by @brennanb2025 in https://github.com/stablyai/orca/pull/10464
- fix(skills): advance the release ledger at the cut so shipped revisions freeze by @brennanb2025 in https://github.com/stablyai/orca/pull/10483
- test(terminal): pin checkpoint-only cold restore of a large checkpoint by @brennanb2025 in https://github.com/stablyai/orca/pull/10500
- perf(terminal): drop the JSON structural pre-scan from the history read path by @brennanb2025 in https://github.com/stablyai/orca/pull/10499
- ci(release-cut): always show resolved commit, branch, and tag in summary by @nwparker in https://github.com/stablyai/orca/pull/10482
- fix(agent-hooks): install OpenCode status plugin into the WSL guest so status works over WSL by @OrcaWin in https://github.com/stablyai/orca/pull/10328
- perf(terminal): avoid repeated pending drain snapshots by @nwparker in https://github.com/stablyai/orca/pull/10163
- fix(sidebar): stop a worktree drag preview from closing the Agent Dashboard by @brennanb2025 in https://github.com/stablyai/orca/pull/10531
- feat(diagnostics): record OS suspend/resume so sleep gaps aren't read as freezes by @nwparker in https://github.com/stablyai/orca/pull/10530
- perf(worktree): park the git-common existence poll while the window is hidden by @brennanb2025 in https://github.com/stablyai/orca/pull/10528
- fix(terminal): make primary-selection paste suppression single-shot by @brennanb2025 in https://github.com/s |
| 1.4.156 | 25 de juliol del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.155 | 24 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- test(e2e): verify Claude is prefilled with issue URL on start by @AmethystLiang in https://github.com/stablyai/orca/pull/9980
- Fix legacy worktree lineage projection after stable updates by @OrcaWin in https://github.com/stablyai/orca/pull/9913
- Fix paired remote terminal parse backpressure by @OrcaWin in https://github.com/stablyai/orca/pull/9683
- fix(deps): resolve Dependabot security alerts by @nwparker in https://github.com/stablyai/orca/pull/10006
- fix(sidebar): use automation icon for Hide automation-created filter by @brennanb2025 in https://github.com/stablyai/orca/pull/10000
- fix(worktrees): show CLI-created local worktrees in the sidebar while a remote runtime is active by @smk508 in https://github.com/stablyai/orca/pull/6628
- feat(agent-status): question glyph for "needs you" state everywhere by @brennanb2025 in https://github.com/stablyai/orca/pull/9996
- perf(web): pause the runtime heartbeat while the window is hidden by @nwparker in https://github.com/stablyai/orca/pull/9883
- perf(runtime): arm the WS-server heartbeat only while clients are connected by @nwparker in https://github.com/stablyai/orca/pull/9885
- perf(mobile): coalesce duplicate concurrent home-screen requests by @nwparker in https://github.com/stablyai/orca/pull/9888
- perf(mobile): gate dictation setup progress polling on foreground + single-flight by @nwparker in https://github.com/stablyai/orca/pull/9892
- Enable accessibility tree (ax) command on iOS emulator sessions by @AmethystLiang in https://github.com/stablyai/orca/pull/10007
- fix(types): use concrete Node stat result type by @brennanb2025 in https://github.com/stablyai/orca/pull/10017
- feat(telemetry): classify codex trust-grant fallbacks and attribute grant lane by @brennanb2025 in https://github.com/stablyai/orca/pull/10001
- feat(ssh): open SSH workspaces in VS Code Remote-SSH by @AmethystLiang in https://github.com/stablyai/orca/pull/10005
- fix(rate-limits): authenticate OpenCode Go through a session cookie jar by @bbingz in https://github.com/stablyai/orca/pull/8047
- Preserve Codex [tui] settings across managed CODEX_HOME remirrors by @brennanb2025 in https://github.com/stablyai/orca/pull/9475
- fix(worktree-palette): guard undefined review title in matcher (crash c5d87873) by @nwparker in https://github.com/stablyai/orca/pull/10024
- Revert "Show current branch in Source Control header (#9787)" by @AmethystLiang in https://github.com/stablyai/orca/pull/10032
- fix(terminal): stop overlay fallback measure-fit loop by @OrcaWin in https://github.com/stablyai/orca/pull/10026
- fix(runtime): route HUB-owned SSH worktrees through owning runtime by @OrcaWin in https://github.com/stablyai/orca/pull/9994
- fix(settings): stop React #185 in Voice speech-model dropdown (crashes 7f93d89c, 362b566d) by @nwparker in https://github.com/stablyai/orca/pull/10028
- Update paired Orca servers from the active client by @OrcaWin in https://github.com/stablyai/orca/pull/9839
- fix(linux): restore Ubuntu 20.04 launch — pin node-pty glibc symbols + add glibc/libstdc++ packaging gate (#9902) by @nwparker in https://github.com/stablyai/orca/pull/10019
- rename: rebrand user-facing Native chat to Chat UI by @AmethystLiang in https://github.com/stablyai/orca/pull/10036
- fix(ssh): allow blank user in VS Code authority by @AmethystLiang in https://github.com/stablyai/orca/pull/10072
- fix(emulator): iOS ax via plain-JSON serve-sim helper (supersedes #10007) by @AmethystLiang in https://github.com/stablyai/orca/pull/10029
- fix(mobile): bind markdown creation to file owner by @AmethystLiang in https://github.com/stablyai/orca/pull/10083
- Fix p1 remote terminal resync by @AmethystLiang in https://github.com/stablyai/orca/pull/10089
- Revert "Preserve Codex [tui] settings across managed CODEX_HOME remirrors (#9475)" by @AmethystLiang in https://github.com/stablyai/orca/pull/10085
- fix(terminal): route host-agnostic setup and floating terminals instead of failing them closed by @nwpa |
| 1.4.152 | 23 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Relaunch macOS orca serve safely after updates by @OrcaWin in https://github.com/stablyai/orca/pull/9634
- fix(mobile): retry session capability probe so tab-row actions survive relay cutover by @brennanb2025 in https://github.com/stablyai/orca/pull/9794
- [codex] Continue agent work in a new session by @dacongming0425 in https://github.com/stablyai/orca/pull/9170
- Fix headless Linux serve pairing readiness by @OrcaWin in https://github.com/stablyai/orca/pull/9785
- fix(dashboard): align terminal-dialog close X with compact header by @brennanb2025 in https://github.com/stablyai/orca/pull/9816
- fix(mobile-relay): back off relay reconnects to stop cellular connect/disconnect churn by @brennanb2025 in https://github.com/stablyai/orca/pull/9460
- fix(sidebar): keep branch-discovered PR status visible on worktree cards by @brennanb2025 in https://github.com/stablyai/orca/pull/9789
- fix(mobile): stop reporting delivered chat messages as "Message not sent" by @brennanb2025 in https://github.com/stablyai/orca/pull/9792
- fix(editor): don't flag editor-initiated moves as changed-on-disk by @nwparker in https://github.com/stablyai/orca/pull/9506
- fix(terminal): prevent reconnect from killing live daemon sessions by @OrcaWin in https://github.com/stablyai/orca/pull/9804
- fix(browser): stop failing goto when a redirect or download aborts the load by @brennanb2025 in https://github.com/stablyai/orca/pull/9822
- fix(naming): remove identifier-first name post-processing by @brennanb2025 in https://github.com/stablyai/orca/pull/9821
- fix(runtime): scope mirrored-editor close intent to its runtime environment by @nwparker in https://github.com/stablyai/orca/pull/9836
- fix(terminal): make remote agent sessions host-authoritative by @OrcaWin in https://github.com/stablyai/orca/pull/9687
- perf(rate-limits): throttle statusline usage posts to one curl per pane per 15s by @brennanb2025 in https://github.com/stablyai/orca/pull/9829
- fix(sidebar): coalesce staggered reconnect refreshes to stop wake freeze (#8539) by @nwparker in https://github.com/stablyai/orca/pull/9847
- ci(release-cut): show workflow_dispatch inputs in job summary by @nwparker in https://github.com/stablyai/orca/pull/9866
- Show setup-needed hosts in workspace run picker by @Jinwoo-H in https://github.com/stablyai/orca/pull/7835
- fix(terminal): make remote workspace sleep converge by @OrcaWin in https://github.com/stablyai/orca/pull/9874
- fix(agent-status): clear worktree-attributed orphans on relay/daemon teardown (#9030) by @nwparker in https://github.com/stablyai/orca/pull/9878
- perf(editor): don't slice the markdown suffix per-character in the rich-editor preprocessor by @nwparker in https://github.com/stablyai/orca/pull/9887
- perf(ssh): send a single keepalive after wake, not two by @nwparker in https://github.com/stablyai/orca/pull/9880
- perf(dashboard-popout): park the kanban clock when hidden or timestamp-free by @nwparker in https://github.com/stablyai/orca/pull/9881
- fix(agent-status): keep Claude in-process teammates visible as idle sidebar rows by @brennanb2025 in https://github.com/stablyai/orca/pull/9850
- feat(skills): land remaining hybrid stubs by @brennanb2025 in https://github.com/stablyai/orca/pull/9846
- fix(mobile-quick-commands): replay sheet load killed by connection migration by @brennanb2025 in https://github.com/stablyai/orca/pull/9798
- feat(settings): make Language setting findable by native-language search terms by @AmethystLiang in https://github.com/stablyai/orca/pull/9967
- fix(agent-status): map codex request_user_input questions to Needs You by @brennanb2025 in https://github.com/stablyai/orca/pull/9861
- fix(mobile): restore the last-open tab when returning to a worktree on mobile by @brennanb2025 in https://github.com/stablyai/orca/pull/9801
- feat(mobile): mount ProtocolBlockScreen when protocol compat is blocked by @brennanb2025 in https://github.com/stablyai/orca/pull/9780
- Show current branch in Source Contr |
| 1.4.150 | 22 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Keep embedded browser commands on the registered Orca target by @OrcaWin in https://github.com/stablyai/orca/pull/9633
- fix(ssh): apply node-pty console fallback to Windows relays by @OrcaWin in https://github.com/stablyai/orca/pull/9638
- chore: remove stray mock folder and design-notes docs by @brennanb2025 in https://github.com/stablyai/orca/pull/9641
- perf(sidebar): stabilize worktree card props so cards memo-bail on order-preserving epoch bumps by @nwparker in https://github.com/stablyai/orca/pull/9392
- perf(persistence): single full-state serialization per save by @nwparker in https://github.com/stablyai/orca/pull/9381
- fix(editor): reconcile multi-byte markdown saves without byte-offset crash (#9492) by @brennanb2025 in https://github.com/stablyai/orca/pull/9642
- fix(windows): paste copied image files by @OrcaWin in https://github.com/stablyai/orca/pull/9640
- Fix Windows ConPTY OSC color reply leaks at the PTY owner by @OrcaWin in https://github.com/stablyai/orca/pull/9651
- fix(automations): retire owned desktop terminals by @chsong1 in https://github.com/stablyai/orca/pull/9493
- Access the Floating Workspace from mobile (#8405) by @brennanb2025 in https://github.com/stablyai/orca/pull/9523
- fix(editor): surface file-save failures instead of swallowing them by @brennanb2025 in https://github.com/stablyai/orca/pull/9657
- fix(sidebar): attribute spinner-only pane titles to the launched agent by @choihjin in https://github.com/stablyai/orca/pull/9647
- fix(mobile): restore notification opt-in route compatibility by @OrcaWin in https://github.com/stablyai/orca/pull/9675
- Fix mixed-version mobile Codex session resume by @OrcaWin in https://github.com/stablyai/orca/pull/9678
- fix(sidebar): stop the Live Ports hover card flickering on compact worktree cards by @nwparker in https://github.com/stablyai/orca/pull/9662
- fix(terminal): restore clickable link hover after returning to the Orca window by @nwparker in https://github.com/stablyai/orca/pull/9659
- feat(editor): add an opt-in editor font family (default: follow terminal font) by @nwparker in https://github.com/stablyai/orca/pull/9658
- fix(terminal): stop leaking Orca's own NODE_ENV into spawned terminals by @nwparker in https://github.com/stablyai/orca/pull/9649
- fix(runtime): isolate navigation across paired clients by @OrcaWin in https://github.com/stablyai/orca/pull/9664
- fix(terminal): stop advertising the unimplemented Bold Text color override by @nwparker in https://github.com/stablyai/orca/pull/9661
- perf(orchestration): skip per-terminal dispatch scan when no dispatches exist by @nwparker in https://github.com/stablyai/orca/pull/9694
- perf(stats): move the debounced stats write off the main thread by @nwparker in https://github.com/stablyai/orca/pull/9697
- perf(linear): lazy-load @linear/sdk off the launch parse path by @nwparker in https://github.com/stablyai/orca/pull/9698
- feat(dashboard): open-worktree dialog control + finished-time parity by @brennanb2025 in https://github.com/stablyai/orca/pull/9686
- Fix Windows Resource Manager memory and CPU attribution by @adityachaudhary99 in https://github.com/stablyai/orca/pull/8845
- perf(checks-panel): gate the terminal-cwd poll on window visibility by @nwparker in https://github.com/stablyai/orca/pull/9695
- fix(github): keep work-item searches repo-scoped by @OnlyYu1996 in https://github.com/stablyai/orca/pull/9668
- Fix Codex automatic resume across account switches by @brennanb2025 in https://github.com/stablyai/orca/pull/9696
- fix(native-chat): add reconciliation to catch missed transcript updates by @AmethystLiang in https://github.com/stablyai/orca/pull/9701
- perf(mobile): route graph-sync snapshot fanout through the notify coalescer by @nwparker in https://github.com/stablyai/orca/pull/9421
- perf(runtime): gate PTY path-candidate extraction on mobile-connected by @nwparker in https://github.com/stablyai/orca/pull/9422
- fix(editor): fail safe when rich-markdown reconci |
| 1.4.149 | 21 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
The full 1.4.148 feature train (which shipped separately as a minimal hotfix) plus the Codex multi-account fixes:
Codex accounts & sessions
- Automatic Codex resume now stays on the account that created the session — sleep/wake and restart resumes launch from the session's originating Codex home instead of the currently selected account (https://github.com/stablyai/orca/pull/9696)
- Usage tracking now counts sessions from per-account Codex homes, so multi-account usage is no longer undercounted (https://github.com/stablyai/orca/pull/9763)
- Account removal dialog now accurately describes that the account's session history and MCP logins are permanently deleted (https://github.com/stablyai/orca/pull/9763)
Also included
- fix(mobile): pairing QR column no longer starves CJK copy (https://github.com/stablyai/orca/pull/9711) — already in v1.4.148 stable
- Everything from the 1.4.148 release train (v1.4.147...this tag)
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.147...v1.4.149 |
| 1.4.148 | 21 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix(mobile): stop pairing QR column from starving CJK copy in https://github.com/stablyai/orca/pull/9711
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.147...v1.4.148 |
| 1.4.147 | 20 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix(terminal): re-linkify streamed URLs so links underline/click on first hover by @nwparker in https://github.com/stablyai/orca/pull/9320
- fix(github): load PR details on fork checkouts by preferring upstream (#7331) by @nwparker in https://github.com/stablyai/orca/pull/9384
- fix(status-bar): show live session reset countdown in collapsed usage bar (#5399) by @nwparker in https://github.com/stablyai/orca/pull/9374
- perf(preflight): fs-based PATH resolution for agent detection (no where/which spawn) (#9297) by @nwparker in https://github.com/stablyai/orca/pull/9379
- fix(create-worktree): keep composer open when adding a project from the dialog by @nwparker in https://github.com/stablyai/orca/pull/9397
- Fix setup split duplicate PTY race by @Jinwoo-H in https://github.com/stablyai/orca/pull/9371
- Preserve agent chats and drafts through reconnects by @brennanb2025 in https://github.com/stablyai/orca/pull/9242
- Add review note chord guards by @AmethystLiang in https://github.com/stablyai/orca/pull/9412
- Floating terminal should be at top by @AmethystLiang in https://github.com/stablyai/orca/pull/9420
- feat(ssh): download folders from remote explorer by @gatsby74 in https://github.com/stablyai/orca/pull/7793
- fix(browser): gate certificate proceed on runtime capability; dedupe cert-error helpers by @AmethystLiang in https://github.com/stablyai/orca/pull/9070
- Allow hiding Orca Mobile sidebar button once a device is paired by @AmethystLiang in https://github.com/stablyai/orca/pull/5785
- fix(win): launch Store-installed PowerShell 7 in terminals by @OrcaWin in https://github.com/stablyai/orca/pull/9437
- fix(composer): show full worktree path on hover in Run on dropdown by @nwparker in https://github.com/stablyai/orca/pull/9398
- test(e2e): prove the terminal daemon survives a main-process crash on Windows (#7742) by @OrcaWin in https://github.com/stablyai/orca/pull/9311
- feat(editor): add Toggle H5 to markdown editor by @AmethystLiang in https://github.com/stablyai/orca/pull/9448
- Prevent adding the same Claude account twice by @brennanb2025 in https://github.com/stablyai/orca/pull/8912
- Confirm before merging a PR/MR from the sidebar strategy dropdown by @brennanb2025 in https://github.com/stablyai/orca/pull/8911
- Clear a removed remote host's leftover repos and worktrees from the sidebar by @brennanb2025 in https://github.com/stablyai/orca/pull/9463
- fix(source-control): bound Create PR eligibility probe so it can't hang by @OrcaWin in https://github.com/stablyai/orca/pull/9292
- Fix diff editor flashing "Loading…" on every save by @brennanb2025 in https://github.com/stablyai/orca/pull/9424
- Keep Agent Session History from freezing the app on huge OpenCode databases by @brennanb2025 in https://github.com/stablyai/orca/pull/8924
- Bump mobile app.json to 0.0.32 by @brennanb2025 in https://github.com/stablyai/orca/pull/9466
- fix(terminal): confirm the agent from ConPTY console presence to avoid false exits by @brennanb2025 in https://github.com/stablyai/orca/pull/9258
- Make plain-text file:// links clickable in the terminal by @brennanb2025 in https://github.com/stablyai/orca/pull/9467
- Standardize per-repo Source Control AI save UX by @AmethystLiang in https://github.com/stablyai/orca/pull/9427
- Fix WSL daemon CWD after sleep and wake by @Jinwoo-H in https://github.com/stablyai/orca/pull/9164
- Clarify Orca Mobile pairing connection paths by @AmethystLiang in https://github.com/stablyai/orca/pull/9425
- Implement confirm-only PR panel composer with classified error blocking by @AmethystLiang in https://github.com/stablyai/orca/pull/9428
- Keep lineage children with their parent when dragging to another status lane by @brennanb2025 in https://github.com/stablyai/orca/pull/9472
- Stop AI Vault cold scans from re-reading the entire transcript corpus on every launch by @brennanb2025 in https://github.com/stablyai/orca/pull/9474
- Preserve surviving workspace state when removing a runtime host by |
| 1.4.146 | 19 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix(updater): humanize update-error card and hide raw error behind Show details by @brennanb2025 in https://github.com/stablyai/orca/pull/9248
- fix(terminal): keep redraw transcript cursors stable by @Jinwoo-H in https://github.com/stablyai/orca/pull/9081
- fix(terminal): don't report agent exit on a degraded foreground scan by @brennanb2025 in https://github.com/stablyai/orca/pull/9244
- Fix duplicate and lost IME terminal commits by @Jinwoo-H in https://github.com/stablyai/orca/pull/9235
- feat(new-workspace): always offer "Add a new project" in Create worktree picker by @nwparker in https://github.com/stablyai/orca/pull/9251
- fix(settings): stop shortcut filter rail overlapping the list below xl by @nwparker in https://github.com/stablyai/orca/pull/9252
- fix(terminal): replay cold restores at recovered grid by @slashdevcorpse in https://github.com/stablyai/orca/pull/9043
- fix(codex): clarify account-switch restart card actions by @brennanb2025 in https://github.com/stablyai/orca/pull/9254
- feat(tray): mark dev-instance tray icons with a DEV indicator by @nwparker in https://github.com/stablyai/orca/pull/9253
- fix(ssh): probe npm via prepended PATH, not colocated with node (#9165) by @brennanb2025 in https://github.com/stablyai/orca/pull/9255
- fix(keybindings): AltGr-safe default for Add Review Note by @brennanb2025 in https://github.com/stablyai/orca/pull/9257
- test(pty-connection): drain async confirm reads between tests to fix flaky CI by @brennanb2025 in https://github.com/stablyai/orca/pull/9260
- fix(terminal): filter focus reports after Codex history resume by @OrcaWin in https://github.com/stablyai/orca/pull/9259
- fix(runtime): return authoritative visible TUI output by @Jinwoo-H in https://github.com/stablyai/orca/pull/9078
- fix(pty): stop daemon reattach/kill race from orphaning restored terminals (#7742 sub-issue B) by @brennanb2025 in https://github.com/stablyai/orca/pull/7836
- fix(i18n): use full-sentence keys in RemoveFolderDialog description by @hanjoonchoe in https://github.com/stablyai/orca/pull/9296
- perf(persistence): compact JSON for durable-state save payload (drop pretty-print) by @nwparker in https://github.com/stablyai/orca/pull/9290
- perf(terminal): bound recent-PTY-output with a chunk deque (drop per-chunk 64KB concat) by @nwparker in https://github.com/stablyai/orca/pull/9291
- Create PR: auto-prepare behind-only branches and return remote errors inline by @AmethystLiang in https://github.com/stablyai/orca/pull/8534
- fix(editor): use Monaco's registered proto language id for .proto files by @nasagong in https://github.com/stablyai/orca/pull/9286
- fix(sidebar): guard every worktree sort against undefined displayName (crash 99657ab1) by @nwparker in https://github.com/stablyai/orca/pull/9315
- fix(terminal): bypass rejected macOS login sessions by @brennanb2025 in https://github.com/stablyai/orca/pull/9301
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.145...v1.4.146 |
| 1.4.144 | 17 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Reopen closed tabs with Cmd+Shift+T, including terminals by @brennanb2025 in https://github.com/stablyai/orca/pull/7445
- fix(i18n/ko): Update Korean translations for diff word wrapping by @jiyongjung0 in https://github.com/stablyai/orca/pull/8867
- docs(readme): fix Korean translation issues by @haazz in https://github.com/stablyai/orca/pull/8883
- fix: pr-bug-scan validated finding from #6335 by @buf0-bot[bot] in https://github.com/stablyai/orca/pull/8804
- feat(mobile): edit saved host endpoints by @bbingz in https://github.com/stablyai/orca/pull/8294
- ci(computer-e2e): run native-smoke vitest with the shared config by @brennanb2025 in https://github.com/stablyai/orca/pull/8909
- fix(sidebar): map header drags to the nearest boundary slot instead of a dead zone by @bbingz in https://github.com/stablyai/orca/pull/8891
- Group toggle heading together by @AmethystLiang in https://github.com/stablyai/orca/pull/8917
- Rc139 fix windows ssh cli by @AmethystLiang in https://github.com/stablyai/orca/pull/8918
- fix(issues): replace cursor-based pagination with page-number Search API by @fsdwen in https://github.com/stablyai/orca/pull/8680
- fix(cmd-j): show cross-project dialog on paste + restore focus on Escape by @nwparker in https://github.com/stablyai/orca/pull/8931
- fix(sidebar): don't scroll to an unfocused worktree when pinning/unpinning it by @nwparker in https://github.com/stablyai/orca/pull/8930
- perf(git-status): duty-cycle, cancel, and cache status polling to cut idle git load by @AmethystLiang in https://github.com/stablyai/orca/pull/8922
- fix(mobile): background-mount never-mounted terminals on subscribe so they don't render blank (STA-1840) by @brennanb2025 in https://github.com/stablyai/orca/pull/8811
- fix(terminal): make viewport ownership transactional across output, replay, and reflow by @Jinwoo-H in https://github.com/stablyai/orca/pull/8674
- Click a link in orca browser should not open a new tab by @AmethystLiang in https://github.com/stablyai/orca/pull/8782
- fix(pi): suppress subagent agent_end so nested sessions don't fire false notifications by @itisbryan in https://github.com/stablyai/orca/pull/8545
- fix(terminal): route Droid Shift+Enter to CSI-u in no-OSC shells (Git Bash) (#7620) by @OrcaWin in https://github.com/stablyai/orca/pull/8948
- fix(terminal): make whole-tab close durable by @Jinwoo-H in https://github.com/stablyai/orca/pull/8958
- feat(linear): use Linear branch names for worktrees by @rodboev in https://github.com/stablyai/orca/pull/8617
- Rc139 fix pr evidence package by @AmethystLiang in https://github.com/stablyai/orca/pull/8681
- Persist AI Vault view options by @AmethystLiang in https://github.com/stablyai/orca/pull/8961
- feat(jira): support self-hosted Jira Server/DC (PAT + username/password) by @nwparker in https://github.com/stablyai/orca/pull/8976
- fix(ai-vault): discover Antigravity CLI sessions by @Jinwoo-H in https://github.com/stablyai/orca/pull/8971
- fix(ssh): reconnect persisted PTYs after shutdown races by @timsuchanek in https://github.com/stablyai/orca/pull/8403
- fix(remote): isolate shared control request timeouts by @Jinwoo-H in https://github.com/stablyai/orca/pull/9016
- fix(terminal): release reattach fit on an unchanged stable grid by @Jinwoo-H in https://github.com/stablyai/orca/pull/9056
- Add a native macOS menu bar status item with activity indicator by @AmethystLiang in https://github.com/stablyai/orca/pull/9042
- fix(terminal): keep divider resize active after capture loss by @Jinwoo-H in https://github.com/stablyai/orca/pull/9063
- feat(native-chat): native chat view across mobile, desktop, and web by @gsxdsm in https://github.com/stablyai/orca/pull/5824
- fix(usage): show CLI-owned session recovery steps by @Jinwoo-H in https://github.com/stablyai/orca/pull/9069
- fix(pi): report completion on agent_settled so intermediate agent_end stops firing false notifications by @syabro in https://github.com/stablyai/orca/pull/8826
- fix(emula |
| 1.4.143 | 16 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix(agent-status): reap finished Claude named agents/teammates from the sidebar roster by @brennanb2025 in https://github.com/stablyai/orca/pull/8825
- fix: close Add Project host selector when an SSH credential prompt appears by @Jaemmeong in https://github.com/stablyai/orca/pull/8491
- fix(i18n): correct Chinese translations including styling syntax and terminology by @ousugo in https://github.com/stablyai/orca/pull/8723
- fix(terminal): kill agent descendant processes on session teardown (STA-1800) by @brennanb2025 in https://github.com/stablyai/orca/pull/8706
- test(windows): allow native launcher compilation time by @brennanb2025 in https://github.com/stablyai/orca/pull/8897
- Fix manual project order across paired runtime hosts by @Jinwoo-H in https://github.com/stablyai/orca/pull/8894
- Preserve original markdown style when editing in the rich editor by @brennanb2025 in https://github.com/stablyai/orca/pull/8862
- fix(gitea): share and cache the /pulls scan so card refreshes can't hammer a self-hosted forge by @xianjianlf2 in https://github.com/stablyai/orca/pull/8858
- fix(native-chat): deliver AskUserQuestion answer by option number, not label (STA-1860) by @brennanb2025 in https://github.com/stablyai/orca/pull/8840
- fix(ssh): AND lsof selectors so relay reset can't kill unrelated processes by @xianjianlf2 in https://github.com/stablyai/orca/pull/8849
- fix(status-bar): sync usage meters with display mode by @gatsby74 in https://github.com/stablyai/orca/pull/8582
- fix(crash-reporting): coalesce repeated renderer error breadcrumbs by @brennanb2025 in https://github.com/stablyai/orca/pull/8800
- fix(runtime): harden watcher and PTY teardown ownership by @brennanb2025 in https://github.com/stablyai/orca/pull/8661
- fix(worktrees): stop surfacing prunable git worktrees as live workspaces by @kaynansc in https://github.com/stablyai/orca/pull/8409
- Fix PR checks sticking to a stale linked PR after a terminal branch switch by @brennanb2025 in https://github.com/stablyai/orca/pull/8760
New Contributors
- @Jaemmeong made their first contribution in https://github.com/stablyai/orca/pull/8491
- @ousugo made their first contribution in https://github.com/stablyai/orca/pull/8723
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.142...v1.4.143 |
| 1.4.142 | 15 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Add Orca Relay desktop and mobile transport by @Jinwoo-H in https://github.com/stablyai/orca/pull/8536
- fix(terminal): certify replay wedges only after a quiet window and re-kick recovery on reveal by @brennanb2025 in https://github.com/stablyai/orca/pull/8691
- fix(terminal): prevent Windows multiline paste submission by @OrcaWin in https://github.com/stablyai/orca/pull/8688
- fix(terminal): keep WebGL glyph atlas pages within the shader sampler budget by @brennanb2025 in https://github.com/stablyai/orca/pull/8672
- fix(settings): render Projects settings per-project across hosts (#8566) by @brennanb2025 in https://github.com/stablyai/orca/pull/8650
- fix(recipes): let Codex model args override defaults by @nwparker in https://github.com/stablyai/orca/pull/8773
- Suppress Git Credential Manager OAuth popup loop in Orca-run git — clone, terminals/agents, setup hooks (fixes #7652) by @brennanb2025 in https://github.com/stablyai/orca/pull/7986
- Classify Codex app-server chatgpt-auth-required as an auth error by @brennanb2025 in https://github.com/stablyai/orca/pull/8765
- Fall back to legacy keychain when stale scoped Claude credentials 401 by @brennanb2025 in https://github.com/stablyai/orca/pull/8767
- Fix restored terminals rendering blank on mobile by @Jinwoo-H in https://github.com/stablyai/orca/pull/8768
- Prepare mobile 0.0.30 by @Jinwoo-H in https://github.com/stablyai/orca/pull/8779
- Stop usage chips flashing and back off retries for failing providers by @brennanb2025 in https://github.com/stablyai/orca/pull/8772
- Surface Grok unified-billing monthly usage instead of a permanent warning by @brennanb2025 in https://github.com/stablyai/orca/pull/8769
- Add an in-place screenshot markup tool to the browser pane by @1shiharat in https://github.com/stablyai/orca/pull/6335
- fix(speech): resume interrupted voice model downloads and surface real errors by @brennanb2025 in https://github.com/stablyai/orca/pull/8775
- Add mobile notification opt-in onboarding by @brennanb2025 in https://github.com/stablyai/orca/pull/8780
- fix: stop renderer heap leak from unhandled terminal teardown rejections (#8260) by @iridite in https://github.com/stablyai/orca/pull/8279
- fix(mobile): harden notification opt-in onboarding by @brennanb2025 in https://github.com/stablyai/orca/pull/8792
- Fix restored mobile terminals and workspace visibility parity by @Jinwoo-H in https://github.com/stablyai/orca/pull/8789
- Fix retrying interrupted Relay pairing by @Jinwoo-H in https://github.com/stablyai/orca/pull/8809
- Fix tooltip for draw by @AmethystLiang in https://github.com/stablyai/orca/pull/8812
- Separate mobile host card metadata by @Jinwoo-H in https://github.com/stablyai/orca/pull/8819
- chore(mobile): prepare 0.0.31 releases by @Jinwoo-H in https://github.com/stablyai/orca/pull/8820
- fix(terminal): keep legacy daemon PTYs mounted by @Jinwoo-H in https://github.com/stablyai/orca/pull/8817
- feat(editor): add Toggle Heading 2, 3, 4 to markdown editor by @AmethystLiang in https://github.com/stablyai/orca/pull/8822
- fix(terminal): filter stale Windows Codex focus reports after turns by @OrcaWin in https://github.com/stablyai/orca/pull/8842
- fix(mobile): detect and repair overriding Windows Firewall Block rules for pairing by @OrcaWin in https://github.com/stablyai/orca/pull/8846
- feat(ssh): support Kerberos/GSSAPI hosts via the system OpenSSH transport by @s546126 in https://github.com/stablyai/orca/pull/7507
- fix(mobile): dedupe host cards by pinned public key on re-pair (STA-1840) by @brennanb2025 in https://github.com/stablyai/orca/pull/8833
- fix(ssh): make POSIX relay wrapper survive csh/tcsh login shells by @haohlin in https://github.com/stablyai/orca/pull/8709
New Contributors
- @1shiharat made their first contribution in https://github.com/stablyai/orca/pull/6335
- @iridite made their first contribution in https://github.com/stablyai/orca/pull/8279
- @haohlin made their first contribution in https://github.com/st |
| 1.4.141 | 14 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix(terminal): let pane recovery reach input stuck behind a never-settling connect by @brennanb2025 in https://github.com/stablyai/orca/pull/8673
- fix(github): pin work-item list ordering to updated-desc so cursor pagination reaches every page by @moseoh in https://github.com/stablyai/orca/pull/8658
- chore: drop local notes/ and pr-evidence/ from the tree by @nwparker in https://github.com/stablyai/orca/pull/8677
- fix(mobile): handle base_not_on_remote in PR-create block message by @brennanb2025 in https://github.com/stablyai/orca/pull/8676
- fix(agent-status): guard against re-entrant pending-status flush (crash 9fc89529) by @nwparker in https://github.com/stablyai/orca/pull/8671
- fix(sidebar): guard kanban worktree sort against undefined displayName (crash 99657ab1) by @OrcaWin in https://github.com/stablyai/orca/pull/8683
- fix(markdown-preview): paint Find matches without mutating react DOM (crash 237acef1) by @nwparker in https://github.com/stablyai/orca/pull/8678
- fix(deps): bump radix-ui 1.4.3→1.6.2 + react 19.2.7 to stop React 19 #185 ref loop (crash e95669d2) by @nwparker in https://github.com/stablyai/orca/pull/8679
- fix(terminal): retire sessions when tabs close by @brennanb2025 in https://github.com/stablyai/orca/pull/8628
- fix(mobile): resync worktree list + idempotent notification replay on reconnect (#8498 #8129) by @nwparker in https://github.com/stablyai/orca/pull/8690
- fix(i18n/zh): 修复 3 处翻译质量错误 by @fsdwen in https://github.com/stablyai/orca/pull/8693
- fix(mobile): re-fit terminal PTY when the frame height settles by @brennanb2025 in https://github.com/stablyai/orca/pull/8647
- fix(daemon): replace a permanently wedged daemon instead of preserving it forever (#8689) by @nwparker in https://github.com/stablyai/orca/pull/8697
- fix(terminal): derive zsh wrapper ZDOTDIR from %x so non-ASCII WSL logins load .zshrc (#8003) by @rodboev in https://github.com/stablyai/orca/pull/8209
- Add version-matched skill guides to the CLI by @brennanb2025 in https://github.com/stablyai/orca/pull/8624
- fix(mobile): harden terminal height refit (follow-up to #8647) by @brennanb2025 in https://github.com/stablyai/orca/pull/8707
- perf(terminal): defer cold worktree activation tab mounts until first reveal by @brennanb2025 in https://github.com/stablyai/orca/pull/8597
- fix(agent-hooks): make Windows cmd hook launcher directly spawnable (#8430 regression) by @OrcaWin in https://github.com/stablyai/orca/pull/8737
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.139...v1.4.141 |
| 1.4.139 | 14 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix(i18n): correct 'run' translations from '跑步' to '执行' in zh.json by @fsdwen in https://github.com/stablyai/orca/pull/8554
- Search worktrees by cached review metadata by @brennanb2025 in https://github.com/stablyai/orca/pull/8505
- Improve git pull on remote by @AmethystLiang in https://github.com/stablyai/orca/pull/8524
- fix(native-chat): retry not-yet-flushed transcripts instead of settling into a permanent error by @kaynansc in https://github.com/stablyai/orca/pull/8418
- Remove finished and killed claude subagents from the sidebar roster by @brennanb2025 in https://github.com/stablyai/orca/pull/8522
- fix(native-chat): preserve initial chat mode on paired-host launches by @AmethystLiang in https://github.com/stablyai/orca/pull/8567
- fix(native-chat): scope composer sends to the active turn by @AmethystLiang in https://github.com/stablyai/orca/pull/8568
- fix(native-chat): target native chat to the active split leaf by @AmethystLiang in https://github.com/stablyai/orca/pull/8569
- fix(terminal): stop stale PTY resize after worktree reveal by @brennanb2025 in https://github.com/stablyai/orca/pull/8502
- Being able to reply to any comment from bot by @AmethystLiang in https://github.com/stablyai/orca/pull/8562
- feat(mobile): match desktop's Smart workspace source picker exactly by @brennanb2025 in https://github.com/stablyai/orca/pull/7985
- fix(cli): preserve WSL cwd through the Windows bridge (#6965) by @rodboev in https://github.com/stablyai/orca/pull/7640
- Fix folder workspace Git status path by @sdhilip200 in https://github.com/stablyai/orca/pull/8326
- Show markdown front-matter by default in the rich editor by @nwparker in https://github.com/stablyai/orca/pull/8623
- fix(sidebar): decouple agent-list expansion from the child-worktrees toggle by @nwparker in https://github.com/stablyai/orca/pull/8527
- fix(terminal): stop phantom pinned-viewport pins from freezing follow-output by @Jinwoo-H in https://github.com/stablyai/orca/pull/8625
- fix(window): extend startup reveal fallback to Linux so first launch never stays hidden by @kaynansc in https://github.com/stablyai/orca/pull/8425
- Being able to reply to any comment from bot by @AmethystLiang in https://github.com/stablyai/orca/pull/8621
- fix(orchestration): compare stale-dispatch timestamps with julianday by @nwparker in https://github.com/stablyai/orca/pull/8514
- fix(source-control): huge-status flag permanently disabled all status refresh — commits in the terminal never surfaced by @moseoh in https://github.com/stablyai/orca/pull/8570
- fix(grok): don't tell users to re-run grok login on refreshable token expiry by @nwparker in https://github.com/stablyai/orca/pull/8508
- fix(cli): stop ELECTRON_RUN_AS_NODE leaking into orca claude-teams child by @nwparker in https://github.com/stablyai/orca/pull/8513
- fix(source-control): route GitHub Enterprise Server remotes to the GitHub provider for PR creation (#8312) by @brennanb2025 in https://github.com/stablyai/orca/pull/8603
- Fix orchestration skill coverage for provider-home skill roots (#8256) by @nwparker in https://github.com/stablyai/orca/pull/8510
- fix(codex): debounce auto-resolved 'Approve for me' approval notifications (#8387) by @nwparker in https://github.com/stablyai/orca/pull/8519
- Route diffs by explicit worktree owner, not focused runtime (#8484) by @nwparker in https://github.com/stablyai/orca/pull/8509
- fix(sidebar): scope project display labels by execution host to prevent cross-host path collision (#8345) by @nwparker in https://github.com/stablyai/orca/pull/8511
- Fix orchestration stale timestamps by @AmethystLiang in https://github.com/stablyai/orca/pull/8636
- Show agent status in terminal tabs by @gatsby74 in https://github.com/stablyai/orca/pull/8142
- Resolve terminal tab activity via the canonical worktree-status engine by @AmethystLiang in https://github.com/stablyai/orca/pull/8641
- feat(mobile): show usage reset countdown on accounts screen by @kaynansc in https |
| 1.4.138 | 13 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Fix F3: use known-tag predicate for explicit-turn decisions by @AmethystLiang in https://github.com/stablyai/orca/pull/8331
- fix(browser): make fill update rich text editors via execCommand by @wolfiesch in https://github.com/stablyai/orca/pull/6060
- Assign GitHub issue types via issue templates by @nwparker in https://github.com/stablyai/orca/pull/8346
- Refresh stale no-PR results when the Checks Panel opens by @AmethystLiang in https://github.com/stablyai/orca/pull/8349
- Fix linked review push target by @AmethystLiang in https://github.com/stablyai/orca/pull/8351
- fix(updater): force-exit the stale old process so update install can relaunch by @nwparker in https://github.com/stablyai/orca/pull/8328
- fix(preflight): reject Windows paths from WSL agent lookup by @bbingz in https://github.com/stablyai/orca/pull/7994
- fix: host browser popups in an Orca origin-bar window instead of chrome-less child windows by @AmethystLiang in https://github.com/stablyai/orca/pull/8343
- Mobile credential cleanup by @AmethystLiang in https://github.com/stablyai/orca/pull/8354
- Add Grok orchestration group routing by @bbingz in https://github.com/stablyai/orca/pull/8058
- fix(cleanup): reconcile late-settling removals against timeout results by @AmethystLiang in https://github.com/stablyai/orca/pull/8348
- fix(pi): keep status hooks off the Pi turn critical path by @AmethystLiang in https://github.com/stablyai/orca/pull/8355
- Cli destructive suggest by @AmethystLiang in https://github.com/stablyai/orca/pull/8352
- Naming usage ui copy by @AmethystLiang in https://github.com/stablyai/orca/pull/8357
- fix(runtime): explain full worktree id selectors (#7432) by @rodboev in https://github.com/stablyai/orca/pull/7892
- docs(computer-use): clarify get-app-state JSON tree field by @z116123123x in https://github.com/stablyai/orca/pull/7788
- Fix Codex WSL project trust conflating case-distinct Linux paths by @AmethystLiang in https://github.com/stablyai/orca/pull/8333
- fix(linux): stop Orca-managed terminals from launching the GNOME Orca screen reader via bare orca by @nwparker in https://github.com/stablyai/orca/pull/8347
- feat(ssh): support file transfers over system ssh by @gatsby74 in https://github.com/stablyai/orca/pull/7804
- fix(codex): share the user's global AGENTS.md into the managed Codex runtime home by @TopGrd in https://github.com/stablyai/orca/pull/7927
- Resolve and require explicit push targets for linked reviews by @AmethystLiang in https://github.com/stablyai/orca/pull/6159
- fix(settings): make WSL skill commands pasteable (#7795) by @rodboev in https://github.com/stablyai/orca/pull/7881
- fix: restore the active top-level view across renderer reload by @myungjuice in https://github.com/stablyai/orca/pull/8265
- fix(cli): preserve multiline arguments on Windows by @nwparker in https://github.com/stablyai/orca/pull/8374
- fix(orchestration): complete tasks on worker_done + coordinator UX fixes by @AmethystLiang in https://github.com/stablyai/orca/pull/8030
- perf(terminal): tune cold-park keep-warm so common rotation never remounts by @Jinwoo-H in https://github.com/stablyai/orca/pull/8262
- Show agent CLI failure output for branch auto-naming and generation instead of parsing per-CLI error formats by @brennanb2025 in https://github.com/stablyai/orca/pull/8045
- fix(pr-comments): let users mark comment authors as bots for the Humans/Bots filter by @dbachko in https://github.com/stablyai/orca/pull/7598
- fix(i18n): use useTranslation hook in SidebarNav for reactive language switching by @fsdwen in https://github.com/stablyai/orca/pull/7542
- perf(renderer): sweep suppressedPtyExitIds and pendingCodexPaneRestartIds on bulk worktree purge by @xianjianlf2 in https://github.com/stablyai/orca/pull/7656
- Add Previous/Next change navigation buttons to the Diff View by @brennanb2025 in https://github.com/stablyai/orca/pull/6668
- fix(terminal): gate Shift+Enter CSI-u on active protocol by @nwparker in https://gith |
| 1.4.137 | 12 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- feat(terminal): expose right-click paste on every platform by @nwparker in https://github.com/stablyai/orca/pull/8322
- Restore Claude Fable usage from scoped OAuth limits by @nwparker in https://github.com/stablyai/orca/pull/8323
- fix(agent-status): clear answered Claude question waits by @gatsby74 in https://github.com/stablyai/orca/pull/8311
- feat(file-explorer): confirm multi-select deletes with a single batch prompt by @tomdebres in https://github.com/stablyai/orca/pull/7459
- fix: pr-bug-scan validated finding from #6799 by @buf0-bot[bot] in https://github.com/stablyai/orca/pull/6839
- Fix stale terminal panes after backgrounding by retrying deferred foreground recovery by @AmethystLiang in https://github.com/stablyai/orca/pull/8198
- Rm duplicated button by @AmethystLiang in https://github.com/stablyai/orca/pull/8327
- Remove host on mobile freeze the app by @AmethystLiang in https://github.com/stablyai/orca/pull/8317
- Fix Linux daemon shell fallback before PTY spawn by @Vitus213 in https://github.com/stablyai/orca/pull/8237
- fix: strip trailing whitespace from xterm webgl patch by @AmethystLiang in https://github.com/stablyai/orca/pull/8330
- skills: prefer agent-first worktree launch; avoid empty shell tabs by @ryushione in https://github.com/stablyai/orca/pull/7957
- fix: use dynamic agent name in orca-cli worktree fallback by @AmethystLiang in https://github.com/stablyai/orca/pull/8341
- Github modified files fix by @AmethystLiang in https://github.com/stablyai/orca/pull/8342
New Contributors
- @tomdebres made their first contribution in https://github.com/stablyai/orca/pull/7459
- @ryushione made their first contribution in https://github.com/stablyai/orca/pull/7957
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.136...v1.4.137 |
| 1.4.136 | 11 de juliol del 2026 | — | 64 bits EXE (NSIS) |
| 1.4.135 | 11 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Fix remote host branch diff routing by @mturac in https://github.com/stablyai/orca/pull/6747
- fix(quick-open): prune generated dirs in git fallback by @bbingz in https://github.com/stablyai/orca/pull/7842
- Fix layout-aware find in the source editor by @nwparker in https://github.com/stablyai/orca/pull/8088
- Fix hard-wrapped terminal file links by @Jinwoo-H in https://github.com/stablyai/orca/pull/8100
- fix(browser): auto-grant pointerLock permission by @omnificate in https://github.com/stablyai/orca/pull/7697
- fix(browser): allow trusted embedded popup windows by @rodboev in https://github.com/stablyai/orca/pull/7392
- fix(terminal): reset PTY delivery accounting across renderer lifecycle resets (permanent frozen panes) by @brennanb2025 in https://github.com/stablyai/orca/pull/8034
- STA-1598: Prevent duplicate TOML project keys from breaking Codex startup by @Jinwoo-H in https://github.com/stablyai/orca/pull/8138
- fix(remote): harden terminal, relay, and SSH reliability by @Jinwoo-H in https://github.com/stablyai/orca/pull/8141
- feat(jira): group Jira issues by status by @andres-vr in https://github.com/stablyai/orca/pull/7958
- feat(status-bar): Antigravity usage status by @bbingz in https://github.com/stablyai/orca/pull/7996
- fix(grok): clipboard, native chat, hooks, sessions, ConPTY KKP by @bbingz in https://github.com/stablyai/orca/pull/7944
- Fix Markdown URL actions behind Explorer by @nwparker in https://github.com/stablyai/orca/pull/8137
- fix(terminal): forward Option hotkeys to kitty-keyboard TUIs on compose layouts by @brennanb2025 in https://github.com/stablyai/orca/pull/8031
- Show agent session history on mobile by @brennanb2025 in https://github.com/stablyai/orca/pull/6786
- Fix Linux Parcel watcher crawl restart loop by @Jinwoo-H in https://github.com/stablyai/orca/pull/8155
- Fix Windows terminal daemon death after workspace close by @Jinwoo-H in https://github.com/stablyai/orca/pull/8140
- fix(ports): stop live-port indicator flickering (scan debounce + re-init loop) by @gsxdsm in https://github.com/stablyai/orca/pull/5510
- Fix WebGL glyph atlas wipe no-op that garbles terminals in long sessions by @brennanb2025 in https://github.com/stablyai/orca/pull/8150
- Keep Parcel watcher isolation in Electron dev builds by @OrcaWin in https://github.com/stablyai/orca/pull/8162
- Improve quota display by @AmethystLiang in https://github.com/stablyai/orca/pull/8167
- fix(i18n): unbreak main lint — locale parity for uploadingAttachments by @brennanb2025 in https://github.com/stablyai/orca/pull/8056
- Extract web-host agent launch path to fix max-lines lint break on main by @brennanb2025 in https://github.com/stablyai/orca/pull/8174
- Restore original agent working-spinner size in AgentStateDot by @brennanb2025 in https://github.com/stablyai/orca/pull/8172
- perf(renderer): scope editor Git subscriptions by worktree by @nwparker in https://github.com/stablyai/orca/pull/8107
- Bump mobile app.json to 0.0.26 by @nwparker in https://github.com/stablyai/orca/pull/8046
- fix: handle headless file download version skew by @siddqamar in https://github.com/stablyai/orca/pull/7738
- Fix SSH worktree delete routing after host reconnect by @timsuchanek in https://github.com/stablyai/orca/pull/7997
- Fix mobile duplicate-PTY-handle crash after agent sleep + wake by @brennanb2025 in https://github.com/stablyai/orca/pull/8016
- chore: remove release-scan artifact and trailing whitespace by @AmethystLiang in https://github.com/stablyai/orca/pull/8184
- fix(quick-open): keep primary results when the git ignored pass fails by @brennanb2025 in https://github.com/stablyai/orca/pull/8049
- Terminal performance initiative: pipeline fixes + term-speed-2 revival + PTY flow control (integration branch) by @Jinwoo-H in https://github.com/stablyai/orca/pull/7214
- fix(codex): harden WSL hook path trust lifecycle by @AmethystLiang in https://github.com/stablyai/orca/pull/8191
- Make Windows workspace deletion reliable and |
| 1.4.134 | 10 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Revert sidebar virtualization boundary changes (#8036) by @AmethystLiang in https://github.com/stablyai/orca/pull/8101
- Revert centered sidebar jump behavior (#8019) by @AmethystLiang in https://github.com/stablyai/orca/pull/8102
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.133...v1.4.134 |
| 1.4.131 | 9 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Chunk offline audio decoding to prevent ONNX SIGTRAP crashes by @AmethystLiang in https://github.com/stablyai/orca/pull/7932
- Fix iOS native keyboard dictation in mobile terminal inputs by @AmethystLiang in https://github.com/stablyai/orca/pull/7933
- fix(sidebar): only show the projects scrollbar when the list overflows by @OrcaWin in https://github.com/stablyai/orca/pull/7845
- Separate pane identity from liveness in the tab-agent resolver (fixes OMP tab flicker) by @brennanb2025 in https://github.com/stablyai/orca/pull/7860
- feat(codex): write in-Codex setting changes back to ~/.codex config by @Jinwoo-H in https://github.com/stablyai/orca/pull/7960
- Wake slept agents when opening a worktree on mobile by @brennanb2025 in https://github.com/stablyai/orca/pull/7906
- fix(rate-limits): recover WSL Codex usage RPC refresh (#7567) by @rodboev in https://github.com/stablyai/orca/pull/7658
- make-orgiainl-card-the-default by @AmethystLiang in https://github.com/stablyai/orca/pull/7977
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.130...v1.4.131 |
| 1.4.130 | 9 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix(codex): stop 'hooks pending review' from reappearing on every Orca-launched Codex session by @Jinwoo-H in https://github.com/stablyai/orca/pull/7896
- fix(mobile): bump Android versionCode to 6 for the 0.0.25 release by @brennanb2025 in https://github.com/stablyai/orca/pull/7907
- fix(onboarding): dismiss on notifications step + drop skipped steps from stepper by @nwparker in https://github.com/stablyai/orca/pull/7909
- Align per-workspace environments experimental toggle by @brennanb2025 in https://github.com/stablyai/orca/pull/7908
- Add optional Orca account sign-in by @nwparker in https://github.com/stablyai/orca/pull/7515
- Update mobile 0.0.25 Android download links by @brennanb2025 in https://github.com/stablyai/orca/pull/7917
- Move macOS notification helper to Contents/MacOS to prevent crash by @AmethystLiang in https://github.com/stablyai/orca/pull/7931
- fix(terminal): guard PTY handler unregistration against detach/attach remount races (frozen pane) by @AmethystLiang in https://github.com/stablyai/orca/pull/7894
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.129...v1.4.130 |
| 1.4.129 | 9 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Keep editor tabs in sync with external file changes instead of silently dropping them by @brennanb2025 in https://github.com/stablyai/orca/pull/7591
- fix(i18n): polish Spanish locale copy by @LuisUrrutia in https://github.com/stablyai/orca/pull/7422
- Split agent-detection into title status/display/identity domain modules (title evidence plan, PR 3) by @brennanb2025 in https://github.com/stablyai/orca/pull/7612
- Fix un-removable SSH ghost worktrees after host remove/re-add by @Jinwoo-H in https://github.com/stablyai/orca/pull/7753
- fix(watcher): isolate @parcel/watcher in a forked process so native crashes can't kill the app (#7547) by @Jinwoo-H in https://github.com/stablyai/orca/pull/7757
- Fix orchestration agent prompt injection by @Jinwoo-H in https://github.com/stablyai/orca/pull/7758
- fix(runtime): keep same-path imports host-qualified by @rodboev in https://github.com/stablyai/orca/pull/7395
- fix(pty): load omp status extension in wsl shells by @rodboev in https://github.com/stablyai/orca/pull/7642
- perf(ssh): visibility-gate and back off the remote port scanner by @brennanb2025 in https://github.com/stablyai/orca/pull/7610
- Allow browser annotations to target existing agents by @kenfdev in https://github.com/stablyai/orca/pull/7347
- fix(main): detect CJK input source via cfprefsd on macOS 15 by @3499623985 in https://github.com/stablyai/orca/pull/7572
- Fix AI Vault scanning for runtime hosts by @sdhilip200 in https://github.com/stablyai/orca/pull/7631
- Fix SSH state for paired remote clients + complete target re-adoption sweep (STA-1468) by @Jinwoo-H in https://github.com/stablyai/orca/pull/7767
- fix(ssh): make fs.listFiles cancellable and single-flight per relay client by @Jinwoo-H in https://github.com/stablyai/orca/pull/7769
- fix: Remote Orca Server reconnect liveness — recover mirrors, input routing, and creates after tunnel drops by @Jinwoo-H in https://github.com/stablyai/orca/pull/7827
- fix(ssh): stop false "Remote connection dropped" after sleep/App Nap pauses by @Jinwoo-H in https://github.com/stablyai/orca/pull/7828
- Per-environment SSH state: desktop clients attached to a Remote Orca Server get working SSH overlays/Connect (STA-1468 desktop topology) by @Jinwoo-H in https://github.com/stablyai/orca/pull/7831
- fix(source-control): keep unresolved PR comment prompts retryable (#7466) by @rodboev in https://github.com/stablyai/orca/pull/7638
- Let pane-scoped evidence beat stale tab icon identity by @brennanb2025 in https://github.com/stablyai/orca/pull/7755
- fix(ssh): bridge the full Orca CLI over the SSH relay so orchestration and mutation commands work from remotes by @Jinwoo-H in https://github.com/stablyai/orca/pull/7771
- Fix Claude Agent Teams detection without Claude CLI by @Jinwoo-H in https://github.com/stablyai/orca/pull/7834
- Keep your New GitHub issue draft after an accidental dismissal by @brennanb2025 in https://github.com/stablyai/orca/pull/7778
- Fix Orca Mobile agent tabs opening as a plain shell instead of launching the agent by @brennanb2025 in https://github.com/stablyai/orca/pull/7837
- fix: recover fresh local terminal spawns from a deleted saved cwd by @nwparker in https://github.com/stablyai/orca/pull/7847
- fix(daemon): daemon cannot start in 1.4.129-rc.1 — electron require leaked into daemon-entry chunk by @Jinwoo-H in https://github.com/stablyai/orca/pull/7844
- perf(windows): relax whole-process-table scans for terminals with no agent evidence by @brennanb2025 in https://github.com/stablyai/orca/pull/7607
- fix(win-update-e2e): install wait compared incomparable exe version formats by @Jinwoo-H in https://github.com/stablyai/orca/pull/7850
- ci(daemon): fail builds, packaging, and CI when the terminal daemon cannot start — and stop failing silently by @Jinwoo-H in https://github.com/stablyai/orca/pull/7849
- feat(native-chat): upload composer attachments over SSH by @brennanb2025 in https://github.com/stablyai/orca/pull/7832
- fix(agents): route WS |
| 1.4.128 | 8 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Route title-status consumers through one pane-agent-evidence seam (title evidence plan, PR 2) by @brennanb2025 in https://github.com/stablyai/orca/pull/7600
- perf(main): drop localhost label routes when a worktree is removed by @nwparker in https://github.com/stablyai/orca/pull/7557
- perf(main): bound authorized-external-path set with LRU eviction by @nwparker in https://github.com/stablyai/orca/pull/7556
- perf(main): bound agent-hook closed-tab suppression set by @nwparker in https://github.com/stablyai/orca/pull/7561
- perf(renderer): purge three orphaned tab/worktree module maps on removal by @nwparker in https://github.com/stablyai/orca/pull/7562
- perf(renderer): purge sparse-preset maps when a repo is removed by @nwparker in https://github.com/stablyai/orca/pull/7564
- perf(renderer): LRU-bound the native-chat composer scope caches by @nwparker in https://github.com/stablyai/orca/pull/7566
- perf(renderer): gate CodexRestartChip's store subscriptions on restart-notice existence by @nwparker in https://github.com/stablyai/orca/pull/7560
- fix(agent-status): cap retainedAgentsByPaneKey to stop renderer heap OOM on Windows by @brennanb2025 in https://github.com/stablyai/orca/pull/7528
- perf(renderer): project TabBar's agent-status subscription to stable agent types by @nwparker in https://github.com/stablyai/orca/pull/7559
- docs: update Android APK release link by @AmethystLiang in https://github.com/stablyai/orca/pull/7609
- perf(ssh): bound relay bulk-stream backlog so PTY echo is not head-of-line blocked by @Jinwoo-H in https://github.com/stablyai/orca/pull/7601
- Add max-lines ratchet CI gate to block new line-limit bypasses by @nwparker in https://github.com/stablyai/orca/pull/7608
- Mobile file tree follow-ups: reconnect no-blank + old-desktop files.list fallback by @brennanb2025 in https://github.com/stablyai/orca/pull/7599
- perf(renderer): purge seven per-tab/per-pty terminal maps on bulk worktree removal by @nwparker in https://github.com/stablyai/orca/pull/7613
- feat(ai-vault): add OMP sessions to the AI Vault session browser by @nwparker in https://github.com/stablyai/orca/pull/7618
- fix: use runtime agent IDs in workspace composer (#7082) by @sudoeren in https://github.com/stablyai/orca/pull/7141
- fix(github): route PR merges through repo owner by @siddqamar in https://github.com/stablyai/orca/pull/7590
- fix(ssh): stop deleted ~/.ssh/config hosts from reappearing on sync by @huhuhulululu in https://github.com/stablyai/orca/pull/7302
- fix(ai-vault): quote queued OMP resumes for Windows shells by @AmethystLiang in https://github.com/stablyai/orca/pull/7628
- perf(native-chat): byte-cap the transcript read-cache to bound RSS (GB-scale leak) by @nwparker in https://github.com/stablyai/orca/pull/7625
- fix(terminal): repaint revealed panes stuck behind xterm's paused-render gate by @Jinwoo-H in https://github.com/stablyai/orca/pull/7614
- fix(settings): keep full installed font list by @gatsby74 in https://github.com/stablyai/orca/pull/7581
- Handle Windows SSH directory browsing fallback by @mattemusacchio in https://github.com/stablyai/orca/pull/7123
- perf(pty): cap the unsent main→renderer PTY backlog (Win/Linux GB-scale leak) by @nwparker in https://github.com/stablyai/orca/pull/7630
- Make PR comments header section sticky by @AmethystLiang in https://github.com/stablyai/orca/pull/7657
- perf(native-chat): LRU-bound the pending-send and command-marker scope caches by @nwparker in https://github.com/stablyai/orca/pull/7643
- perf(renderer): FIFO-cap recentlyClosedAgentStatusTabIds (renderer twin of #7561) by @nwparker in https://github.com/stablyai/orca/pull/7645
- perf(mobile): cap the scheduled-notification map (unbounded for remote users) by @nwparker in https://github.com/stablyai/orca/pull/7646
- perf(ssh): bound the system-ssh port-forward stderr tail by @nwparker in https://github.com/stablyai/orca/pull/7647
- fix(tabs): keep the worktree's remembered active tab on switch-back |
| 1.4.126 | 6 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- perf(renderer): gate the jump palette's status-map subscriptions while closed by @nwparker in https://github.com/stablyai/orca/pull/7558
- fix(settings): portal the IDE Font dropdown outside the settings section by @dbachko in https://github.com/stablyai/orca/pull/7586
- Gate the Gemini GPU fallback on pane-owner evidence instead of raw title text (title evidence plan, PR 1) by @brennanb2025 in https://github.com/stablyai/orca/pull/7458
- Bridge WSL Codex sessions into runtime home by @Jinwoo-H in https://github.com/stablyai/orca/pull/7477
- perf(source-control): stop gh rate-limit storms and idle git-status spawn churn by @Jinwoo-H in https://github.com/stablyai/orca/pull/7595
- perf(ai-vault): extend incremental transcript parsing to all append-only JSONL agents (STA-1417) by @brennanb2025 in https://github.com/stablyai/orca/pull/7593
- Speed up startup with deferred remote catalogs by @Jinwoo-H in https://github.com/stablyai/orca/pull/7087
- Keep the Peek References scrollbar visible by @brennanb2025 in https://github.com/stablyai/orca/pull/7584
- Show full workspace file tree on mobile by @brennanb2025 in https://github.com/stablyai/orca/pull/7289
New Contributors
- @dbachko made their first contribution in https://github.com/stablyai/orca/pull/7586
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.125...v1.4.126 |
| 1.4.125 | 6 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Clear a worktree's merged pull request after it switches to a different branch by @brennanb2025 in https://github.com/stablyai/orca/pull/7460
- Fix mobile emulator device rotation by @Jinwoo-H in https://github.com/stablyai/orca/pull/6326
- Preserve terminal scrollbar position after tab switches by @brennanb2025 in https://github.com/stablyai/orca/pull/7472
- Prepare mobile 0.0.24 by @AmethystLiang in https://github.com/stablyai/orca/pull/7546
- perf(renderer): purge pane-expand maps on worktree removal by @nwparker in https://github.com/stablyai/orca/pull/7534
- perf(renderer): pause the shared useNow clock while the window is hidden by @nwparker in https://github.com/stablyai/orca/pull/7537
- perf(main): stop allocating a debug snapshot on every PTY delivery event by @nwparker in https://github.com/stablyai/orca/pull/7541
- perf(renderer): gate WorktreeCardAgentsBody's send-target subscriptions by @nwparker in https://github.com/stablyai/orca/pull/7545
- Remove stale max-lines lint disables from files under the limit by @nwparker in https://github.com/stablyai/orca/pull/7548
- fix(renderer): raise renderer V8 heap toward the 4GB pointer-compression cage by @nwparker in https://github.com/stablyai/orca/pull/7531
- fix: add view file action to file context menu by @tmchow in https://github.com/stablyai/orca/pull/4620
- fix(orchestration): stop coordinator message auto-submit by @rodboev in https://github.com/stablyai/orca/pull/7391
- Stop terminal flicker during active Claude Code sessions by @brennanb2025 in https://github.com/stablyai/orca/pull/7540
- perf(ai-vault): reuse and incrementally parse session transcripts across scans (STA-1278) by @brennanb2025 in https://github.com/stablyai/orca/pull/7525
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.124...v1.4.125 |
| 1.4.124 | 6 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Reflow and edit hard-wrapped prose within single paragraph blocks by @AmethystLiang in https://github.com/stablyai/orca/pull/7407
- feat(rate-limits): add MiniMax token control by @guihirsch in https://github.com/stablyai/orca/pull/7387
- fix: focus new floating-workspace agent tab on launch by @wolfiesch in https://github.com/stablyai/orca/pull/6250
- Improve SSH Node.js prerequisite guidance by @leter in https://github.com/stablyai/orca/pull/6881
- Surface detailed commit failure summaries in Create PR flow by @AmethystLiang in https://github.com/stablyai/orca/pull/7401
- fix: distinguish duplicate project names in picker by @jeganxthan in https://github.com/stablyai/orca/pull/6272
- fix(terminal): launch prior/default agent when a woken terminal can't resume by @gatsby74 in https://github.com/stablyai/orca/pull/6277
- Improve Chinese and Spanish translations by @AmethystLiang in https://github.com/stablyai/orca/pull/7408
- Improve agent history indentation and layout by @AmethystLiang in https://github.com/stablyai/orca/pull/7412
- Add MiniMax rate-limit tracking and secure cookie storage by @AmethystLiang in https://github.com/stablyai/orca/pull/7411
- fix(terminal): clear PTY-side buffers on Ctrl+K so the prompt stops repainting at a stale row by @Jinwoo-H in https://github.com/stablyai/orca/pull/7413
- Check for Updates: cmd/ctrl-click fetches latest perf-tagged prerelease by @Jinwoo-H in https://github.com/stablyai/orca/pull/7278
- Disable auto-merge for unstable GitHub PRs by @AmethystLiang in https://github.com/stablyai/orca/pull/7415
- Clear PR comment selection on AI launch and defer mismatching clears by @AmethystLiang in https://github.com/stablyai/orca/pull/7416
- Relocate node-pty ConPTY runtime outside the Windows install dir (fixes update-time terminal loss) by @Jinwoo-H in https://github.com/stablyai/orca/pull/7421
- Prevent OMP terminals from being mislabeled as Gemini by @brennanb2025 in https://github.com/stablyai/orca/pull/7447
- Improve sidebar resize handle drag target and visual indicators by @AmethystLiang in https://github.com/stablyai/orca/pull/7454
- Fix folder workspace PR status icon from branch cache by @brennanb2025 in https://github.com/stablyai/orca/pull/7449
- Render launch prompts in native chat and refine initial view by @AmethystLiang in https://github.com/stablyai/orca/pull/7444
- Reduce Linux file-watcher load on large codebases by excluding nested build/dependency dirs by @brennanb2025 in https://github.com/stablyai/orca/pull/7453
- fix(pty): keep runtime dirs a surviving daemon still uses by @brennanb2025 in https://github.com/stablyai/orca/pull/7463
- Fix stale and race-prone E2E test failures by @brennanb2025 in https://github.com/stablyai/orca/pull/7468
- fix(daemon): relocate daemon host image out of the install-dir kill zone by @brennanb2025 in https://github.com/stablyai/orca/pull/7473
- Run automations after a repo's project identity changes by @brennanb2025 in https://github.com/stablyai/orca/pull/7462
- Fix Claude managed account OAuth login callback by @brennanb2025 in https://github.com/stablyai/orca/pull/7446
- fix(mobile): dismiss keyboard when opening repo/agent pickers in Create Workspace by @kaynansc in https://github.com/stablyai/orca/pull/7365
- Fix Peek References scrollbar stability by @AmethystLiang in https://github.com/stablyai/orca/pull/7479
- fix(skill): fix 6 dogfood bugs in orca-per-workspace-env templates by @AmethystLiang in https://github.com/stablyai/orca/pull/7485
- fix(daemon): hide console windows for children of the node.exe-hosted daemon by @Jinwoo-H in https://github.com/stablyai/orca/pull/7486
- fix(browser): fill spinbutton inputs through editable controls (#7285) by @rodboev in https://github.com/stablyai/orca/pull/7389
- fix(ssh): reject cross-generation PTY id collisions on reattach by @huhuhulululu in https://github.com/stablyai/orca/pull/7303
- fix(pty): deliver multiline agent-launch prompts via bracketed paste by @Amethyst |
| 1.4.123 | 5 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix: pr-bug-scan validated finding from #6952 by @buf0-bot[bot] in https://github.com/stablyai/orca/pull/7180
- Fall back to local base ref when worktree-create refresh fails by @nwparker in https://github.com/stablyai/orca/pull/7335
- fix(automations): start scheduler in headless serve mode by @rodboev in https://github.com/stablyai/orca/pull/7296
- Validate terminal startup CWD paths against symlink escapes by @AmethystLiang in https://github.com/stablyai/orca/pull/7334
- perf: overlap sidebar-scope loads with worktree scan at startup (#7225) by @xianjianlf2 in https://github.com/stablyai/orca/pull/7306
- chore: optimize and refine Chinese (zh-CN) translation by @loong95 in https://github.com/stablyai/orca/pull/7178
- fix(ssh): make reconnection prompts non-blocking unless the project is focused by @nwparker in https://github.com/stablyai/orca/pull/7344
- Fix cross-worktree chat leak: key native-chat transcript cache by resolved file path by @nwparker in https://github.com/stablyai/orca/pull/7341
- Seed WSL Codex runtime config through the fresh-mirror preparation by @nwparker in https://github.com/stablyai/orca/pull/7343
- fix(terminal): pass Ctrl+Arrow to PSReadLine on local Windows ConPTY by @MrErikCodes in https://github.com/stablyai/orca/pull/6763
- fix(browser): route focused guest zoom shortcuts to page zoom by @mturac in https://github.com/stablyai/orca/pull/6744
- Honor agent settings for bare CLI terminal launches by @RubinCarter in https://github.com/stablyai/orca/pull/6750
- chore(i18n): refine Spanish locale copy by @LuisUrrutia in https://github.com/stablyai/orca/pull/7359
- Fix STA-1292: prevent Windows worktree-create hang (disable interactive credential prompt + timeout create-path git) by @brennanb2025 in https://github.com/stablyai/orca/pull/7301
- feat(ghostty): resolve theme references during config import by @huhuhulululu in https://github.com/stablyai/orca/pull/7126
- feat(ghostty): import adjust-cell-height and dual-value window paddings by @huhuhulululu in https://github.com/stablyai/orca/pull/7125
- fix(secure-file): re-harden on coarse-ctime filesystems (+ hermetic WSL history test) by @vladmesh in https://github.com/stablyai/orca/pull/6832
- fix(pet): stop i18n from corrupting CSS keyframes in PetOverlay by @AloneFire in https://github.com/stablyai/orca/pull/6360
- Fix missing space in import-cookies "From " menu labels by @TrentFisher6 in https://github.com/stablyai/orca/pull/6468
- Remove Open badge from PR comment actions by @AmethystLiang in https://github.com/stablyai/orca/pull/7338
- Normalize GitHub work item type from URL route to prevent mismatches by @AmethystLiang in https://github.com/stablyai/orca/pull/7371
- Revert default browser action for terminal links by @AmethystLiang in https://github.com/stablyai/orca/pull/7378
- fix: refit desktop watcher xterm when mobile-fit override arrives (#6410) by @nwparker in https://github.com/stablyai/orca/pull/6596
- Use official OpenCode SVG icon instead of remote favicon by @AmethystLiang in https://github.com/stablyai/orca/pull/7373
- fix(ci): register PSGallery via PSResourceGet for Windows SignPath install by @nwparker in https://github.com/stablyai/orca/pull/7379
- Update mobile Android APK links to 0.0.22 by @AmethystLiang in https://github.com/stablyai/orca/pull/7380
- Improve translations for Spanish, Japanese, Korean, and Chinese by @AmethystLiang in https://github.com/stablyai/orca/pull/7381
- perf(emulator): stop decoding frames for hidden emulator panes by @nwparker in https://github.com/stablyai/orca/pull/7382
- perf(windows): dedupe per-pane process-table scans in agent inspection by @nwparker in https://github.com/stablyai/orca/pull/7384
- fix(store): purge pane-scoped agent/unread state on external worktree removal by @nwparker in https://github.com/stablyai/orca/pull/7383
- Warn about and manage repository overrides for AI action recipes by @AmethystLiang in https://github.com/stablyai/orca/pull/7386
- fix(worktr |
| 1.4.122 | 5 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- fix(github): count PR diff lines whose added content starts with ++ by @huhuhulululu in https://github.com/stablyai/orca/pull/6819
- Handle GitHub attachment image load failures by @mturac in https://github.com/stablyai/orca/pull/6759
- Preserve slash branch names from branch composer by @mturac in https://github.com/stablyai/orca/pull/6748
- fix(mobile): match diff review line height to desktop diff density by @brennanb2025 in https://github.com/stablyai/orca/pull/7276
- fix(runtime): render remote-server binary files (PDF/images) in the editor by @amondnet in https://github.com/stablyai/orca/pull/6606
- Unify tab agent identity with the agent-status pipeline by @brennanb2025 in https://github.com/stablyai/orca/pull/7059
- fix: stop Claude account loading after denial by @mturac in https://github.com/stablyai/orca/pull/6653
- Fix Resource Manager going empty when a runtime server is selected or stale by @brennanb2025 in https://github.com/stablyai/orca/pull/7275
- Remember Markdown TOC state while tabs are open by @andrewroxby in https://github.com/stablyai/orca/pull/6476
- Fix main typecheck: pin printToPDF mock Buffer generic by @nwparker in https://github.com/stablyai/orca/pull/7264
- Record hibernation activity from real user input and protect typed drafts by @brennanb2025 in https://github.com/stablyai/orca/pull/7283
- Fix macOS TCC attribution for terminal children via login(1) by @nwparker in https://github.com/stablyai/orca/pull/7003
- fix(file-explorer): batch dirCache writes on tree refresh to remove O(N²) freeze by @wolfiesch in https://github.com/stablyai/orca/pull/6321
- Add reliability gate manifest by @brennanb2025 in https://github.com/stablyai/orca/pull/7001
- fix(checks): keep a merged PR visible when the worktree sits behind its own PR head by @brennanb2025 in https://github.com/stablyai/orca/pull/7277
- Include Claude Fable reset countdown by @nwparker in https://github.com/stablyai/orca/pull/7294
- Pin new tab button outside tab scroll view by @AmethystLiang in https://github.com/stablyai/orca/pull/7292
- Use ASCII-safe speech model cache paths on Windows by @AmethystLiang in https://github.com/stablyai/orca/pull/7291
- fix(agent-status): keep harness-injected turns out of sidebar prompt labels by @brennanb2025 in https://github.com/stablyai/orca/pull/7274
- Harden reliability gate policy and register merged terminal regression tests as gates by @brennanb2025 in https://github.com/stablyai/orca/pull/7295
- Fix #5787: recovery reload no longer sweeps local PTYs; guard close for hung-but-alive renderer by @brennanb2025 in https://github.com/stablyai/orca/pull/7290
- Revert "Update quick command button to use plus icon and clearer label" (#6517) by @nwparker in https://github.com/stablyai/orca/pull/7304
- Make sidebar worktree hover title editable by @nwparker in https://github.com/stablyai/orca/pull/7307
- Fix release-note changelog baselines by @AmethystLiang in https://github.com/stablyai/orca/pull/7311
- Fix manual sorting for project headers and groups by @nwparker in https://github.com/stablyai/orca/pull/7230
- Tab strip: judge click-vs-drag at pointerup and flush gesture state on window focus by @Jinwoo-H in https://github.com/stablyai/orca/pull/7316
- cleanup(terminal): dedupe pane teardown, reuse platform check, harden shadow-cursor tracking by @nwparker in https://github.com/stablyai/orca/pull/7320
- cleanup(renderer): drop dead code, dedupe helpers, skip wasted work, fix garbled comments by @nwparker in https://github.com/stablyai/orca/pull/7322
- cleanup(main): defer serve-sim materialization, dedupe reload flags, guard gate validators by @nwparker in https://github.com/stablyai/orca/pull/7321
- Fix Windows native chat title fallback by @slashdevcorpse in https://github.com/stablyai/orca/pull/7313
- Fix Windows ConPTY overlay after cold restore by @Jinwoo-H in https://github.com/stablyai/orca/pull/7310
- Fix notes send targets for manual agents by @AmethystLiang in https://github |
| 1.4.121 | 4 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Parse Claude current-week Fable usage by @nwparker in https://github.com/stablyai/orca/pull/7212
- Fix typed OMP remote title flicker by @Dvitash in https://github.com/stablyai/orca/pull/6954
- Restore desktop terminal URL modifier clicks by @nwparker in https://github.com/stablyai/orca/pull/7219
- fix(terminals): restore pane detach tab placement by @nwparker in https://github.com/stablyai/orca/pull/7215
- Place terminal URL tooltip at pane corner by @nwparker in https://github.com/stablyai/orca/pull/7221
- Fix terminal theme selection persistence by @brennanb2025 in https://github.com/stablyai/orca/pull/7227
- Fix hovercard text selection opening workspace board by @nwparker in https://github.com/stablyai/orca/pull/7228
- Stop scheduled release cuts by @nwparker in https://github.com/stablyai/orca/pull/7258
- fix(agent-completion): stop PermissionRequest hooks from firing false completion notifications by @rodboev in https://github.com/stablyai/orca/pull/6316
- fix: block resuming host-stored AI Vault sessions into SSH workspaces by @huhuhulululu in https://github.com/stablyai/orca/pull/7130
- fix(sidebar): keep independent same-host checkouts of one repo as separate projects by @Naxon in https://github.com/stablyai/orca/pull/7237
- Accept any hostname (and optional :port) in manual network address entry by @Daily-AC in https://github.com/stablyai/orca/pull/7223
- Fix git worktree list fallback for older Git by @yuqi1991 in https://github.com/stablyai/orca/pull/7235
- Fix CDP Page.printToPDF support by @AvichalDwivedi2205 in https://github.com/stablyai/orca/pull/7044
- Fix Discord icon and CreateWorktree label spacing by @ParkerRex in https://github.com/stablyai/orca/pull/6505
- Fix main typecheck: pin Buffer in cdp-ws-proxy mid-print test by @brennanb2025 in https://github.com/stablyai/orca/pull/7263
- Fix empty nested import folder fallback by @mturac in https://github.com/stablyai/orca/pull/6719
- fix: drop stale repos fetches so deleted projects don't reappear (#7020) by @AnddyAgudelo in https://github.com/stablyai/orca/pull/7024
- Update stale mobile Android download links to 0.0.21 by @brennanb2025 in https://github.com/stablyai/orca/pull/7262
- Bump mobile app.json to 0.0.22 by @brennanb2025 in https://github.com/stablyai/orca/pull/7261
- fix(browser): keep isolated profile storage on its partition by @rodboev in https://github.com/stablyai/orca/pull/6958
- Add default browser action for terminal links by @sawirricardo in https://github.com/stablyai/orca/pull/6129
- fix(browser): restore programmatic focus for CDP text insertion by @rodboev in https://github.com/stablyai/orca/pull/7041
- fix(serve): install orca CLI in headless serve so orca claude-teams resolves (takeover of #5766) by @nwparker in https://github.com/stablyai/orca/pull/7267
- Fix stale GitHub repo avatars after owner changes by @ParkerRex in https://github.com/stablyai/orca/pull/6507
- Bound generated release notes by previous tag by @riverpilot in https://github.com/stablyai/orca/pull/5649
- Wake hibernated agent panes on reveal instead of leaving an inert ghost by @brennanb2025 in https://github.com/stablyai/orca/pull/7145
- Fix blank mobile terminal on Android devices with outdated WebViews or blocked CDN by @brennanb2025 in https://github.com/stablyai/orca/pull/7186
- Fix Android release versionCode drift by @Jinwoo-H in https://github.com/stablyai/orca/pull/7271
- fix(gitlab): recognize self-hosted GitLab on non-default ports over SSH connections; stop one project failing the whole issues panel by @Ptah-CT in https://github.com/stablyai/orca/pull/5400
- fix(agent-hooks): keep the hook event payload off the curl command line by @BorjaLL in https://github.com/stablyai/orca/pull/4475
- Fix Windows slow startup and multi-minute UI freezes (#7225) by @Jinwoo-H in https://github.com/stablyai/orca/pull/7266
- fix(i18n): apply persisted UI language at startup instead of OS locale by @leynier in https://github.com/stablyai/orca/pull/7193
|
| 1.4.120 | 3 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Improve Windows terminal performance: retain WebGL contexts, warm first ConPTY by @Jinwoo-H in https://github.com/stablyai/orca/pull/7085
- [Bug]: Claude Code hooks spawn powershell.exe on every tool call (~360 ms overhead per call, even outside Orca panes) by @sudoeren in https://github.com/stablyai/orca/pull/7131
- Notarize serve-sim camera dylibs in macOS releases by @brennanb2025 in https://github.com/stablyai/orca/pull/7077
- [codex] Add file explorer open in terminal by @gatsby74 in https://github.com/stablyai/orca/pull/7029
- Fix Codex config paths in managed runtime home by @brennanb2025 in https://github.com/stablyai/orca/pull/7157
- docs: update Android APK link to 0.0.21 by @AmethystLiang in https://github.com/stablyai/orca/pull/7163
- Fix Claude Fable usage for OAuth-backed accounts by @nwparker in https://github.com/stablyai/orca/pull/7167
- Revert WebGL context retention from #7085 (keep ConPTY warm-up and dispose hardening) by @Jinwoo-H in https://github.com/stablyai/orca/pull/7169
- Revert "Notarize serve-sim camera dylibs in macOS releases" by @brennanb2025 in https://github.com/stablyai/orca/pull/7165
- Run the repo's Custom GitHub Issue Command when starting a workspace from an issue by @brennanb2025 in https://github.com/stablyai/orca/pull/6827
- fix(emulator): recycle iOS simulators that wedge-boot without a display framebuffer by @nightlaro in https://github.com/stablyai/orca/pull/7065
- Open terminal file links on mobile by @brennanb2025 in https://github.com/stablyai/orca/pull/7134
- Ship serve-sim camera dylib as data and materialize it at runtime by @brennanb2025 in https://github.com/stablyai/orca/pull/7168
- Revert "Ship serve-sim camera dylib as data and materialize it at runtime" by @brennanb2025 in https://github.com/stablyai/orca/pull/7172
- Keep terminals responsive under agent output load by @brennanb2025 in https://github.com/stablyai/orca/pull/7139
- Fix Codex pane output tearing after app occlusion by @brennanb2025 in https://github.com/stablyai/orca/pull/7173
- Refine TUI wheel scroll feel by @Jinwoo-H in https://github.com/stablyai/orca/pull/7179
- Fix Vim alternate-screen terminal redraw recovery by @nwparker in https://github.com/stablyai/orca/pull/7142
- Add rich Markdown spellcheck setting by @nwparker in https://github.com/stablyai/orca/pull/7103
- Skip the synchronous cold-restore replay for live daemon sessions in doSpawn by @nwparker in https://github.com/stablyai/orca/pull/7105
- Show Claude Fable usage in account switcher previews by @nwparker in https://github.com/stablyai/orca/pull/7190
- Allow manual sorting of Project Groups by @nwparker in https://github.com/stablyai/orca/pull/7191
- Keep runtime mirror sized with desktop terminal resizes by @brennanb2025 in https://github.com/stablyai/orca/pull/7192
- Recover exported terminal handles from live PTYs by @nwparker in https://github.com/stablyai/orca/pull/7162
- fix(mobile): preserve terminal input mode on reentry by @siddqamar in https://github.com/stablyai/orca/pull/7129
- fix(browser): keep CDP reload from closing Orca browser tabs by @rodboev in https://github.com/stablyai/orca/pull/7040
- Fix rename inputs committing on CJK IME Enter confirmation (#6980) by @xianjianlf2 in https://github.com/stablyai/orca/pull/7081
- Coalesce PTY input write bursts by @Jinwoo-H in https://github.com/stablyai/orca/pull/7205
New Contributors
- @xianjianlf2 made their first contribution in https://github.com/stablyai/orca/pull/7081
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.119...v1.4.120 |
| 1.4.119 | 2 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- perf(ssh): resolve node path concurrently with remote install state by @ProjectBarks in https://github.com/stablyai/orca/pull/6952
- Match main terminal mirror character widths to the renderer by @brennanb2025 in https://github.com/stablyai/orca/pull/7148
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.118...v1.4.119 |
| 1.4.118 | 2 de juliol del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Show collapse affordance on status sidebar headers by @nwparker in https://github.com/stablyai/orca/pull/7051
- Fix delayed TUI mouse wheel reports by @Jinwoo-H in https://github.com/stablyai/orca/pull/7060
- feat(ssh): add ControlMaster multiplexing for system SSH transport by @ProjectBarks in https://github.com/stablyai/orca/pull/6922
- Prevent stale terminal pixels on tab reveal by @brennanb2025 in https://github.com/stablyai/orca/pull/7058
- Revert "Prevent stale terminal pixels on tab reveal" by @brennanb2025 in https://github.com/stablyai/orca/pull/7073
- Cut fseventsd load: fix macOS exclusion cap, drop wide always-on FSEvents streams by @nwparker in https://github.com/stablyai/orca/pull/7068
- Fix AppImage env leakage into Linux terminal shells by @nwparker in https://github.com/stablyai/orca/pull/7076
- Reduce idle git status polling by @nwparker in https://github.com/stablyai/orca/pull/7069
- Raise WebGL terminal context budget and recover from context loss by @Jinwoo-H in https://github.com/stablyai/orca/pull/7064
- Promote stale agent targets when live titles prove they are sendable by @AmethystLiang in https://github.com/stablyai/orca/pull/7043
- Fix worktree sort crash when display name is missing by @nwparker in https://github.com/stablyai/orca/pull/6993
- Push-refresh git status on repo metadata changes and shell command completion by @nwparker in https://github.com/stablyai/orca/pull/7086
- Bound hot-terminal full-snapshot checkpoints with a per-session cooldown by @nwparker in https://github.com/stablyai/orca/pull/7088
- Support Claude weekly Fable usage meter by @nwparker in https://github.com/stablyai/orca/pull/7079
- Refresh AI Vault session list on window refocus by @AmethystLiang in https://github.com/stablyai/orca/pull/7075
- Skip no-op state writes and bound save postponement in persistence by @nwparker in https://github.com/stablyai/orca/pull/7092
- Fix Activity thread options trigger ref loop by @nwparker in https://github.com/stablyai/orca/pull/7096
- Fix mobile terminal Korean IME composition on Android by @realitsyourman in https://github.com/stablyai/orca/pull/7011
- Tune worktree card drag targets by @nwparker in https://github.com/stablyai/orca/pull/7095
- Fix cursor agent ime anchor by @lvfen in https://github.com/stablyai/orca/pull/7061
- Bump mobile app.json to 0.0.20 by @AmethystLiang in https://github.com/stablyai/orca/pull/7100
- Move githubCache out of the durable state file into a quit-time sidecar by @nwparker in https://github.com/stablyai/orca/pull/7101
- Garbage-collect stale worktreeMeta for externally-deleted worktrees by @nwparker in https://github.com/stablyai/orca/pull/7107
- Prevent unsigned Windows app releases by @brennanb2025 in https://github.com/stablyai/orca/pull/6806
- Show Git-created worktrees in external discovery by @brennanb2025 in https://github.com/stablyai/orca/pull/7078
- Fix Windows SignPath PSGallery preflight by @brennanb2025 in https://github.com/stablyai/orca/pull/7135
- Fix stale terminal frames on worktree return: clear alt screen on snapshot restore + WebGL reveal hardening by @brennanb2025 in https://github.com/stablyai/orca/pull/7133
- Fix Windows inner signature PowerShell path by @brennanb2025 in https://github.com/stablyai/orca/pull/7136
- Temporarily bypass Windows inner signature gate by @brennanb2025 in https://github.com/stablyai/orca/pull/7137
New Contributors
- @ProjectBarks made their first contribution in https://github.com/stablyai/orca/pull/6922
- @realitsyourman made their first contribution in https://github.com/stablyai/orca/pull/7011
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.116...v1.4.118 |
| 1.4.97 | 27 de juny del 2026 | — | 64 bits EXE (NSIS) Notes de la versióWhat's Changed
- Fix macOS Chinese IME full-width punctuation and window-switch input by @lvfen in #6417
- Avoid IME punctuation listeners off macOS by @AmethystLiang in #6421
- Reduce push target upstream polling churn by @brennanb2025 in #6413
- Keep sleeping agent panes resumable in place by @brennanb2025 in #6411
- Fix mobile file previews by @brennanb2025 in #6315
- Fix p10k wizard blocking terminal startup by @nwparker in #6416
- Disambiguate sidebar project setup groups by @Jinwoo-H in #6430
- Preserve terminal output after hidden recovery fallback by @brennanb2025 in #6435
- Import linked worktrees under one project by @brennanb2025 in #6441
- Recover Windows worktree deletes from long paths by @brennanb2025 in #6433
- Fix Windows terminal clear repaint by @Jinwoo-H in #6382
- Revert Windows terminal clear repaint fix by @Jinwoo-H in #6448
- Keep restored terminal panes typeable after sleep by @brennanb2025 in #6447
- Fix Remote Host downloads and agent status parity by @Jinwoo-H in #6436
- Restore automatic usage tracking for default accounts by @brennanb2025 in #6240
- Fix fork PR detection for same-name upstreams by @brennanb2025 in #6446
- Keep interrupted Claude turns from appearing active by @brennanb2025 in #6452
- Prevent stale terminal redraw fragments by @brennanb2025 in #6449
- Show the correct agent icon for terminal helpers by @brennanb2025 in #6455
- Update Android APK README link by @AmethystLiang in #6457
New Contributors
- @lvfen made their first contribution in #6417
Full Changelog: https://github.com/stablyai/orca/compare/v1.4.101...v1.4.102 |