Commit Graph
8878 Commits
Author SHA1 Message Date
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
Jinjing 96ae43ca4b fix: address review findings (#2499) 2026-05-20 23:59:51 -07:00
Jinwoo HongandOrca 4a9facd5e8 Use home cwd for floating terminals (#2498)
Co-authored-by: Orca <help@stably.ai>
2026-05-21 02:49:16 -04:00
Jinwoo HongandOrca 8cf39f3a2c Fix stale GitHub status cache updates (#2483)
Co-authored-by: Orca <help@stably.ai>
2026-05-20 23:38:32 -07:00
JinjingandOrca 7099e40239 Add AI actions for PR conflicts and failing checks (#2476)
* Add AI actions for PR conflicts and failing checks

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

* fix: address review findings

---------

Co-authored-by: Orca <help@stably.ai>
2026-05-20 23:29:44 -07:00
Neil 253b732f4d Remove persistent notification settings shortcut 2026-05-20 23:24:45 -07:00
Neil 84614a4c7c Fix notification settings recovery copy 2026-05-20 23:10:06 -07:00
JinjingandOrca 831abbc84f Use MonitorUp icon for Open in Orca action (#2494)
Swap PanelRightOpen for MonitorUp so the icon's visual weight matches
the ExternalLink icon next to it in the metadata hover card.

Co-authored-by: Orca <help@stably.ai>
2026-05-20 23:08:12 -07:00
Neil cf63c55c7d Squashed commits (#2417)
- fix: tighten workspace manual drag ordering

- feat: allow manual sidebar workspace ordering
2026-05-20 23:05:39 -07:00
Diego Lorente del Castillo 7795277299 feat: add Find in Folder action to file explorer (#2480)
* add Find in Folder to the file explorer folder context menu
* seed Search files-to-include from selected explorer folders
* harden generated include globs and add regression coverage
2026-05-20 23:05:16 -07:00
Neil e9a79b8280 Polish workspace board settings 2026-05-20 23:01:10 -07:00
Neil 8b77dffec2 Fix macOS notification settings recovery
Open the current app's macOS notification settings entry and stop reporting test notification success until Electron confirms the native notification was shown.
2026-05-20 22:39:18 -07:00
Neil 80657c3e21 Fix test notification cooldown
Bypass burst dedupe for explicit Settings test notifications while preserving cooldown for real background notifications.
2026-05-20 22:22:43 -07:00
Jinwoo Hong f08dd45059 Move Windows sidebar tabs out of titlebar (#2481) 2026-05-21 01:19:49 -04:00
Jinjing b56f637f7a fix: address review findings (#2488) 2026-05-20 22:16:16 -07:00
Neil 4e8325240a Fix default macOS notification sound
Request the native default sound for macOS notifications when Orca is using the OS sound path, while keeping native notifications silent for custom renderer-played sounds.
2026-05-20 22:11:14 -07:00
Jinjing bcb86d0778 Fix pull status for legacy origin/main worktrees (#2487)
- Resolve an effective upstream so legacy branches tracking origin/main use
  origin/<branch> when that remote branch exists.
- Pull, sync, and ahead/behind status now operate on the same branch the UI
  reports, including after non-fast-forward push rejections.
2026-05-20 22:10:51 -07:00
Jinjing e0104372da Squashed commits (#2485)
- Fix workspace space cache and git status cleanup checks

- Treat browser tabs as workspace delete blockers

- Move deletion readiness into shared presentation logic so tests cover it
- Preserve explicit empty git status entries for clean worktrees

- Add package manager cache cleanup to space manager

- Detect npm, pnpm, Yarn, and Bun caches from lockfiles during scans
- Add explicit cleanup IPC for safe and aggressive cache actions
- Support local, SSH, and Windows command execution paths safely
- Tighten workspace deletion decisions with git, editor, agent, and terminal state
2026-05-20 22:09:35 -07:00
Neil 4e9bfad20a Fix macOS notification settings test dispatch
Remove the stale renderer Web Notification permission gate from the Settings test notification path and cover native dispatch behavior with a regression test.
2026-05-20 21:57:28 -07:00