Commit Graph
231 Commits
Author SHA1 Message Date
Neil 023ce02cef fix: close runtime sockets during stop (#4240) 2026-05-31 09:24:39 -07:00
Neil 78ac62c5ff fix: clear advertised url state on worktree removal (#4206) 2026-05-31 08:14:56 -07:00
Neil f5bf30ac57 Add per-repo worktree base paths 2026-05-31 05:15:53 -07:00
Neil 372469b752 Add default tab templates from orca.yaml 2026-05-31 05:05:58 -07:00
Neil f17945db9d Send review notes to active agent session 2026-05-31 04:45:35 -07:00
Neil a796d7952a Add automation precheck gating 2026-05-31 04:21:57 -07:00
Neil bbb7a9d25f fix: bound runtime fetch caches (#4068)
Cap runtime remote-fetch cache maps while preserving freshness and in-flight coalescing behavior.
2026-05-31 03:15:31 -07:00
Neil 6d57de21e3 fix: dispose file watch batcher on early abort (#4061) 2026-05-31 02:59:47 -07:00
Neil a4deeb3745 Bound runtime file-watch event batches 2026-05-31 02:29:19 -07:00
BorjaandNeil aed7703d30 Add workspace board column layout setting (#3822)
Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com>
2026-05-31 01:24:08 -07:00
Neil 68a392521a Remove workspace board compact mode 2026-05-31 00:16:10 -07:00
Jinjing f0308a86e6 Fix PR workspace branch checkout (#4003) 2026-05-31 00:06:57 -07:00
Neil a090176de9 feat: close GitLab review parity gaps (#4001) 2026-05-31 00:05:15 -07:00
Jinjing f0448fa261 Fork agent sessions from terminal context menu (#3976)
- Add a terminal action to create a top-level workspace fork with captured agent context
- Pre-mark local and SSH agent trust before launching forked Codex/Cursor/Copilot sessions
- Use remote/Linux startup behavior for SSH and WSL forks, with Windows draft size fallback
- Cover fork prompt cleanup, launch behavior, remote trust writes, and dialog busy-state tests
2026-05-30 21:20:37 -07:00
Jinjing 7686eaba2d fix: address review findings (#3968) 2026-05-30 18:33:31 -07:00
Jinjing 9ca42f5582 Create GitHub issues with markdown and metadata (#3947)
* Create GitHub issues with markdown and metadata

- Add a reusable rich markdown composer for GitHub issue bodies and comments
- Let new GitHub issues include selected labels and assignees through IPC/RPC
- Preserve created issue metadata in the task list and cover the new API path with tests

* fix: address review findings
2026-05-30 18:25:31 -07:00
Jinjing ab3e1b8bc5 Add Linear project and custom view browsing (#3966)
* Add Linear project and custom view browsing

* fix: address review findings
2026-05-30 18:10:06 -07:00
Jinjing 60ff88fd6c fix: stabilize orchestration RPC tests (#3949) 2026-05-30 14:35:59 -07:00
Jinwoo Hong ae952fe330 Fix Shift-check prerelease updater race (#3924)
* fix: rerun prerelease update checks after stable races

* fix: skip optional cpu features electron rebuild

* fix: guard orchestration test db cleanup
2026-05-30 16:54:32 -04:00
Neil 2fd6393373 perf: trim terminal subscribe pending output with splice (#3932) 2026-05-30 13:33:43 -07:00
Neil 4da4771165 perf: trim terminal read previews with slice (#3927) 2026-05-30 13:30:36 -07:00
Neil 1009ac9083 chore: update Electron to 42 (#3919) 2026-05-30 13:26:48 -07:00
Neil 9056375ed0 perf: trim terminal tail char budget with slice (#3917) 2026-05-30 13:24:46 -07:00
Neil 8df95dc311 perf: skip stale replay concat for large pty chunks (#3915) 2026-05-30 13:21:34 -07:00
Neil 181741d769 chore: enforce exhaustive switch handling 2026-05-30 13:18:12 -07:00
Neil 704fcbab59 perf: scan terminal previews from tail
Builds retained terminal previews by scanning backward until the preview quota is filled.
2026-05-30 13:15:35 -07:00
Neil bc11db4e9f perf: trim terminal tail bursts with slice
Uses a single tail slice when retained terminal output exceeds the line cap.
2026-05-30 13:11:56 -07:00
Jinjing 257cd54bd2 fix: harden orchestration completion handling (#3876) 2026-05-30 12:56:31 -07:00
Jinjing 5dc6947fc6 fix: address review findings (#3866) 2026-05-30 12:45:49 -07:00
Neil 7ab379ea13 Clean up runtime WebSocket transport listeners 2026-05-30 12:44:50 -07:00
061c293b18 Add Git Bash Windows terminal option (#3209)
* Add Git Bash Windows terminal option

* Harden Git Bash terminal detection

---------

Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Jinwoo Hong <73622457+Jinwoo-H@users.noreply.github.com>
2026-05-30 15:26:11 -04:00
Brennan BensonandOrca d3b56a5922 Add one-click setup script generation (#3370)
Co-authored-by: Orca <help@stably.ai>
2026-05-30 11:57:55 -07:00
b1aec76b2d fix: abort mobile terminal pty waits on disconnect (#3747)
* fix: abort mobile terminal pty waits on disconnect

* test: cover mobile multiplex pty wait abort

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

---------

Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
Co-authored-by: Orca <help@stably.ai>
2026-05-30 11:42:46 -07:00
Neil fb462e1f77 Add mobile committed branch changes (#3498) 2026-05-30 14:33:30 -04:00
Neil 8c2b119d3d fix: clean up message waiter abort listeners (#3806) 2026-05-30 10:56:34 -07:00
Jinjing 7ed4775288 fix: address review findings (#3800) 2026-05-30 10:48:33 -07:00
Neil c3b6b7a0b0 fix: reject malformed dictation audio chunks (#3795) 2026-05-30 10:34:01 -07:00
Neil d699e12f08 fix: reject malformed file upload base64 (#3784) 2026-05-30 10:05:25 -07:00
Neil 0bf62e83d2 fix: terminate websocket clients during shutdown (#3783) 2026-05-30 10:01:22 -07:00
Neil d3e0840915 perf: handle large file watch event batches (#3775) 2026-05-30 09:50:00 -07:00
Neil 6b2c63c6b8 fix: reject invalid browser check state (#3753) 2026-05-30 08:53:17 -07:00
Neil 0219c80376 fix: settle runtime file search timeouts (#3749) 2026-05-30 08:43:34 -07:00
Neil 2550393e5d fix: abort orchestration ask waits on disconnect (#3744) 2026-05-30 08:34:51 -07:00
Rajvardhan Patil a00c96ff03 Add OpenClaude agent support
Adds OpenClaude as a distinct CLI agent across detection, launch, settings, status, hooks, orchestration, telemetry identifiers, notifications, and README badges. Installs OpenClaude hooks under its own ~/.openclaude config root, handles StopFailure API/model-error events so statuses clear correctly, and keeps OpenClaude tab/status icons distinct from Claude.
2026-05-30 02:46:28 -07:00
Neil ebbedac50d Improve terminal typing latency with many worktrees
Index runtime terminal leaves by PTY id so active TUI redraws no longer scan every live terminal before renderer delivery.
2026-05-30 01:02:36 -07:00
buf0-bot[bot]andorca-bug-scan-bot 0524039d5b fix: address pr-bug-scan validated finding from #2138 (#2155)
Threaded operation tag through SSH executeCommitMessagePlan/cancelGenerateCommitMessage and relay lane key; reverted commit-message emptyResultName from 'details' to default.

Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-30 00:50:45 -07:00
Jinwoo HongandOrca fba8297e40 Fix remote paste and workspace activity (#3521)
Co-authored-by: Orca <help@stably.ai>
2026-05-30 03:35:56 -04:00
386fc42564 Add Source Control fast-forward action (#3364)
* Add source control fast-forward action

* Fix fast-forward overwrite error wording

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

---------

Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
Co-authored-by: Orca <help@stably.ai>
2026-05-30 02:06:12 -04:00
016ee18fe7 Add mobile new-tab agent presets (#3334)
* feat: add mobile new-tab agent presets

* fix: harden mobile agent preset launch

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

* fix: keep mobile worktree id parsing local

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

---------

Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
Co-authored-by: Orca <help@stably.ai>
2026-05-29 22:13:27 -04:00
Jinwoo HongandOrca 7ca12ec252 feat: support image paste in web remote terminals (#3414)
Co-authored-by: Orca <help@stably.ai>
2026-05-29 21:57:08 -04:00