Commit Graph
2857 Commits
Author SHA1 Message Date
brennanb2025andOrca 37ffeef6bb Refine split terminal tour copy
Co-authored-by: Orca <help@stably.ai>
2026-05-31 21:42:00 -07:00
brennanb2025andOrca 7922ac3892 Fix onboarding project-added modal data
Co-authored-by: Orca <help@stably.ai>
2026-05-31 21:37:06 -07:00
brennanb2025andOrca d6c0421e07 Count imported worktrees in setup guide
Co-authored-by: Orca <help@stably.ai>
2026-05-31 21:21:49 -07:00
brennanb2025andOrca 2b42a569c5 Remove onboarding modal cleanup guard
Co-authored-by: Orca <help@stably.ai>
2026-05-31 21:04:37 -07:00
brennanb2025andOrca 16587f245d Refine parallel work onboarding tours
Co-authored-by: Orca <help@stably.ai>
2026-05-31 20:52:51 -07:00
brennanb2025andOrca 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
brennanb2025andOrca 9e06a18edf Restore green setup checkmarks
Co-authored-by: Orca <help@stably.ai>
2026-05-30 01:06:52 -07:00
brennanb2025andOrca e6c9507eb9 Fix setup guide review findings
Co-authored-by: Orca <help@stably.ai>
2026-05-30 01:04:06 -07:00
brennanb2025andOrca 9f126784db Polish setup guide animations
Co-authored-by: Orca <help@stably.ai>
2026-05-29 19:48:17 -07:00
brennanb2025andOrca 07b649207d Add getting started setup guide
Co-authored-by: Orca <help@stably.ai>
2026-05-29 19:35:21 -07:00
brennanb2025andOrca 686c9a9682 Clarify workspace creation tour copy
Co-authored-by: Orca <help@stably.ai>
2026-05-28 16:49:25 -07:00
brennanb2025andOrca 808f705fa3 Split runtime file watcher tests
Co-authored-by: Orca <help@stably.ai>
2026-05-28 16:36:34 -07:00
brennanb2025andOrca a24e3694d5 Split contextual tour test coverage
Co-authored-by: Orca <help@stably.ai>
2026-05-28 16:32:08 -07:00
brennanb2025andOrca f6fd21906a Split contextual tour overlay positioning
Co-authored-by: Orca <help@stably.ai>
2026-05-28 16:28:09 -07:00
brennanb2025andOrca 5b18086bc6 Move tour panel positioning out of gate
Co-authored-by: Orca <help@stably.ai>
2026-05-28 16:25:37 -07:00
brennanb2025andOrca 08496af14f Split contextual tour overlay components
Co-authored-by: Orca <help@stably.ai>
2026-05-28 16:21:21 -07:00
brennanb2025andOrca 7acde5fab2 Add workspace creation contextual tour
Co-authored-by: Orca <help@stably.ai>
2026-05-28 16:15:55 -07:00
brennanb2025andOrca d06a623a31 Remove workspace creation contextual tour
Co-authored-by: Orca <help@stably.ai>
2026-05-28 15:55:05 -07:00
brennanb2025andOrca 888c36e31d Improve workspace creation tour copy
Co-authored-by: Orca <help@stably.ai>
2026-05-28 15:34:01 -07:00
brennanb2025andOrca 5d0e2db181 Fix addon-webgl patch lockfile
Co-authored-by: Orca <help@stably.ai>
2026-05-28 15:10:20 -07:00
brennanb2025andOrca 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
brennanb2025andOrca e95b17401d Remove hosted tour cutout frame
Co-authored-by: Orca <help@stably.ai>
2026-05-28 14:46:21 -07:00
Brennan BensonandOrca 4b32afeff2 Track feature interactions (#2959)
Co-authored-by: Orca <help@stably.ai>
2026-05-28 14:44:35 -07:00
brennanb2025andOrca 13dbd939b0 Simplify contextual tour spotlight
Co-authored-by: Orca <help@stably.ai>
2026-05-28 14:30:50 -07:00
Jinwoo HongandOrca 638d565e5e Improve terminal attention notifications (#2562)
Co-authored-by: Orca <help@stably.ai>
2026-05-28 14:24:23 -07:00
brennanb2025andOrca 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 HongandOrca 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 HongandOrca 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 BensonandOrca 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 HongandOrca b2611814e1 Fix Claude screenshot paste after interrupt (#2950)
Co-authored-by: Orca <help@stably.ai>
2026-05-28 13:12:42 -07:00
Jinwoo HongandOrca 248093d4fa fix: stabilize floating workspace trigger position (#3003)
Co-authored-by: Orca <help@stably.ai>
2026-05-28 15:57:47 -04:00
Jinwoo HongandOrca 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 HongandOrca 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