Commit Graph
405 Commits
Author SHA1 Message Date
Neil 84614a4c7c Fix notification settings recovery copy 2026-05-20 23:10:06 -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 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
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
Jinwoo HongandOrca c8c7553ecf Fix SSH setup hooks for remote worktrees (#2477)
Co-authored-by: Orca <help@stably.ai>
2026-05-20 20:50:02 -07:00
JinjingandOrca aeaf0dece4 Create PRs from Source Control (#2478)
* Create PRs directly from Source Control

- Replace the modal flow with an inline PR composer in the sidebar
- Keep PR creation state and validation scoped per worktree
- Rename the recovery action to clarify it only pushes before creating PRs

* Clean up fork PR remotes after worktree deletion

- Track Orca-created push target remotes in worktree metadata
- Reuse ownership markers when later worktrees share the same fork remote
- Fetch only the selected PR base instead of every remote before drafting PRs
- Mirror local branch cleanup for SSH worktree deletion

* Stabilize pull request creation flow

- Keep PR actions and composer fields locked while generation or creation is in flight
- Refresh git status, branch comparison, and history after remote actions settle
- Disable push-only actions on diverged branches so users sync first

* Make PR context generation read-only

- Stop rebasing or probing HEAD before collecting PR draft context
- Allow git operations on known repo roots without refreshing worktree cache

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

* fix: address review findings

---------

Co-authored-by: Orca <help@stably.ai>
2026-05-20 20:11:38 -07:00
Neil 780a5d587b Update sleeping workspace filter (#2475) 2026-05-20 19:55:07 -07:00
Jinjing 671f33a8c7 fix: address review findings (#2470) 2026-05-20 19:12:40 -07:00
Jinjing 56cb5237a1 fix(tasks): normalize provider settings contract (#2468)
- repair drifted task provider defaults on load and settings updates
- split availability filtering from restored-default source resolution
- use the restored source set for Tasks prefetch
- add regression coverage for invalid defaults and drifted settings
2026-05-20 18:38:39 -07:00
115eccdba6 Fix task source fallback for Linear integration (#2440)
* Fix task source fallback for Linear integration

* Ignore malformed saved task provider defaults

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

---------

Co-authored-by: Jinjing <6427696+AmethystLiang@users.noreply.github.com>
Co-authored-by: Orca <help@stably.ai>
2026-05-20 18:10:35 -07:00
Brennan BensonandOrca beb97006d0 Track setup script prompt telemetry (#2458)
Co-authored-by: Orca <help@stably.ai>
2026-05-20 18:03:41 -07:00
Jinwoo HongandOrca be08260ff2 Improve workspace port visibility (#2461)
Co-authored-by: Orca <help@stably.ai>
2026-05-20 17:51:15 -07:00
Jinjing d756614fc3 fix: harden Codex terminal readiness detection (#2462) 2026-05-20 17:50:59 -07:00
Jinwoo HongandOrca c86cf8a308 Improve Floating Workspace notes (#2450)
Co-authored-by: Orca <help@stably.ai>
2026-05-20 17:20:16 -07:00
Brennan BensonandOrca cf3116bc4a Improve setup script discoverability (#2402)
Co-authored-by: Orca <help@stably.ai>
2026-05-20 17:15:29 -07:00
Jinwoo HongandOrca 2fee04a05b Fix tui-idle waits for background PTY agents (#2449)
Co-authored-by: Orca <help@stably.ai>
2026-05-20 15:14:24 -07:00
Jinwoo Hong 6abf031d66 Fix WSL terminal settings parity (#2446) 2026-05-20 17:33:07 -04:00
Jinwoo Hong 23871f40e3 Fix Windows agent launch readiness matching (#2404) 2026-05-20 02:20:58 -04:00
Jinjing dbc24be41d fix: prepare branch before PR field generation (#2401) 2026-05-19 22:20:56 -07:00
cbf2a52e5d feat: add notification sound volume slider (#2391)
* feat: add notification sound volume slider

Custom audio files vary widely in loudness; the new 0-100% slider in
Settings → Notifications lets the user lower an over-amplified sound
without re-encoding the file.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

* fix: harden notification sound volume setting

---------

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com>
2026-05-19 21:02:44 -07:00
Neil f5466d9922 Update Antigravity docs and prompt cache (#2394) 2026-05-19 20:55:46 -07:00
Neil a424908562 Fix Antigravity done status regression (#2393) 2026-05-19 20:48:34 -07:00
Neil 8afdbea256 Add Antigravity agent support (#2389) 2026-05-19 20:24:06 -07:00
Jinwoo HongandOrca 3299635013 Add automation session reuse (#2329)
Co-authored-by: Orca <help@stably.ai>
2026-05-19 20:03:06 -07:00
Jinjing 38ccb999d4 fix: render PR review comments inline (#2382) 2026-05-19 18:24:51 -07:00
Jinjing f79c03e3df fix: address review findings (#2381) 2026-05-19 18:14:49 -07:00
Jinjing ef45b6930f fix: address review findings (#2374) 2026-05-19 17:44:47 -07:00
Jinjing 9d5f27fa3c Fix PR check refresh and terminal tombstone test (#2375)
* Prefetch task PR checks by head SHA

* Fix terminal host tombstone cap test
2026-05-19 17:42:30 -07:00
Brennan BensonandOrca c856413d23 Add existing workspace migration telemetry (#2359)
Co-authored-by: Orca <help@stably.ai>
2026-05-19 15:44:39 -07:00
Jinwoo HongandOrca fb4069be52 Improve GitHub PR status refresh freshness (#1716)
Co-authored-by: Orca <help@stably.ai>
2026-05-19 15:39:44 -07:00
Brennan BensonandOrca 7d71131bb4 Infer interrupted agent status from terminal input (#2263)
Co-authored-by: Orca <help@stably.ai>
2026-05-19 15:19:38 -07:00
Jinjing e97b109aac Focus terminal pane when notification is clicked (#2356)
* fix: address review findings

* increase highlight brightness
2026-05-19 15:09:39 -07:00
Brennan Benson fd24061b62 Revert "Add existing workspace migration telemetry" (#2357) 2026-05-19 15:07:24 -07:00
Brennan BensonandOrca d495a3f3b0 Add existing workspace migration telemetry (#2353)
Co-authored-by: Orca <help@stably.ai>
2026-05-19 15:06:27 -07:00
Jinjing 9bbfb04a09 fix: address review findings (#2339) 2026-05-19 13:03:47 -07:00
Neil 0d7e91002e Default workspace sidebar grouping to status
Default workspace sidebar grouping to status and keep group-by none organized with Pinned and All sections.
2026-05-19 12:35:16 -07:00
63b11f11a4 Add PR automation CLI and mobile browser streaming (#2328)
* Squashed commits

- WIP: uncommitted changes before rebase

- ci

- Show inline PR check details in task drawer

- Add a Checks tab that opens from the PR checks cell and expands runs inline
- Fetch check output, annotations, and workflow job steps through IPC/RPC
- Improve markdown/comment wrapping so long PR content stays within the drawer

* Use app-styled confirmations for PR actions (#2324)

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

* fix: pr-bug-scan validated finding from #2274 (#2296)

Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>

---------

Co-authored-by: Jinwoo Hong <73622457+Jinwoo-H@users.noreply.github.com>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: buf0-bot[bot] <252831055+buf0-bot[bot]@users.noreply.github.com>
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-19 11:36:24 -07:00
Jinwoo HongandOrca 062725da76 Add workspace port management (#2316)
Co-authored-by: Orca <help@stably.ai>
2026-05-19 10:23:40 -07:00
03b889512b feat: expand ai commit agent support (#1928)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: brennanb2025 <brennankbenson@gmail.com>
2026-05-19 02:32:53 -07:00
Brennan BensonandOrca cf614b5f4f Fix agent completion notification dedupe (#2304)
Co-authored-by: Orca <help@stably.ai>
2026-05-19 00:28:55 -07:00
Jinwoo HongandOrca 87a83ae4f2 Add scoped terminal quick commands (#2277)
Co-authored-by: Orca <help@stably.ai>
2026-05-18 16:03:46 -07:00
Brennan BensonandOrca ececd27fd8 Add GitHub and Linear onboarding setup (#2275)
Co-authored-by: Orca <help@stably.ai>
2026-05-18 16:02:39 -07:00
Jinwoo HongandOrca 71a3bba90d Improve voice dictation startup reliability (#2267)
Co-authored-by: Orca <help@stably.ai>
2026-05-18 15:45:20 -07:00
Jinwoo HongandOrca c3bfc796af Fix SSH relay persistence and reset controls (#2274)
Co-authored-by: Orca <help@stably.ai>
2026-05-18 18:19:22 -04:00
Jinwoo HongandOrca 993d0ae599 Add local setup commands in repo settings (#2270)
Co-authored-by: Orca <help@stably.ai>
2026-05-18 14:43:24 -07:00
Brennan BensonandOrca ffc7d77dbe Keep Mac awake while agents run (#2227)
Co-authored-by: Orca <help@stably.ai>
2026-05-18 14:09:21 -07:00
Jinwoo HongandOrca fbf792c31c Fix remote session tab split parity (#2252)
Co-authored-by: Orca <help@stably.ai>
2026-05-18 13:13:40 -07:00
Brennan BensonandOrca 1f07de4d3a Add voice dictation feature tip modal (#2166)
Co-authored-by: Orca <help@stably.ai>
2026-05-18 11:05:43 -07:00