2455 Commits
Author SHA1 Message Date
Jinjing fd20889f9b fix: address review findings (#4465) 2026-06-02 00:54:35 -07:00
Neil 86d7742d62 Fix Jira task provider logo
Replace the Jira task provider icon with the official product mark, flattened to currentColor for Orca's monochrome provider row.
2026-06-02 00:52:01 -07:00
Neil 9bd86ca264 onboarding UX (#4463) 2026-06-02 00:51:47 -07:00
Jinjing 6455b0af25 Move PR comment action into the comments header (#4458)
- Replace the collapsed composer row with a compact plus action in the
  comments header, opening the composer only when requested.
- Hide clean branch compare summaries and remove the inactive view-mode
  toggle from compare toolbar actions.
2026-06-02 00:46:41 -07:00
Jinjing 930cc4a31e fix: hide empty worktree metadata row (#4457) 2026-06-02 00:46:33 -07:00
Neil aa726382e8 Revert "perf: keep hidden terminal output off typing path" (#4456) 2026-06-02 00:40:16 -07:00
Neilandorca-bot d0c8f26b2c Revert Projects sidebar +Add button (#4459)
* Revert "Make add project create action a button (#4439)"

This reverts commit 709adbc761.

* Revert "Make adding projects discoverable in sidebar (#4426)"

This reverts commit 58d36e4c1c.

Conflict resolution notes:
- Deleted SidebarHeader.test.tsx (introduced by #4426; subsequent edits
  from #2734 are dropped along with the test file).
- Restored SidebarHeader.tsx to its pre-#4426 state. The contextual-tour
  anchor data-contextual-tour-target="workspace-create-control" added by
  #2734 no longer has a host element; the workspace-creation tour will
  need to be re-anchored separately.

---------

Co-authored-by: orca-bot <bot@stably.ai>
2026-06-02 00:39:19 -07:00
Jinjing 5484792271 Improve compact agent status spacing (#4448)
* fix: address review findings

* fix: address review findings
2026-06-02 00:11:56 -07:00
937fe70981 fix: pr-bug-scan validated finding from #4362 (#4401)
* fix: address pr-bug-scan validated finding from #4362

Bump tab generation for allDead case in the same set() as activeWorktreeId, closing the visible-dead-transport window in setActiveWorktree.

* Defer terminal tab prep during all-dead remounts

---------

Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
Co-authored-by: Jinjing <6427696+AmethystLiang@users.noreply.github.com>
2026-06-02 00:10:50 -07:00
Jinwoo HongandOrca 71314c9326 Fix Mistral Vibe CLI detection (#4455)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 02:49:40 -04:00
Jinjing 97a93aa5e3 fix: address review findings (#4453) 2026-06-01 23:37:37 -07:00
Jinwoo HongandOrca 135c69d3e8 Add Linear issue load more (#4437)
Co-authored-by: Orca <help@stably.ai>
2026-06-01 23:35:47 -07:00
Jinjing ec14507457 fix: address review findings (#4452) 2026-06-01 23:34:39 -07:00
Brennan BensonandOrca 38f12e8df4 Track parallel work education telemetry (#4449)
Co-authored-by: Orca <help@stably.ai>
2026-06-01 23:29:28 -07:00
Brennan BensonandOrca d4a4a2aee4 Remove covered onboarding steps (#4445)
Co-authored-by: Orca <help@stably.ai>
2026-06-01 23:00:26 -07:00
Brennan BensonandOrca 7c834c4714 Improve CLI feature tip modal contrast (#4447)
Co-authored-by: Orca <help@stably.ai>
2026-06-01 22:59:12 -07:00
Neil e62cd5aefb Add React performance lint rules (#4443) 2026-06-01 22:01:27 -07:00
Jinjing c60fe4ebd7 fix: address review findings (#4442) 2026-06-01 21:54:30 -07:00
Jinwoo HongandOrca 8c6dae3345 Update mobile 0.0.11 release links (#4440)
Co-authored-by: Orca <help@stably.ai>
2026-06-01 21:42:38 -07:00
Brennan BensonandOrca 709adbc761 Make add project create action a button (#4439)
Co-authored-by: Orca <help@stably.ai>
2026-06-01 21:28:20 -07:00
Brennan BensonandOrca 5b1f297078 Add contextual feature tours (#2734)
Co-authored-by: Orca <help@stably.ai>
2026-06-01 21:20:15 -07:00
Brennan BensonandOrca d136abd10c Improve onboarding browse button (#4423)
Co-authored-by: Orca <help@stably.ai>
2026-06-01 20:57:08 -07:00
Brennan BensonandOrca 58d36e4c1c Make adding projects discoverable in sidebar (#4426)
Co-authored-by: Orca <help@stably.ai>
2026-06-01 20:36:00 -07:00
Neil 90c26c6e83 Fix browser state across workspace switches (#4431) 2026-06-01 19:34:12 -07:00
Neil d0904c90fb Add Jira task provider support (#2238) 2026-06-01 19:04:04 -07:00
Neil 68d50b2f8d Fix parked browser wakeups and daemon PTY inspection (#4420) 2026-06-01 18:56:06 -07:00
Neil cb3ea04e22 Make Enter confirm source-control discard dialogs (#4410) 2026-06-01 18:54:44 -07:00
Jinwoo HongandOrca 5ab1fe09b9 Fix mobile Tailnet pairing (#4415)
Co-authored-by: Orca <help@stably.ai>
2026-06-01 17:30:10 -07:00
Jinwoo Hong 3017efe00b Fix WSL account and skill setup issues (#4412) 2026-06-01 20:01:03 -04:00
Neil 9769b85ae7 Skip visit writes for active worktree reselect (#4417) 2026-06-01 16:06:21 -07:00
Neil 36384f17f4 Avoid no-op worktree activation fanout (#4416) 2026-06-01 15:56:01 -07:00
Neil 163cf8da6f Make parked browser tabs paint before automation (#4411) 2026-06-01 15:27:36 -07:00
Jinwoo HongandOrca a05a108e67 Fix queued workspace wake after sleep (#4406)
Co-authored-by: Orca <help@stably.ai>
2026-06-01 15:02:30 -07:00
Neil 9c37bab97a Reduce hidden browser and terminal memory churn
Reduce hidden browser webview retention, correct Resource Usage app memory attribution, and normalize terminal TUI redraw previews. Includes docs/renderer-memory-profile-2026-06-01.md with the profiling evidence.
2026-06-01 14:16:18 -07:00
Brennan BensonandOrca 9b5bfbafb7 Refine hidden imported worktrees row (#4390)
Co-authored-by: Orca <help@stably.ai>
2026-06-01 05:13:09 -07:00
Jinjing 4a85b0d90e Show worktree child agents inline (#4371)
* Show worktree-attributed child agents inline

- Keep orchestration worker rows visible when hook status arrives before the
  renderer has a tab for the pane.
- Show child agent lineage expanded by default with clearer parent/child styling.
- Tighten worktree list indentation so grouped and nested rows align correctly.

* Sync agent lineage from runtime graph

- Return main-owned orchestration metadata during window graph sync so live,
  retained, and title-derived agent rows stay grouped under the right parent.
- Match lineage by terminal handle when pane keys are unavailable after
  teardown, and ignore stale completed dispatches.
- Adjust sidebar indentation and compact agent row chrome/readability.

* Preserve agent lineage across status replay and worktree cleanup

- Enrich agent status snapshots with runtime terminal and orchestration metadata
- Share lineage tree building between dashboard and sidebar, including coordinator fallback
- Avoid applying stale runtime dispatch metadata to current hook statuses
- Use worktree attribution for PR refresh and live status removal before tabs mount
2026-06-01 02:13:00 -07:00
Jinjing af43dcbc4a Revert notes send trigger-ref cleanup (#4372)
Reverts #4193 / commit 89d09d5c8d.

#4193 moved NotesSendMenu cleanup onto the trigger ref. The reported regression is that sending AI notes highlights the destination worktree but the actual send does not go through; a transient trigger detach can clear the global send target mode before the sidebar agent target click delivers the prompt.

Validation:
- pnpm exec vitest run --config config/vitest.config.ts src/renderer/src/components/editor/NotesSendMenu.test.tsx src/renderer/src/components/sidebar/WorktreeCardAgents.send-target.test.tsx
2026-06-01 01:31:31 -07:00
Jinjing bd7f643576 Fix stale agent spinners from retained pane status (#4367)
* Fix stale agent spinners from retained pane status

- Track authoritative agent pane ids, including retained and legacy rows
- Let done rows override stale runtime titles so worktree cards stop showing
  working after agents finish

* fix: address review findings
2026-06-01 00:28:08 -07:00
JinjingandOrca 644afcc9ff fix(ci-panel): use collapsed composer as empty comments state (#4369)
The empty PR comments list now shows a single 'Start conversation...' affordance
instead of competing 'No comments yet' copy. The footer shortcut hint moved into
a tooltip so the composer reads as a clean text field.

Co-authored-by: Orca <help@stably.ai>
2026-06-01 00:20:01 -07:00
Jinwoo Hong d900bf2eea Fix Windows Codex launch-home file links
Fix Windows launch-home file linking by using hard links for shared Codex files, handling EEXIST/idempotency, and covering the Windows SQLite sidecar behavior.
2026-06-01 02:59:16 -04:00
Brennan BensonandOrca 9e147da522 Rename repo-added modal worktree copy (#4359)
Co-authored-by: Orca <help@stably.ai>
2026-05-31 23:28:20 -07:00
Neil 1375faddc0 fix: refresh renderer-risk foreground redraws (#4368) 2026-05-31 23:19:53 -07:00
Neil 38c8a0a5ff fix: keep workspace switching responsive (#4362) 2026-05-31 22:55:15 -07:00
Neil 6f59ea18c5 Improve worktree delete confirmation UX (#4354) 2026-05-31 22:48:04 -07:00
Neil 5f70eea7a0 Fix inactive Codex completion notifications (#4361) 2026-05-31 22:37:02 -07:00
Jinjing 4e162dff4e fix: address review findings (#4358) 2026-05-31 22:33:20 -07:00
Neil be447e79db Fix Cursor CLI completion spinner status (#4331) 2026-05-31 21:47:49 -07:00
Neil 5d98e31012 Revert workspace board width control (#4334) 2026-05-31 21:34:19 -07:00
Brennan BensonandOrca 16e0ec3e11 Prefer shallow repos in nested repo discovery (#3534)
Co-authored-by: Orca <help@stably.ai>
2026-05-31 21:31:54 -07:00
Jinjing b0b9e13934 Make rebase abort buttons non-destructive (#4352)
- Keep merge abort actions styled as destructive
- Make rebase abort match the quieter conflict review treatment
2026-05-31 21:27:27 -07:00