brennanb2025
73698d656a
Merge remote-tracking branch 'origin/main' into brennanb2025/contextual-feature-tours
2026-06-01 05:23:20 -07:00
brennanb2025
e8526d146d
Merge remote-tracking branch 'origin/main' into brennanb2025/contextual-feature-tours
...
# Conflicts:
# pnpm-lock.yaml
# src/main/runtime/orca-runtime-files.test.ts
# src/main/runtime/rpc/methods/index.ts
# src/renderer/src/App.tsx
# src/renderer/src/components/NewWorkspaceComposerCard.tsx
# src/renderer/src/components/TaskPage.tsx
# src/renderer/src/components/Terminal.tsx
# src/renderer/src/components/automations/AutomationsPage.tsx
# src/renderer/src/components/confirmation-dialog.tsx
# src/renderer/src/components/feature-wall/AgentsOrchestrationVisual.tsx
# src/renderer/src/components/feature-wall/BrowserAnimatedVisual.tsx
# src/renderer/src/components/feature-wall/WorkbenchAnimatedVisual.tsx
# src/renderer/src/components/feature-wall/agents-orchestration/OrchestrationPage.tsx
# src/renderer/src/components/settings/AccountsPane.tsx
# src/renderer/src/components/sidebar/SetupScriptPromptCard.tsx
# src/renderer/src/components/sidebar/SidebarHeader.tsx
# src/renderer/src/components/sidebar/WorkspaceKanbanDrawer.tsx
# src/renderer/src/components/terminal-pane/TerminalPane.tsx
# src/renderer/src/components/terminal-pane/use-terminal-pane-context-menu.ts
# src/renderer/src/hooks/useComposerState.ts
# src/renderer/src/store/slices/ui.ts
# tests/e2e/helpers/e2e-completed-onboarding-profile.ts
2026-06-01 05:20:49 -07:00
Brennan Benson and Orca
9b5bfbafb7
Refine hidden imported worktrees row ( #4390 )
...
Co-authored-by: Orca <help@stably.ai >
2026-06-01 05:13:09 -07:00
brennanb2025 and Orca
820025bbee
Polish computer use setup animation
...
Co-authored-by: Orca <help@stably.ai >
2026-06-01 04:27:24 -07:00
brennanb2025 and Orca
c52b171491
Refine setup guide card progress
...
Co-authored-by: Orca <help@stably.ai >
2026-06-01 04:13:44 -07:00
brennanb2025 and Orca
31d0c92a20
Polish contextual tour copy and targets
...
Co-authored-by: Orca <help@stably.ai >
2026-06-01 04:10:19 -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
Neil
a278fd33ea
Fix Codex launch-home sqlite materialization latency ( #4377 )
2026-06-01 01:51:32 -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
Jinjing and Orca
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
57ac2ef08e
Hot-swap Codex homes via active pointer
...
Route Codex terminal launches through stable active CODEX_HOME pointers for host and WSL launch homes, with account-switch repointing and validated Windows/WSL behavior.
2026-06-01 03:09:11 -04: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
brennanb2025 and Orca
8ff8a086b0
Shorten Computer Use unavailable label
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 23:31:16 -07:00
brennanb2025 and Orca
ad971747b1
Refine setup guide completion states
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 23:30:17 -07:00
Brennan Benson and Orca
9e147da522
Rename repo-added modal worktree copy ( #4359 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 23:28:20 -07:00
brennanb2025 and Orca
66111e9a38
Clarify unavailable Computer Use setup state
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 23:19:55 -07:00
Neil
1375faddc0
fix: refresh renderer-risk foreground redraws ( #4368 )
2026-05-31 23:19:53 -07:00
brennanb2025 and Orca
d1651c1fc6
Clarify CLI skills setup actions
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 23:15:18 -07:00
brennanb2025 and Orca
bb0a0b932a
Show installed status on CLI skills cards
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 23:00:11 -07:00
Neil
38c8a0a5ff
fix: keep workspace switching responsive ( #4362 )
2026-05-31 22:55:15 -07:00
brennanb2025 and Orca
4e9a2a0926
Tighten CLI skills setup cards
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 22:48:26 -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
brennanb2025 and Orca
bb1ca8a887
Complete parallel tour before workspace creation handoff
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 22:35:18 -07:00
Jinjing
4e162dff4e
fix: address review findings ( #4358 )
2026-05-31 22:33:20 -07:00
brennanb2025 and Orca
98383468db
Rename parallel worktree tour step
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 22:30:15 -07:00
brennanb2025 and Orca
cc801d8f33
Clear generated name when enabling auto-name tour
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 22:28:09 -07:00
brennanb2025 and Orca
bf1b88577c
Hide completed split-terminal setup action
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 22:12:10 -07:00
brennanb2025 and Orca
beb609619a
Point create worktree tour at real button
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 22:05:56 -07:00
brennanb2025 and Orca
5a64755fa4
Start create worktree pulse smaller
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 21:57:29 -07:00
brennanb2025 and Orca
ec08937f59
Use single create worktree pulse ring
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 21:55:52 -07:00
Neil
be447e79db
Fix Cursor CLI completion spinner status ( #4331 )
2026-05-31 21:47:49 -07:00
brennanb2025 and Orca
cbe924d4fe
Pulse create worktree tour target
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 21:45:13 -07:00
brennanb2025 and Orca
37ffeef6bb
Refine split terminal tour copy
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 21:42:00 -07:00
brennanb2025 and Orca
7922ac3892
Fix onboarding project-added modal data
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 21:37:06 -07:00
Neil
5d98e31012
Revert workspace board width control ( #4334 )
2026-05-31 21:34:19 -07:00
Brennan Benson and Orca
16e0ec3e11
Prefer shallow repos in nested repo discovery ( #3534 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 21:31:54 -07:00
Brennan Benson and Orca
e0502a8d8e
Fix Codex launch-home hook trust repair ( #4348 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 21:30:11 -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
brennanb2025 and Orca
d6c0421e07
Count imported worktrees in setup guide
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 21:21:49 -07:00
Brennan Benson and Orca
65b83327f6
Add workspace auto-rename branch hint ( #4345 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 21:16:54 -07:00
brennanb2025 and Orca
2b42a569c5
Remove onboarding modal cleanup guard
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 21:04:37 -07:00
brennanb2025 and Orca
16587f245d
Refine parallel work onboarding tours
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 20:52:51 -07:00
Jinwoo Hong and Orca
ac4bb6c792
Hide WSL settings controls off Windows ( #4346 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 20:52:32 -07:00
Brennan Benson and Orca
eaae2dd4ce
Polish CLI feature tip terminal transition ( #4344 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 20:23:35 -07:00
Brennan Benson and Orca
1f1aaee78c
Soften setup prompt command field ( #4343 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 19:03:00 -07:00
Brennan Benson and Orca
17ab8658c0
Increase setup script prompt contrast ( #4342 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 18:45:05 -07:00
Jinwoo Hong
83dcac0f93
Fix daemon Windows ConPTY double kill ( #4340 )
2026-05-31 20:52:34 -04:00
Neil
1402050b44
Remove parent-only workspace delete option
...
Remove the parent-only action from workspace lineage deletes and update the dialog copy/tests so child workspaces are clearly included.
2026-05-31 17:50:16 -07:00