Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
a40e501
perf(git): reuse queries and stop canceled catalog scans (#24923)
nwparker Oct 3, 2026
1001118
test(e2e): require exact Linux package tokens (#24995)
nwparker Oct 3, 2026
0e36159
Allow cold node-pty setup on Windows ARM CI (#24997)
nwparker Oct 3, 2026
aca2d51
fix(jcode): harden Windows hooks and negotiate remote history (#24998)
nwparker Oct 3, 2026
6245192
fix(git): preserve SSH review context and worktree ownership (#24945)
nwparker Oct 3, 2026
5e65871
fix(opencode): keep shared-session TUI activity with its owning pane …
nwparker Oct 3, 2026
b601b98
fix(ci): wait for the fragment navigation policy report (#25017)
nwparker Oct 3, 2026
c2dba12
Add host-owned OpenCode and Devin managed account profiles (#24636)
nwparker Oct 3, 2026
786a040
Read OpenCode Go usage from the selected account (#24770)
nwparker Oct 3, 2026
1d010ce
fix(source-control): default Codex to GPT-5.6 Terra low (#24495)
BeamNawapat Oct 3, 2026
ee84608
fix(jira): search plain text when task search input isn't JQL (#22900)
AmoabaKelvin Oct 3, 2026
88e9517
Wait for OpenCode worker input before the first dispatch (#24601)
nwparker Oct 3, 2026
bbafca4
fix(source-control): generate PR details before Create PR on a ready …
AmoabaKelvin Oct 3, 2026
995715b
test(windows): record native PTY stress lifecycle milestones (#25042)
nwparker Oct 3, 2026
c5d298a
fix(cli): orca file open opens PDFs and other binaries like the File …
AmethystLiang Oct 3, 2026
fd030c4
Update README downloads badge
github-actions[bot] Oct 3, 2026
0c4e26e
refactor(orchestration): one function for six agent-to-agent sends (#…
brennanb2025 Oct 3, 2026
2bd656c
feat(native-chat): a Claude subagent waiting on a permission prompt r…
brennanb2025 Oct 3, 2026
752871b
Turn desktop notifications on or off per machine (#24518)
brennanb2025 Oct 3, 2026
9eb73a6
Replace agentArgsOverride with unified removeAgentArgs approach (#25091)
AmethystLiang Oct 3, 2026
4fdf6df
Reuse the ancestor path while building mobile agent rows (#24539)
nwparker Oct 3, 2026
8b1dc63
Release waiting terminal output when a mobile subscription fails to s…
nwparker Oct 3, 2026
558c10f
Avoid cloning terminal agent owners twice in relay listings (#24713)
nwparker Oct 3, 2026
caf8078
Reuse prepared statements for internal worker checks (#24573)
nwparker Oct 3, 2026
f1e6aea
Prepare the Activity search query once per filtered list (#24701)
nwparker Oct 3, 2026
b5814d0
Avoid rescanning shared chunks in the plain Node build guard (#24717)
nwparker Oct 3, 2026
b5db0ad
Select the latest stable release tag in one pass (#24786)
nwparker Oct 3, 2026
a436aab
Avoid Resource Manager renders when terminal removal leaves its inven…
nwparker Oct 3, 2026
cf43dd1
Cancel pending cursor updates when a terminal closes (#24566)
nwparker Oct 3, 2026
eee19ac
Cancel terminal preview fit frames when the preview closes (#24712)
nwparker Oct 3, 2026
1de8396
Skip new mobile toast work after feedback owner cleanup (#24759)
nwparker Oct 3, 2026
86b2dd6
Release terminal side effects after they have been delivered (#24548)
nwparker Oct 3, 2026
24580c7
Release relay handshake timers when a host connection leaves (#24554)
nwparker Oct 3, 2026
4498e09
Avoid restarting error timers on closed mobile relay links (#24567)
nwparker Oct 3, 2026
831710c
Avoid restarting error timers after mobile relay pairing closes (#24568)
nwparker Oct 3, 2026
0619462
Delete unreturned clipboard cache files after a failed write (#24599)
nwparker Oct 3, 2026
e1b046a
Skip new legacy file inventories after mobile search cleanup (#24792)
nwparker Oct 3, 2026
759c48c
Discard completed AI Vault cancellation IDs in the relay worker (#24820)
nwparker Oct 3, 2026
73904fc
Release completed updater setup timers and callbacks (#24920)
nwparker Oct 3, 2026
60b1664
Check daemon idle state without building discarded terminal inventori…
nwparker Oct 3, 2026
8cd9751
fix(updater): keep macOS Orca open when background instances block up…
OrcaWin Oct 3, 2026
92965f3
Cancel review animations and timers when the Markdown preview closes …
nwparker Oct 3, 2026
44b955b
docs: update Android APK links to 0.0.52 (#25107)
AmethystLiang Oct 4, 2026
5df67ef
Preserve saved account credentials after enrollment errors (#25059)
nwparker Oct 4, 2026
3575895
Fix admission of later Claude question rows and real CLI verification…
nwparker Oct 4, 2026
2b1acd0
fix: remove managed profiles through canonical UUID paths (#25126)
nwparker Oct 4, 2026
af13da5
Recognize Build terminals and preserve Windows confirmation key routing
nwparker Oct 4, 2026
4ea021f
fix(opencode): finish status installation with invalid TUI settings (…
nwparker Oct 4, 2026
94f5669
fix(packaging): ship serve-sim only in macOS builds (#25128)
Jinwoo-H Oct 4, 2026
e5ba597
Recover working local forge CLIs behind broken PATH launchers
aashish254 Oct 4, 2026
3284b4c
Retain browser feedback notes across navigation and reload
E-BlackTV Oct 4, 2026
8ed379d
Merge remote-tracking branch 'origin/main' into OrcaWin/node-rt-p3-ma…
Oct 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
49 changes: 49 additions & 0 deletions .github/workflows/macos-updater-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: macOS updater regression tests

on:
pull_request:
paths:
- '.github/workflows/macos-updater-tests.yml'
- 'src/main/macos-update-running-instances*'
- 'src/main/updater*'
- 'src/main/updater/**'
- 'src/main/startup/main-process-quit*'
- 'src/main/window/main-window-state-lifecycle*'
- 'src/main/window/dashboard-popout-window*'
- 'src/shared/child-process/**'
- 'src/shared/update-status-types.ts'
- 'pnpm-lock.yaml'
workflow_dispatch:

permissions:
contents: read

concurrency:
group: macos-updater-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
updater:
runs-on: macos-15
timeout-minutes: 20
steps:
- uses: actions/checkout@v6
with:
persist-credentials: false
- uses: ./.github/actions/install-node-dependencies
with:
native-runtime: node
- name: Exercise native application registry and update shutdown
env:
ORCA_BACKGROUND_LAUNCH: '1'
run: >-
pnpm exec vitest run --config config/vitest.config.ts
src/main/macos-update-running-instances.test.ts
src/main/macos-update-running-instances.integration.test.ts
src/main/updater.mac-install.test.ts
src/main/updater.headless-serve-install.test.ts
src/main/updater-mac-quit-guard.test.ts
src/main/startup/desktop-startup-ordering.test.ts
src/main/startup/main-process-quit-update-veto.test.ts
src/main/window/main-window-state-lifecycle.test.ts
src/main/window/dashboard-popout-window.test.ts
13 changes: 11 additions & 2 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -415,6 +415,8 @@ jobs:
- uses: ./.github/actions/prepare-git-compatibility

- name: Verify Git binary compatibility matrix
env:
ORCA_BACKGROUND_LAUNCH: '1'
run: |
specs=(
"alpine/git:edge-2.38.1|2.38.1"
Expand All @@ -433,7 +435,9 @@ jobs:
ORCA_GIT_COMPAT_VERSION="2.25.5" \
pnpm exec vitest run --config config/vitest.config.ts \
src/shared/git-binary-compatibility.test.ts \
src/main/git/worktree-safety-real-git.test.ts
src/main/git/worktree-safety-real-git.test.ts \
src/main/git/worktree-rebase-update-refs-real-git.test.ts \
src/relay/git-review-draft-binary-compatibility.test.ts
) &
pids+=("$!")

Expand All @@ -444,7 +448,9 @@ jobs:
ORCA_GIT_COMPAT_IMAGE="$image" ORCA_GIT_COMPAT_VERSION="$version" \
pnpm exec vitest run --config config/vitest.config.ts \
src/shared/git-binary-compatibility.test.ts \
src/main/git/worktree-safety-real-git.test.ts
src/main/git/worktree-safety-real-git.test.ts \
src/main/git/worktree-rebase-update-refs-real-git.test.ts \
src/relay/git-review-draft-binary-compatibility.test.ts
) &
pids+=("$!")
done
Expand Down Expand Up @@ -1131,6 +1137,7 @@ jobs:
src/shared/child-process/windows-cmd-shim-resolution.test.ts
src/shared/child-process/windows-cmd-shim-resolution.win32.test.ts
src/main/agent-hooks/windows-hook-payload-delivery.test.ts
src/main/jcode/hook-gate-script.test.ts
src/main/agent-hooks/windows-direct-cmd-hook-command.test.ts
src/main/codex/windows-hook-command.test.ts
src/main/codex/windows-hook-upgrade.test.ts
Expand Down Expand Up @@ -1162,6 +1169,8 @@ jobs:
src/main/runtime/unreadable-secret-store-preservation.win32.test.ts
src/main/ipc/pty-codex-account-attribution.test.ts
src/main/ipc/pty-spawn-env-codex-resume-provenance.test.ts
src/main/ipc/preflight-provider-command-selection.test.ts
src/main/ipc/preflight-runnable-local-cli.test.ts
src/relay/windows-port-scan.win32.test.ts
src/main/ssh/ssh-relay-upload-stage-windows-identity.test.ts
src/main/ssh/remote-node-runtime-store-windows.test.ts
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@

Monitor and steer your agents from your phone — get notified when an agent finishes and send follow-ups from anywhere.

[iOS App Store](https://apps.apple.com/us/app/orca-ide/id6766130217) · [Android APK 0.0.50](https://github.com/stablyai/orca/releases/download/mobile-android-v0.0.50/app-release.apk) · [Docs →](https://www.onorca.dev/docs/mobile)
[iOS App Store](https://apps.apple.com/us/app/orca-ide/id6766130217) · [Android APK 0.0.52](https://github.com/stablyai/orca/releases/download/mobile-android-v0.0.52/app-release.apk) · [Docs →](https://www.onorca.dev/docs/mobile)

</td>
<td width="50%">
Expand Down Expand Up @@ -235,7 +235,7 @@ yay -S stably-orca-bin
Pair with your desktop app to monitor and steer your agents from your phone.

- **iOS:** [Download on the App Store](https://apps.apple.com/us/app/orca-ide/id6766130217)
- **Android:** [Download APK 0.0.50](https://github.com/stablyai/orca/releases/download/mobile-android-v0.0.50/app-release.apk) · [Install guide](https://www.onorca.dev/docs/android-apk)
- **Android:** [Download APK 0.0.52](https://github.com/stablyai/orca/releases/download/mobile-android-v0.0.52/app-release.apk) · [Install guide](https://www.onorca.dev/docs/android-apk)

---

Expand Down
Loading
Loading