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
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
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
brennanb2025 and Orca
347179ea99
Add new-user parallel work activation tour
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 11:47:56 -07:00
brennanb2025
096a63b4a0
Track two-agent setup from agent hooks
2026-05-30 10:08:56 -07:00
brennanb2025 and Orca
9e06a18edf
Restore green setup checkmarks
...
Co-authored-by: Orca <help@stably.ai >
2026-05-30 01:06:52 -07:00
brennanb2025 and Orca
e6c9507eb9
Fix setup guide review findings
...
Co-authored-by: Orca <help@stably.ai >
2026-05-30 01:04:06 -07:00
brennanb2025 and Orca
9f126784db
Polish setup guide animations
...
Co-authored-by: Orca <help@stably.ai >
2026-05-29 19:48:17 -07:00
brennanb2025 and Orca
07b649207d
Add getting started setup guide
...
Co-authored-by: Orca <help@stably.ai >
2026-05-29 19:35:21 -07:00
brennanb2025 and Orca
686c9a9682
Clarify workspace creation tour copy
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 16:49:25 -07:00
brennanb2025 and Orca
808f705fa3
Split runtime file watcher tests
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 16:36:34 -07:00
brennanb2025 and Orca
a24e3694d5
Split contextual tour test coverage
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 16:32:08 -07:00
brennanb2025 and Orca
f6fd21906a
Split contextual tour overlay positioning
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 16:28:09 -07:00
brennanb2025 and Orca
5b18086bc6
Move tour panel positioning out of gate
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 16:25:37 -07:00
brennanb2025 and Orca
08496af14f
Split contextual tour overlay components
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 16:21:21 -07:00
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 and Orca
888c36e31d
Improve workspace creation tour copy
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 15:34:01 -07:00
brennanb2025 and Orca
5d0e2db181
Fix addon-webgl patch lockfile
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 15:10:20 -07:00
brennanb2025 and Orca
c8fda55d8e
Remove contextual tour spotlight
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 15:06: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
brennanb2025 and Orca
e95b17401d
Remove hosted tour cutout frame
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 14:46:21 -07:00
Brennan Benson and Orca
4b32afeff2
Track feature interactions ( #2959 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 14:44:35 -07:00
brennanb2025 and Orca
13dbd939b0
Simplify contextual tour spotlight
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 14:30:50 -07:00
Jinwoo Hong and Orca
638d565e5e
Improve terminal attention notifications ( #2562 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 14:24:23 -07:00
brennanb2025 and Orca
d46a4bc04e
Fix contextual tour dismissal for board overlay
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 14:24:11 -07:00
95862116aa
fix: use Gemini BeforeTool hook for status ( #2922 )
...
* fix: disable Gemini PreToolUse hook install
* fix: use Gemini BeforeTool hook for status
- install Gemini's native BeforeTool hook instead of invalid PreToolUse\n- keep sweeping stale managed PreToolUse entries during reinstall\n- normalize Gemini BeforeTool payloads into in-flight tool status
Co-authored-by: Orca <help@stably.ai >
* fix: cover Gemini hook migration for remote installs
Co-authored-by: Orca <help@stably.ai >
* test: cover local Gemini hook sweep preservation
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: ramzi <ramzi@upsys-consulting.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-28 17:10:57 -04:00
Jinwoo Hong and Orca
9348dd488f
fix: advance create workspace after PR link selection ( #3010 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 16:55:22 -04:00
Jinwoo Hong
ff687a37b4
Fix Windows ConPTY process-list fallback ( #3009 )
2026-05-28 16:49:14 -04:00
52e0f7b043
fix: bound the eager PTY buffer and stop quadratic trimming ( #2931 ) ( #2951 )
...
* fix: bound the eager PTY buffer and stop quadratic trimming
The eager reconnection buffer trimmed with Array.shift() (O(n) per chunk,
quadratic under many small pre-attach chunks) and let a single chunk
larger than the 512 KB cap bypass trimming entirely. Replace shift with a
head index (amortized O(1), occasional compaction) and clamp an oversized
chunk to its most-recent tail so the cap always holds.
Closes #2931
* fix: enforce eager PTY buffer byte cap
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-28 16:44:24 -04:00
Jinwoo Hong and Orca
6df52607fc
Add live terminal input mode on mobile ( #2982 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 13:41:37 -07:00
Trevin Chow
f3b452fff5
Clarify orchestration reset scope flags
...
Clarify the CLI reset usage string and add focused handler coverage for reset flag mapping.
2026-05-28 16:40:06 -04:00
Jinjing
124dccf37c
Update mobile APK release link ( #3007 )
2026-05-28 13:38:57 -07:00
Brennan Benson and Orca
a68f0d20f7
Track nested repo import telemetry ( #3006 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 13:38:46 -07:00
github-actions[bot]
83b97d52a1
release: v1.4.34
v1.4.34
2026-05-28 20:23:32 +00:00
Neil
99dca7e062
Fix unread badge for background agent completions
...
Mark background agent-complete notifications as workspace unread so the sidebar bell and Dock badge match the system notification.
2026-05-28 13:22:45 -07:00
33650832e4
fix: prevent relay fs.rename from clobbering an existing destination ( #2926 ) ( #2937 )
...
* fix: prevent relay fs.rename from clobbering an existing destination
The remote file-explorer rename path (provider.rename -> relay
fs.rename) called fs.rename unconditionally, silently overwriting any
file/folder already at the destination. The local rename already
guards via assertFileExplorerRenameDestinationAvailable; apply the
same guard on the relay to restore local/remote parity (case-only
renames on case-insensitive filesystems still allowed).
Moved the collision helper from src/main to src/shared so both the
main process and the remotely-deployed relay share one implementation.
Closes #2926
* review: make SSH safe rename explicit
- keep relay fs.rename raw and add fs.renameNoClobber for user-facing renames
- route SSH file-explorer rename paths through renameNoClobber
- add relay/provider/runtime regression coverage and stale-relay fail-closed handling
- verified live SSH rename behavior on openclaw 2
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-28 16:14:57 -04:00
Jinwoo Hong and Orca
b2611814e1
Fix Claude screenshot paste after interrupt ( #2950 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 13:12:42 -07:00
Jinwoo Hong and Orca
248093d4fa
fix: stabilize floating workspace trigger position ( #3003 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 15:57:47 -04:00
Jinwoo Hong and Orca
22cf7b084c
Speed up Quick Open ranking ( #2984 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 15:49:44 -04:00
Jinwoo Hong
864dcb2330
Update mobile 0.0.10 release links
...
Point Android mobile download links at the published mobile-v0.0.10 release.
2026-05-28 14:36:40 -04:00
Jinwoo Hong and Orca
7cbee189f7
Show full tab titles in tab tooltips ( #2986 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-28 11:16:32 -07:00
Jinjing
cf2303d471
fix: address review findings ( #2999 )
2026-05-28 11:00:33 -07:00
github-actions[bot]
0c5ed1e644
release: v1.4.33
mobile-v0.0.10
v1.4.33
2026-05-28 09:01:02 +00:00
Neil
5d2b801caa
Fix sidebar reveal under sticky headers ( #2988 )
2026-05-28 01:57:59 -07:00
github-actions[bot]
9ad94ce783
release: v1.4.33-rc.2
v1.4.33-rc.2
2026-05-28 08:27:29 +00:00
Neil
aba3ee6e0a
fix: reset agent terminal cursor on idle
2026-05-28 01:26:27 -07:00
Jinjing
b1d87f310d
Revert "Fix sidebar scroll restore below sticky headers" ( #2985 )
2026-05-28 01:22:00 -07:00