brennanb2025 and Orca
7acde5fab2
Add workspace creation contextual tour
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 16:15:55 -07:00
brennanb2025 and Orca
d06a623a31
Remove workspace creation contextual tour
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 15:55:05 -07:00
brennanb2025
ccf36eda7b
Merge remote-tracking branch 'origin/main' into brennanb2025/contextual-feature-tours
...
# Conflicts:
# docs/reference/feature-discovery-interaction-tracking.md
# src/main/persistence.test.ts
# src/main/persistence.ts
# src/main/runtime/rpc/dispatcher-feature-interactions.test.ts
# src/main/runtime/rpc/dispatcher.ts
# src/main/runtime/rpc/methods/client-ui.test.ts
# src/main/runtime/rpc/methods/client-ui.ts
# src/renderer/src/App.tsx
# src/renderer/src/components/automations/AutomationsPage.tsx
# src/renderer/src/components/browser-pane/BrowserPane.tsx
# src/renderer/src/components/onboarding/use-onboarding-flow-persistence.ts
# src/renderer/src/components/right-sidebar/useCreatePullRequestDialogFields.ts
# src/renderer/src/components/settings/NotificationsPane.tsx
# src/renderer/src/components/sidebar/AddRepoSetupStep.tsx
# src/renderer/src/store/slices/browser.ts
# src/renderer/src/store/slices/diffComments.ts
# src/renderer/src/store/slices/tabs.ts
# src/renderer/src/store/slices/terminals.ts
# src/renderer/src/store/slices/ui.test.ts
# src/renderer/src/store/slices/ui.ts
# src/renderer/src/store/slices/workspace-space.ts
# src/renderer/src/web/web-preload-api.test.ts
# src/shared/constants.ts
# src/shared/feature-interactions.test.ts
# src/shared/feature-interactions.ts
# src/shared/types.ts
2026-05-28 14:55:23 -07:00
Neil
32da1f233a
test: stabilize droid notification hook e2e ( #2961 )
...
Use the main hook status snapshot as the synthetic hook setup precondition and give the inactive-worktree notification assertions a CI-sized wait.
2026-05-27 18:34:33 -07:00
Brennan Benson and Orca
76ae675a01
Add nested repo group imports ( #2866 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-27 16:22:03 -07:00
brennanb2025 and Orca
2958ad09db
Refine contextual tour surfaces
...
Co-authored-by: Orca <help@stably.ai >
2026-05-26 19:55:36 -07:00
Neil
e896dd3eb7
Recover hidden terminal output from main-owned state ( #2848 )
...
* fix: avoid renderer stalls on terminal backlogs
* Recover hidden terminal output from main state
2026-05-26 16:01:56 -07:00
Neil
c64777d1bc
fix: stabilize release e2e failures
2026-05-26 13:25:54 -07:00
Neil
f8fd8f1e7d
fix: reuse smart GitHub lookup on create ( #2831 )
2026-05-26 01:58:48 -07:00
Neil
0f13c5d7bb
Fix floating terminal tab switch shortcuts
...
Route tab-switch shortcuts to the focused floating workspace instead of the background terminal.
2026-05-25 23:01:15 -07:00
Neil
450e597910
test: fix release e2e drift
2026-05-25 22:21:39 -07:00
Brennan Benson and Orca
e27f3df397
Re-add scroll to open workspace control ( #2796 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-25 17:57:30 -07:00
Jinwoo Hong and Orca
494ce14a46
test: cover markdown ordered list exits ( #2805 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-25 16:43:22 -07:00
brennanb2025 and Orca
76caab284b
Limit contextual tours to new users
...
Co-authored-by: Orca <help@stably.ai >
2026-05-25 16:08:25 -07:00
Brennan Benson and Orca
a2c71461b4
Isolate Codex hooks in Orca runtime home ( #2350 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-25 15:07:40 -07:00
brennanb2025 and Orca
8513132ab1
Track feature education interactions
...
Co-authored-by: Orca <help@stably.ai >
2026-05-25 14:32:06 -07:00
buf0-bot[bot] and orca-bug-scan-bot
78249fd9cf
fix: pr-bug-scan validated finding from #2774 ( #2789 )
...
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai >
2026-05-25 13:39:28 -07:00
brennanb2025
4b70924537
Revert "Revert "Add contextual feature tours""
...
This reverts commit b024b88356 .
2026-05-24 14:02:01 -07:00
brennanb2025
b024b88356
Revert "Add contextual feature tours"
...
This reverts commit 77ae11fcc3 .
2026-05-24 14:00:24 -07:00
Neil
bd76a8bd98
fix: align e2e tests with onboarding flow ( #2738 )
2026-05-23 22:55:46 -07:00
brennanb2025
77ae11fcc3
Add contextual feature tours
2026-05-23 21:02:42 -07:00
Neil
14fa257394
Revert terminal hidden-output perf series ( #2715 )
...
Reverts the hidden terminal pressure changes from #2661 to restore the prior terminal rendering path while the fullscreen TUI regression is handled separately.
2026-05-23 13:53:11 -07:00
Brennan Benson and Orca
669ade2313
Update onboarding feature wall experience ( #2652 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-23 12:21:13 -07:00
Neil
82000b5405
fix: stabilize e2e fixture worktrees ( #2692 )
2026-05-23 12:10:11 -07:00
Neil
58accdf8a8
Revamp onboarding notification setup ( #2670 )
2026-05-22 23:47:31 -07:00
Brennan Benson and Orca
8ad76f7b37
Stop auto-populating create PR fields ( #2660 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-22 22:48:30 -07:00
Neil
69728c9904
Reduce hidden terminal pressure during Codex typing ( #2661 )
...
* Reduce hidden terminal pressure during Codex typing
* Make terminal lag stress test tunable
* Add real Codex terminal stress mode
2026-05-22 22:06:47 -07:00
Brennan Benson and Orca
845622b1ef
Detect installed agent skills in settings ( #2613 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-22 13:37:05 -07:00
Neil
3efc669bd4
Add terminal typing latency guard
...
Adds a focused e2e guard for terminal typing latency without product runtime changes.
2026-05-21 20:24:16 -07:00
Neil
edbcc333f1
fix: harden droid notification routing ( #2585 )
2026-05-21 20:23:09 -07:00
Neil
19bfc56cc3
Revert "Reduce renderer and terminal performance churn" ( #2579 )
2026-05-21 18:22:25 -07:00
Neil
ded5fda98d
Reduce renderer and terminal performance churn ( #2572 )
2026-05-21 18:20:00 -07:00
Jinjing
55e6f4bfcd
Improve setup settings organization ( #2503 )
...
* fix: address review findings
* fix: address review findings
2026-05-21 16:33:30 -07:00
Neil
07f0660eaa
test: harden flaky e2e assertions ( #2564 )
2026-05-21 15:46:09 -07: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
Jinjing
79137885c0
Remove package manager cache cleanup ( #2550 )
2026-05-21 13:22:37 -07:00
Neil
39badc9d5a
test: stabilize droid hook notification e2e ( #2512 )
2026-05-21 02:08:29 -07:00
Neil
1fd8f4ff23
fix: stabilize worktree lineage e2e seed ( #2508 )
2026-05-21 01:33:53 -07:00
Jinjing
96ae43ca4b
fix: address review findings ( #2499 )
2026-05-20 23:59:51 -07:00
Jinwoo Hong
f08dd45059
Move Windows sidebar tabs out of titlebar ( #2481 )
2026-05-21 01:19:49 -04: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
Jinjing and Orca
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
Brennan Benson and Orca
cf3116bc4a
Improve setup script discoverability ( #2402 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-20 17:15:29 -07:00
Jinwoo Hong
956320e830
Fix Codex Shift+Enter on Windows ( #2418 )
2026-05-20 04:06:51 -04:00
Neil
51d823586a
fix: deflake release e2e checks
...
Fixes the current release E2E flakes by restoring dashboard agent row title attributes for prompt-based locators, making the crowded tab rename test dispatch the rename event deterministically, and hardening the Russian-layout terminal shortcut test against Linux CI PTY startup races.
2026-05-19 22:26:05 -07:00
Brennan Benson and Orca
dab7cf7d7e
Fix terminal pane title input focus ( #2400 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-19 22:22:18 -07:00
Neil
5f29341a54
fix: preserve terminal cursor after snapshot reattach ( #2383 )
2026-05-19 19:02:37 -07:00
Brennan Benson and Orca
e52ec0d454
Remove sidebar lineage parent badge ( #2376 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-19 18:20:53 -07:00
Jinwoo Hong
db3765fc17
Revert terminal stream backpressure changes ( #2380 )
2026-05-19 18:04:42 -07:00
Neil
b98f0fa6ee
Fix release E2E notification and keyboard flakes
...
Merged after local lint/typecheck/unit/E2E verification. The PR check remained pending with no failure attached.
2026-05-19 16:41:18 -07:00