github stablyai/orca v1.4.153-rc.3

pre-release4 hours ago

What's Changed

  • fix(mobile): report interrupted native chat sends as delivery-unknown, not failed by @AmethystLiang in #10021
  • fix(e2e): capture daemon startup logs before window ready by @AmethystLiang in #10040
  • fix(mobile): keep native chat from resizing the covered terminal PTY by @brennanb2025 in #9988
  • fix(file-explorer): stop italic ignored filenames clipping ".md" to ".ma" by @nwparker in #10047
  • fix(native-chat): handle reordering with timestampless transcripts by @AmethystLiang in #10050
  • fix(sidebar): identify remote server workspaces by @OrcaWin in #10061
  • fix(skills): make skippedReason switch exhaustive by @Zuz666 in #9594
  • fix(terminal): never sweep descendants of an already-exited PTY root (hardening, #9191 investigation) by @nwparker in #10069
  • feat(review): assignable "Send Review Notes to Agent" keyboard shortcut (#10027) by @nwparker in #10070
  • perf(main): park worktree metadata pollers while the window is hidden by @nwparker in #9849
  • perf(main): gate idle git-common polling + coarse-FS add/remove fix (re-open of #9882) by @nwparker in #10074
  • perf(startup): overlap catalog/session disk reads with the worktree scan by @nwparker in #9841
  • fix(ssh): allow blank user in VS Code authority by @AmethystLiang in #10072
  • fix(agents): scope Settings agent list and quick-launch menu to the remote-server host by @brennanb2025 in #9790
  • fix(emulator): iOS ax via plain-JSON serve-sim helper (supersedes #10007) by @AmethystLiang in #10029
  • feat(dashboard-popout): size the terminal dialog's PTY to the dialog grid by @brennanb2025 in #9997
  • test(runtime): cover remote terminal retirement across paired viewers by @OrcaWin in #10053
  • fix(runtime): stop a throwing client-event listener from wedging worktree sleep + harden fan-out by @OrcaWin in #10052
  • Bind mobile markdown creation to file owner by @AmethystLiang in #10083
  • Fix p1 remote terminal resync by @AmethystLiang in #10089
  • Revert "Preserve Codex [tui] settings across managed CODEX_HOME remirrors (#9475)" by @AmethystLiang in #10085
  • perf(renderer): share retained TabBar projections by @nwparker in #10094
  • fix(worktree): verify exited PTYs before blocking deletion by @nwparker in #10106
  • fix(runtime): self-heal remote terminal routing by @OrcaWin in #10011
  • fix(terminal): bound parse-deferred remote flow by @OrcaWin in #10012
  • fix(release): regenerate Windows blockmap via app-builder-lib JS by @nwparker in #10110
  • test(worktree): fix main CI red from #10106 (teardown + watch tests) by @nwparker in #10115
  • fix(new-workspace): polish Project and Run-on pickers in create dialog by @nwparker in #10120
  • Bug crash report submission still fails post 824 by @AmethystLiang in #10023
  • docs: update WeChat QR to group 5 by @OrcaWin in #10126
  • fix(quick-open): guide rg install after fallback budget errors by @squatboy in #9627
  • fix(terminal): restore a dark-background contrast floor by @innocarpe in #10108
  • fix(remote): don't classify a stale/gone remote handle as agent completion by @xianjianlf2 in #9263
  • fix(terminal): route host-agnostic setup and floating terminals instead of failing them closed by @nwparker in #10151
  • fix(memory): bound OOM-prone accumulators across Orca by @nwparker in #10179
  • fix(mobile): keep name input continuous during source picker transition by @AmethystLiang in #10145
  • fix(terminal): stop the orphan sweep from deleting reconnecting terminals (#9911) by @nwparker in #10155
  • fix(checks): stop the transient "PR already exists" card before the PR loads by @brennanb2025 in #10008
  • feat(diagnostics): name what grew in renderer OOM crash reports by @brennanb2025 in #9984
  • Rename 'Local Network' to 'LAN' across mobile and settings UI by @AmethystLiang in #10216
  • Fix duplicate paired hosts in worktree run target picker by @OrcaWin in #10218
  • fix(mobile): show attached images in native (rich) chat by @nwparker in #10135
  • fix(mobile): unblock iOS releases by @OrcaWin in #10224
  • fix: recover Relay broker startup after transient failures by @OrcaWin in #10147
  • feat(source-control): show current branch without evicting Create PR by @brennanb2025 in #10215
  • fix(codex-accounts): stop account mutations blocking on the quota refresh by @brennanb2025 in #10225
  • fix(codex): classify rate-limit windows by duration by @kazu-42 in #10136
  • fix(mobile): make image send retries safe by @brennanb2025 in #10228
  • fix(status-bar): Resource Manager closed badge terminal count + RAM seed by @gatsby74 in #9387
  • fix(codex): re-land TUI settings promotion with anchored baseline by @brennanb2025 in #10213
  • [Bug]: Defer full worktree scan until after session restore by @Crosery in #9446
  • fix(session): preserve tab/editor/browser chrome when a repo's startup scan degrades by @brennanb2025 in #9991
  • perf(terminal): bound and de-synchronize cold-restore replay on the main process by @brennanb2025 in #9990
  • fix(editor): preserve PDF zoom when file content reloads by @innocarpe in #10168
  • fix(agent-status): resume finished agents after macOS logout instead of a bare shell (#9454) by @brennanb2025 in #10238
  • docs: update Android APK to 0.0.32 by @AmethystLiang in #10245
  • feat(agent-rows): label sidebar and dashboard rows with conversation names by @brennanb2025 in #9989
  • fix(terminal): keep SSH reconnect banner above the xterm canvas by @nwparker in #10242
  • fix(claude-accounts): quote resolved claude path for Windows shell spawn by @ghoon4 in #10237
  • fix(app): bound the wake/quit paths implicated in the phone-session-ended freeze (#9447) by @brennanb2025 in #9853
  • fix(worktree): stop terminal removal fence error flashing on delete by @brennanb2025 in #10240
  • fix(win-e2e): survive the agent-CLI feature-wall modal in the crash-survival harness by @brennanb2025 in #9992
  • fix(window): defer the repaint size nudge and skip it on macOS 26 by @brennanb2025 in #10253
  • fix(main): stop unhandled rejections from silently killing the app during startup restore by @brennanb2025 in #9970
  • Revert "fix(memory): bound OOM-prone accumulators (#10179)" by @nwparker in #10255
  • fix(tab-bar): render tab close shortcut as text, not key caps by @nwparker in #10248
  • fix: bound Relay desktop setup handshakes by @Jinwoo-H in #10260
  • test(main): deflake worktree-watch non-ENOENT readdir test with atomic EACCES injection by @brennanb2025 in #10261
  • fix(ssh): hold premature transport 'connected' until the relay is ready by @nwparker in #10157
  • fix(terminal): hide SSH error toast under the reconnect banner by @nwparker in #10246
  • perf(workspace): cancel local worktree scans by @nwparker in #10107
  • perf(pty): make delivery pressure tracking constant time by @nwparker in #10113
  • perf(daemon): make droppable stream tracking constant-time by @nwparker in #10121
  • perf(mobile): trust healthy session tab streams by @nwparker in #10134
  • perf(renderer): batch dashboard orchestration selection by @nwparker in #10149
  • fix(agents): include OMP terminals in cold session restoration by @xianjianlf2 in #8991
  • fix(terminal): re-verify cached macOS login-preflight rejections by @brennanb2025 in #9973
  • fix(worktree): reconcile symlinked creates by Git identity by @OrcaWin in #10266
  • fix(workspace-board): sync Linear on context-menu Move to Status by @ElNelyo in #10176
  • fix(status-bar): guard undefined provider window in usedPercent reduce (crashes d2c1da69, bb74236c) by @nwparker in #10271
  • fix(terminal): stop the reveal fit from reflow-garbling inline TUIs on minimize→restore by @nwparker in #10158
  • fix(worktree): don't path-sweep sibling sessions when deleting a folder workspace (#10252) by @AmethystLiang in #10268
  • fix(remote): create paired agent sessions without host focus by @tozes in #10193
  • Route folder workspaces in worktree operations by @AmethystLiang in #10269

New Contributors

Full Changelog: v1.4.153-rc.2...v1.4.153-rc.3

Don't miss a new orca release

NewReleases is sending notifications on new releases.