Commit Graph
2946 Commits
Author SHA1 Message Date
Neil 8d31ec9c8c Default primary selection paste on macOS (#2571) 2026-05-21 16:18:06 -07:00
Jinjing c949af129a fix: preserve fallback PR cache on refresh miss (#2566) 2026-05-21 16:06:41 -07:00
Neil 99cd83ed35 Enable primary selection paste by default on Linux (#2567) 2026-05-21 16:06:14 -07:00
Jinwoo HongandOrca a69ce28e1d Quiet expected SSH GitHub task skips (#2565)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 16:01:29 -07:00
Neil 07f0660eaa test: harden flaky e2e assertions (#2564) 2026-05-21 15:46:09 -07:00
Jinwoo HongandOrca a75a822339 Fix CLI-launched agent terminal viewport (#2561)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 15:35:48 -07:00
github-actions[bot] 630de67fcb release: v1.4.18-rc.2 [rc-slot:2026-05-21-15] v1.4.18-rc.2 2026-05-21 22:33:18 +00:00
Jinjingandorca-bug-scan-bot be305c8e0a Fix stale relay socket startup recovery (#2563)
* fix: address pr-bug-scan validated finding from #2447

Restore self-recovery from a stale socket file (left behind when a prior relay was killed by SIGKILL/OOM/host crash) without unlinking a live duplicate's socket.

* fix: address review findings

---------

Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-21 15:28:07 -07:00
Jinwoo HongandOrca ba0bae0a0d Polish Cmd+J supporting-text chip and port label (#2559)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 14:52:11 -07:00
Jinwoo HongandOrca 8da3a8c751 Fix terminal read review edge cases (#2560)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 17:51:55 -04:00
Jinwoo Hong da93f0d852 Fix WSL Codex terminal environment (#2558) 2026-05-21 17:29:46 -04:00
Jinwoo HongandOrca 77daf71386 Fix SSH PTY routing after restoring multiple workspaces (#2555)
* Fix SSH PTY id collisions across targets

* review: harden SSH PTY scoped-id routing

- dedupe SSH terminate-session cleanup by raw relay id
- normalize scoped SSH PTY ids at Store lease write boundaries
- add scoped-id regression coverage for provider, IPC, persistence, and lifecycle paths
- verify duplicate relay pty-1 restore over a live SSH relay

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

* test: expect scoped SSH relay PTY ids

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

---------

Co-authored-by: Orca <help@stably.ai>
2026-05-21 17:26:16 -04:00
Neil 0322083c88 Fix release E2E flakes and gate publish
Gate release publishing on tag-scoped E2E, harden Droid agent-status routing against renderer layout races, and stabilize the affected E2E setup helpers.
2026-05-21 14:16:01 -07:00
Jinwoo HongandOrca f36d9a58fe Improve Orca CLI terminal read pagination (#2553)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 13:58:45 -07:00
Jinwoo HongandOrca 3861d65a17 Fix Linux package icon sizes (#2538)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 13:54:31 -07:00
Jinwoo HongandOrca dac61b84db Improve SSH relay grace period settings (#2549)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 13:46:09 -07:00
github-actions[bot] ec6a8181da release: v1.4.18-rc.1 v1.4.18-rc.1 2026-05-21 20:31:11 +00:00
Jinjing c6043a6702 Show GitHub issue assignees in the task list (#2557) 2026-05-21 13:30:41 -07:00
Jinjing b2bbb1d5d1 Polish AI notes send controls in diff headers (#2551) 2026-05-21 13:29:14 -07:00
Jinjing 79137885c0 Remove package manager cache cleanup (#2550) 2026-05-21 13:22:37 -07:00
Neil 889c7d7621 Defer Codex restart status scans (#2552) 2026-05-21 13:22:01 -07:00
Neil 715045d67d Avoid Activity unread scans on agent status churn (#1709) 2026-05-21 13:10:42 -07:00
Brennan BensonandOrca d56ddb36ea Handle deleting parent workspaces with children (#2530)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 13:00:36 -07:00
github-actions[bot] 039570f033 release: v1.4.18-rc.0 v1.4.18-rc.0 2026-05-21 20:00:30 +00:00
Neil a7b4e19b37 Reduce port and agent status polling churn (#2516) 2026-05-21 12:48:49 -07:00
Jinwoo HongandOrca 708c87d218 Restore SSH port forwarding UI (#2544)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 12:35:15 -07:00
Jinwoo HongandOrca ae182d16f7 Fix blank automation run terminals (#2537)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 12:32:20 -07:00
github-actions[bot] 07984324bd release: v1.4.17 v1.4.17 2026-05-21 19:29:35 +00:00
Jinjing d4e9c22f8b Fix worktree creation for selected existing branches (#2543)
* fix: address review findings

* fix: address CI failures
2026-05-21 12:25:32 -07:00
Jinjing fca5f498db Keep PR refreshes anchored to cached review numbers (#2541)
- Use fallback PR numbers after branch lookup misses, including detached HEAD
- Preserve review cards for forked or deleted-head PRs across manual refreshes
- Clear stale GitHub PR cache entries when unlinking worktree review metadata
2026-05-21 12:12:10 -07:00
Brennan BensonandOrca 2e3627fd8e Clarify inactive workspace cleanup review (#2533)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 12:07:35 -07:00
Jinjing cb15124cbb Improve daemon echo latency after interactive input (#2535) 2026-05-21 11:48:53 -07:00
Brennan BensonandOrca a140313d4a Add local diagnostics error tracking (#2351)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 11:15:01 -07:00
Neil a7d77aabaa Preserve floating terminal focus while dragging (#2515) 2026-05-21 02:33:43 -07:00
Neil 37fbcd1a30 Minimize empty floating terminal with close shortcut (#2504)
* Minimize empty floating terminal on close shortcut

* Focus floating terminal shortcut surfaces

* Wrap WorktreeCard PR display test tooltips
2026-05-21 02:25:23 -07:00
github-actions[bot] 47a336bd10 release: v1.4.16 v1.4.16 2026-05-21 09:14:13 +00:00
Jinjing ac10c4075f Show sleeping workspaces by default (#2514)
- Add a narrow SSH relay RPC for refreshing remote-tracking refs without
  reopening generic fetch execution
- Resolve SSH connection context from composite worktree IDs during startup
  before worktree discovery completes
- Make the sleeping workspace filter negative-form and reset to the new visible
  default
- Tolerate transient xterm scroll restoration failures during layout
- Restore macOS Electron framework symlinks after copying the dev app
2026-05-21 02:12:22 -07:00
Neil 39badc9d5a test: stabilize droid hook notification e2e (#2512) 2026-05-21 02:08:29 -07:00
Neil e6c10af3ef Restore dev React Grab and quick action helper (#2511) 2026-05-21 02:04:20 -07:00
Neil 62eb15f7a7 Apply live ports styling to status bar popup (#2507) 2026-05-21 01:54:52 -07:00
Neil 41e2e65cfc Restore pointer cursor on worktree cards (#2509) 2026-05-21 01:47:02 -07:00
Neil 789f71890e Improve background terminal output latency (#2510) 2026-05-21 01:39:08 -07:00
Neil 1fd8f4ff23 fix: stabilize worktree lineage e2e seed (#2508) 2026-05-21 01:33:53 -07:00
Jinwoo HongandOrca fbf53aa4cc Prevent unscoped GitHub task queries for SSH repos (#2506)
* fix: prevent unscoped ssh github task queries

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

* test: update worktree card context menu mock

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

---------

Co-authored-by: Orca <help@stably.ai>
2026-05-21 04:23:59 -04:00
github-actions[bot] 9adf9058e9 release: v1.4.16-rc.0 v1.4.16-rc.0 2026-05-21 07:51:36 +00:00
Anwesh 6e949d6ec8 Fix worktree base ref ambiguity
Resolve ambiguous git worktree base refs by qualifying local and remote branch refs before invoking git worktree add.
2026-05-21 00:46:31 -07:00
Pablo LozanoandNeil 7cf154592c Add GitLab Issues tab and workspace creation for issues/MRs (#2431)
* feat: add GitLab Issues tab and workspace creation for issues/MRs

- Extend TaskPage GitLab section with Issues | MRs tabs (outside card)
  plus a repo selector via RepoMultiCombobox, matching the GitHub UX.
- Add separate IPC paths: listIssues (with "Assigned to me" filter)
  and listMRs (with Open/Closed/Merged/All filters).
- Add "Start workspace" (→) button to every GitLab row and
  "Create workspace" action inside GitLabItemDialog for both issues
  and MRs.
- Extend CreateWorktreeArgs / worktree.create RPC to accept
  linkedGitLabMR and linkedGitLabIssue, and wire them through
  the runtime, IPC, preload, and renderer store slices.
- Fix self-hosted GitLab support by falling back to glab CLI
  (issue view / mr view / issue list / mr list) when the remote
  host is not in getGlabKnownHosts().
- Update useComposerState to initialise GitLab-linked context
  from initialLinkedWorkItem.

* Remove logs

* fix: address GitLab issues review findings

---------

Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com>
2026-05-21 00:37:30 -07:00
Neil 0768527136 Improve live ports hovercard behavior 2026-05-21 00:25:38 -07:00
Neil a480e6b795 Fix Antigravity tool calls blocked by Orca hook
Fixes #2426
2026-05-21 00:22:57 -07:00
Jinjing e6ec2fc244 fix: update ports icon (#2500) 2026-05-21 00:22:31 -07:00