Commit Graph
8614 Commits
Author SHA1 Message Date
Neil 77da075b4b fix: guard mobile page async state (#3601) 2026-05-30 03:19:13 -07:00
Neil 934ba7839f perf: reuse mounted ref in markdown composer (#3598) 2026-05-30 03:15:15 -07:00
Neil 677f41bcd8 fix: guard runtime pairing async state (#3597) 2026-05-30 03:14:33 -07:00
Neil 1dfa5c4aee fix: guard mcp config async state (#3596) 2026-05-30 03:08:57 -07:00
Neil 4d4f0dca2a perf: reuse mounted ref in resource usage status (#3595) 2026-05-30 03:05:44 -07:00
Neil c5c4ca5b5c fix: guard runtime environment async state (#3594) 2026-05-30 03:05:41 -07:00
Neil 4e8d4ae080 perf: reuse mounted ref in ssh status row (#3593) 2026-05-30 03:01:47 -07:00
Neil cc6de1623c fix: guard privacy toggle async state (#3592) 2026-05-30 03:01:42 -07:00
Neil 004457b871 perf: reuse mounted ref in browser toolbar menu (#3591) 2026-05-30 02:56:31 -07:00
Neil 57c0a24676 fix: guard mobile pane async state (#3589) 2026-05-30 02:56:29 -07:00
Neil f206611ce9 perf: keep hidden terminal output off typing path (#3590) 2026-05-30 02:54:40 -07:00
Neil 949a101f8b perf: reuse mounted ref in connect dialogs (#3587) 2026-05-30 02:51:57 -07:00
Neil 554dcea96b fix: guard onboarding notification async state (#3586) 2026-05-30 02:51:54 -07:00
Neil c01a05b698 Suppress recoverable child process crash prompts (#3585) 2026-05-30 02:51:51 -07:00
Rajvardhan Patil a00c96ff03 Add OpenClaude agent support
Adds OpenClaude as a distinct CLI agent across detection, launch, settings, status, hooks, orchestration, telemetry identifiers, notifications, and README badges. Installs OpenClaude hooks under its own ~/.openclaude config root, handles StopFailure API/model-error events so statuses clear correctly, and keeps OpenClaude tab/status icons distinct from Claude.
2026-05-30 02:46:28 -07:00
Neil 1b7ce090cb perf: reuse mounted ref in daemon actions (#3582) 2026-05-30 02:46:13 -07:00
Neil f61a5af6db fix: guard skills page async state (#3581) 2026-05-30 02:46:10 -07:00
Neil 03b5f7feb6 perf: reuse mounted ref in floating terminal setup (#3580) 2026-05-30 02:42:51 -07:00
Neil cf9fbba236 perf: reuse mounted ref in installed skill hook (#3579) 2026-05-30 02:39:32 -07:00
Neil 926056e205 fix: guard diff comment async state (#3578) 2026-05-30 02:39:29 -07:00
Neil e17c6e6d04 perf: reuse mounted ref in notice cards (#3577) 2026-05-30 02:36:59 -07:00
Neil 947ce98e39 fix: guard onboarding theme async state (#3576) 2026-05-30 02:34:50 -07:00
Neil 672558a0ff perf: reuse mounted ref in settings async panes (#3575) 2026-05-30 02:33:54 -07:00
Neil 092335ee43 fix: guard notification sound async state (#3574) 2026-05-30 02:31:23 -07:00
Neil b8e836c379 perf: reuse mounted ref in CLI setup panes (#3573) 2026-05-30 02:30:23 -07:00
Neil b7a625e0f2 fix: guard sparse preset async state (#3572) 2026-05-30 02:27:20 -07:00
Neil 6d70a57246 fix: guard developer permissions async state (#3571) 2026-05-30 02:22:54 -07:00
Neil d6ad090baa fix: guard computer use async state (#3570) 2026-05-30 02:18:51 -07:00
Neil f369247231 fix: guard cli section async state (#3569) 2026-05-30 02:15:04 -07:00
Neil 8e90800e2a perf: guard sidebar dialog async state without effects (#3568) 2026-05-30 02:14:17 -07:00
Neil 4eece13cbe fix: guard browser use cli async state (#3567) 2026-05-30 02:11:12 -07:00
Neil bb6ef72348 fix: guard sidebar dialog async state (#3566) 2026-05-30 02:06:34 -07:00
Neil 4c1e17bce5 perf: guard Linear comment footer async state without effect (#3565) 2026-05-30 02:03:39 -07:00
Neil 90b7879f1c fix: guard linear connect async state (#3564) 2026-05-30 02:01:50 -07:00
Neil 916624a40d perf: guard voice pane permission state without effect (#3563) 2026-05-30 01:57:53 -07:00
Neil 5862e82285 fix: guard cli setup async state (#3562) 2026-05-30 01:57:29 -07:00
Neil afb0588774 fix: guard github comment async state (#3561) 2026-05-30 01:51:57 -07:00
Neil 53edb10e0d fix: guard comment composer async state (#3560) 2026-05-30 01:47:23 -07:00
Neil c58a47c412 perf: guard SSH target card async state without effect (#3559) 2026-05-30 01:47:05 -07:00
Neil 8a290a22df fix: guard combined diff notes async state (#3558) 2026-05-30 01:41:52 -07:00
Neil 7eb0148e86 perf: guard SSH target row async state without effect (#3556) 2026-05-30 01:36:59 -07:00
Neil 5ef97d581c fix: guard status bar account async state (#3555) 2026-05-30 01:36:49 -07:00
Neil 527151c1c0 fix: guard resource kill async state (#3554) 2026-05-30 01:32:07 -07:00
Neil 5e5ad16625 perf: reduce terminal observer hot-path work (#3551) 2026-05-30 01:28:11 -07:00
Neil e7473a07e3 fix: guard browser profile async state (#3553) 2026-05-30 01:27:54 -07:00
1844a992e8 fix: pr-bug-scan validated finding from #2947 (#2965)
* fix: address pr-bug-scan validated finding from #2947

Prepended `:(literal)` pathspec magic to each path passed to `git clean -ffdx --` in both `cleanUntrackedPaths` call sites, so untracked filenames containing pathspec glob magic (`*`, `?`, `[`, `]`) a

* fix: literalize discard git pathspecs

---------

Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com>
2026-05-30 01:25:41 -07:00
Neil 033501cd93 fix: guard ssh pane async state (#3550) 2026-05-30 01:23:54 -07:00
Neil 69e4aaa036 fix: guard repo icon picker async state (#3549) 2026-05-30 01:19:33 -07:00
Neil 16a9c36725 fix: guard notice async state (#3548) 2026-05-30 01:15:47 -07:00
Neil 8651cb2eae Detect agent-created PR links from terminal output (#3547) 2026-05-30 01:14:53 -07:00