Commit Graph
4941 Commits
Author SHA1 Message Date
Neil 844118cef4 Merge branch 'nwparker/term-speed-2-remote-multiplex-e2e-pressure' into nwparker/term-speed-2-sleep-revisit-pressure 2026-06-16 15:19:20 -07:00
Neil 9881abcd93 Merge branch 'nwparker/term-speed-2-rich-hidden-model-default' into nwparker/term-speed-2-remote-multiplex-e2e-pressure
# Conflicts:
#	tests/e2e/ssh-docker-relay-perf.spec.ts
2026-06-16 15:19:06 -07:00
Neil 2ace9749f1 Merge branch 'nwparker/term-speed-2-rich-hidden-model-pressure' into nwparker/term-speed-2-rich-hidden-model-default
# Conflicts:
#	src/renderer/src/components/terminal-pane/pty-connection.ts
2026-06-16 15:17:43 -07:00
Neil da23f22b19 Merge branch 'nwparker/term-speed-2-rich-hidden-model-prototype' into nwparker/term-speed-2-rich-hidden-model-pressure 2026-06-16 15:16:55 -07:00
Neil 9f24db7d1b Merge branch 'nwparker/term-speed-2-rich-headless-model-gate' into nwparker/term-speed-2-rich-hidden-model-prototype
# Conflicts:
#	src/renderer/src/components/terminal-pane/pty-connection.ts
2026-06-16 15:16:41 -07:00
Neil c50a99c37e Merge branch 'nwparker/term-speed-2-remote-shared-ack-drain' into nwparker/term-speed-2-rich-headless-model-gate 2026-06-16 15:15:04 -07:00
Neil 52e52d2e8d Merge branch 'nwparker/term-speed-2-hidden-latin-skip' into nwparker/term-speed-2-remote-shared-ack-drain 2026-06-16 15:15:03 -07:00
Neil 393edfb0b9 Merge branch 'nwparker/term-speed-2-remote-ack-pending-cap' into nwparker/term-speed-2-hidden-latin-skip
# Conflicts:
#	src/main/daemon/daemon-pty-adapter.ts
#	src/renderer/src/components/terminal-pane/pty-connection.ts
2026-06-16 15:14:47 -07:00
Neil 5a37c14266 Merge branch 'nwparker/term-speed-2-hidden-safe-tui-skip' into nwparker/term-speed-2-remote-ack-pending-cap 2026-06-16 15:13:28 -07:00
Neil b4aa1ce270 Merge branch 'nwparker/term-speed-2-remote-multiplex-ack' into nwparker/term-speed-2-hidden-safe-tui-skip
# Conflicts:
#	src/renderer/src/components/terminal-pane/pty-connection.test.ts
2026-06-16 15:13:12 -07:00
Neil 0ffd9fbd3d Merge branch 'nwparker/term-speed-2-hidden-title-skip' into nwparker/term-speed-2-remote-multiplex-ack 2026-06-16 15:11:57 -07:00
Neil ec9e0ed2b1 Merge branch 'nwparker/term-speed-2-active-priority-drain' into nwparker/term-speed-2-hidden-title-skip
# Conflicts:
#	src/renderer/src/components/terminal-pane/pty-connection.test.ts
2026-06-16 15:11:41 -07:00
Neil 1fdded3f47 Merge branch 'nwparker/term-speed-2-hidden-plain-skip' into nwparker/term-speed-2-active-priority-drain 2026-06-16 15:11:02 -07:00
Neil 965c6f74ee Merge branch 'nwparker/term-speed-2-backpressure-cap' into nwparker/term-speed-2-hidden-plain-skip
# Conflicts:
#	src/renderer/src/components/terminal-pane/pty-connection.test.ts
#	src/renderer/src/components/terminal-pane/pty-connection.ts
2026-06-16 15:08:05 -07:00
Neil cc8d5a932d Merge remote-tracking branch 'origin/main' into nwparker/term-speed-2-backpressure-cap
# Conflicts:
#	tests/e2e/terminal-hidden-tui-visual-restore.spec.ts
2026-06-16 15:05:57 -07:00
OrcaWinandNeil 7e1c4ee929 Follow up Windows terminal onboarding polish (#5530)
Co-authored-by: Neil <neil@stably.ai>
2026-06-16 14:59:35 -07:00
Neil 9ed345ef56 Skip broad fetch for PR SHA worktree bases 2026-06-16 14:57:39 -07:00
AJ 826f99787b feat(tabs): add Cmd/Ctrl+Alt+W shortcut to close all editor tabs (#5526)
Adds a rebindable close-all editor-tabs shortcut and surfaces it in the editor tab context menu.
2026-06-16 14:40:31 -07:00
gsxdsm 50b324a8c8 Fix file loading on web and mobile remote clients 2026-06-16 14:39:25 -07:00
Neil de1089e2ed Rename "+ Add command" button to "+ Command" (#5528) 2026-06-16 14:24:07 -07:00
OrcaWinandNeil 00951b964f Speed up Windows worktree deletion (#5485)
Co-authored-by: Neil <neil@stably.ai>
2026-06-16 14:07:52 -07:00
OrcaWinandNeil 68abadba81 Add Windows terminal onboarding step (#5488)
Co-authored-by: Neil <neil@stably.ai>
2026-06-16 14:07:26 -07:00
gsxdsm f47832cce0 fix(mobile): show usage bars for system-default login (#5499)
Show mobile account usage for Claude/Codex system-default logins when rate-limit data exists without Orca-managed accounts.\n\nReview fixes:\n- match inactive account usage to the runtime rateLimits payload shape\n- share usage-bar state so stale window data remains visible during transient fetch errors\n- add regression coverage for both cases
2026-06-16 13:29:45 -07:00
53873f23fe fix(web): use dynamic viewport height for app shell (#5500)
* fix(web): use dynamic viewport height for app shell

On mobile web browsers, `100vh`/`h-screen` resolves to the large
viewport (as if the URL bar were hidden), so the app shell rendered
~40-100px taller than the visible area while the URL bar was shown,
forcing the user to scroll to see the full view.

Switch the app-shell heights (body, #root, .app-layout, the App root,
and the web connect/suspense screens) to dynamic viewport units
(dvh) so they track the currently-visible viewport. In Electron there
is no browser chrome, so dvh resolves identically to the window height
— native is unaffected.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* test(web): guard dynamic viewport shell heights

Co-authored-by: Orca <help@stably.ai>

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
Co-authored-by: Orca <help@stably.ai>
2026-06-16 13:16:29 -07:00
Brennan BensonandOrca ef04f10dad Show restored banner when slept agent resumes (#5467)
Co-authored-by: Orca <help@stably.ai>
2026-06-16 13:14:00 -07:00
github-actions[bot] bce7b7948a release: v1.4.73-rc.2 v1.4.73-rc.2 2026-06-16 19:54:57 +00:00
Jinjing b9b049ec7b Update README to reflect correct tool names 2026-06-16 12:53:42 -07:00
OrcaWinandNeil 16c89887a2 Fix stale agent attention indicators (#5517)
Co-authored-by: Neil <neil@stably.ai>
2026-06-16 12:46:56 -07:00
Jinwoo HongandOrca 52bcd1283b Fix OMP config writes outside Orca overlay (#5521)
Co-authored-by: Orca <help@stably.ai>
2026-06-16 12:27:14 -07:00
Brennan BensonandOrca 37c7e4bbc5 Fix split ANSI leakage in terminal preview (#5478)
Co-authored-by: Orca <help@stably.ai>
2026-06-16 12:20:37 -07:00
Jinjing b516108bde Use generated README downloads badge 2026-06-16 11:09:40 -07:00
Jinjing fde610a306 Fix unmounted state updates in mobile emulator setup and localize text (#5514)
- Wrap emulator setup terminal title and ARIA labels with translate calls.
- Prevent setting CLI install status on unmounted components in the state hook.
2026-06-16 10:48:07 -07:00
ENC_EuphonyandJinjing 15ed059947 Optimize, correct, and fill in gaps in some Chinese translations (#5504)
* Optimize, correct, and fill in gaps in some Chinese translations

* Add zh translation glossary repairs

---------

Co-authored-by: Jinjing <6427696+AmethystLiang@users.noreply.github.com>
2026-06-16 10:41:50 -07:00
github-actions[bot] d3fc403d22 release: v1.4.73-rc.1 v1.4.73-rc.1 2026-06-16 17:40:41 +00:00
Jinjing ffd340c264 Add setup guide and intro callout for mobile emulator agent control (#5511)
Provides an optional, inline setup walkthrough within the emulator pane
and an introductory tab callout to guide users through registering the
Orca CLI and installing the necessary skill for agent control.

- Adds inline setup guide components, visibility hooks, and unit tests
- Introduces tab intro callout on macOS with Keep/Hide actions
- Displays a persistent toast when the emulator pane is hidden
- Ensures settings and tabs remain synced on user preference changes
2026-06-16 10:15:33 -07:00
Brennan Benson ee8327dde9 Hibernate completed runtime-owned agents (#5473) 2026-06-16 10:15:13 -07:00
JinjingandOrca 5599ad28cb feat: improve source control setting - add API budget pane and clean up git search (#5512)
Co-authored-by: Orca <help@stably.ai>
2026-06-16 10:14:50 -07:00
Jinwoo HongandOrca 198c136440 Fix Claude system-default keychain lookup (#5509)
Co-authored-by: Orca <help@stably.ai>
2026-06-16 09:59:32 -07:00
Jinwoo Hong c8f583c90a Set CODE_SIGN_IDENTITY to Apple Distribution for iOS archive
Pin CODE_SIGN_IDENTITY so the archive uses the imported distribution cert. Admin-merge: only repo-wide pr.yml break failing.
2026-06-16 00:28:47 -07:00
Jinwoo Hong 7bbea13e70 Set team + profile on iOS archive for manual signing
Pass DEVELOPMENT_TEAM/CODE_SIGN_STYLE/PROVISIONING_PROFILE_SPECIFIER to the archive. Admin-merge: only repo-wide pr.yml break failing.
2026-06-16 00:24:27 -07:00
Jinwoo Hong 8b05f1e631 Fix iOS Fastfile: read profile name from SIGH_NAME
Use SIGH_NAME instead of nonexistent SIGH_PROFILE_MAPPING. Admin-merge: only repo-wide pr.yml break failing.
2026-06-16 00:19:53 -07:00
Jinjing 2740cba2bf Focus workspace name field initially in new workspace dialog (#5456)
- Shifts the initial autofocus from the project combobox to the smart
  name input or pre-filled source pill so users can start typing
  immediately.
- Pins the typed text action row (e.g., "Use name...") to the top of
  the search results dropdown with a sticky header.
- Accepts an external GitHub source context override in the smart name
  field to improve contextual suggestions.
- Updates unit and E2E tests to verify the new focus target behavior.
2026-06-16 00:19:42 -07:00
Jinwoo Hong 4481e2fabf Use manual signing with explicit profile for iOS export
Fetch explicit profile via sigh + API key, export with manual signing against imported cert. Avoids cloud-signing permission error. Admin-merge: only repo-wide pr.yml break failing.
2026-06-16 00:15:45 -07:00
Anddy Sahir AgudeloandJinjing 2c828f1841 fix(editor): syntax-highlight SystemVerilog/Verilog files (#5427)
Map .sv/.svh to the 'systemverilog' language id and .v/.vh to 'verilog' in language-detect, so Monaco's bundled SystemVerilog/Verilog Monarch tokenizers (already registered in editor.main) are applied. Previously these files fell through to plaintext. Refs #5414.

Co-authored-by: Jinjing <6427696+AmethystLiang@users.noreply.github.com>
2026-06-16 00:00:59 -07:00
Jinwoo Hong 1f80d8bcd0 Fix iOS export signing: pass auth key to exportArchive
Add export_xcargs with ASC auth key so the export step can fetch the distribution profile. Admin-merge: only repo-wide pr.yml break failing.
2026-06-15 23:46:19 -07:00
Brennan BensonandOrca 47aec80662 Show PR checks across attached worktrees (#5431)
Co-authored-by: Orca <help@stably.ai>
2026-06-15 23:39:23 -07:00
github-actions[bot] 875356b323 release: v1.4.72-rc.3 v1.4.72-rc.3 2026-06-16 06:30:57 +00:00
Jinwoo HongandOrca 88b8cdbfa3 fix(web): guard secure-context-only crypto in browser client (#5471)
Co-authored-by: Orca <help@stably.ai>
2026-06-15 23:29:45 -07:00
Jinwoo Hong 3da4760038 Build iOS on macos-26 / Xcode 26.5 for Expo SDK 55
expo-modules-core@55 needs Swift 6 / Xcode 26.x; Xcode 16.4 can't parse @MainActor. Bump runner to macos-26, Xcode 26.5. Admin-merge: only repo-wide pr.yml break failing.
2026-06-15 23:28:28 -07:00
Brennan Benson 94857be0d0 Fix terminal create cleanup and targeted listing (#5454) 2026-06-15 23:11:40 -07:00