Commit Graph
1280 Commits
Author SHA1 Message Date
Neil 20d4bbd791 perf: skip ssh repos during pty hydration 2026-05-31 09:55:19 -07:00
Neil 093f068b1a perf: cap worktree listAll repo scans (#4251) 2026-05-31 09:47:40 -07:00
Neil 3bbcbac722 fix: clear claude usage pty timers on exit (#4252) 2026-05-31 09:41:45 -07:00
Neil 51c1ca5023 fix: unref browser grab timeout (#4247) 2026-05-31 09:33:31 -07:00
Neil d39fc28565 fix: unref browser download approval timeout (#4246) 2026-05-31 09:31:43 -07:00
Neil 2246e26757 perf: clean workspace port registration 2026-05-31 09:29:44 -07:00
Neil 7fd8b0b8de fix: unref mobile fit cleanup timers (#4245) 2026-05-31 09:29:29 -07:00
Neil cbf12d9e57 fix: avoid late terminal stream listener registration (#4241) 2026-05-31 09:27:29 -07:00
Neil 023ce02cef fix: close runtime sockets during stop (#4240) 2026-05-31 09:24:39 -07:00
Neil e813fe546a perf: avoid focused cleanup metadata scan 2026-05-31 09:23:04 -07:00
Neil b3cffddf82 fix: stop cdp load polling after timeout (#4236) 2026-05-31 09:16:31 -07:00
Neil ca92c0d201 fix: release main-window service closures on close (#4233) 2026-05-31 09:12:34 -07:00
Neil e73e531179 fix: clear speech progress callbacks 2026-05-31 09:04:13 -07:00
Neil 7014459e96 fix: dedupe filesystem watcher teardown timer (#4227) 2026-05-31 09:01:15 -07:00
Neil 770380e797 test: isolate Ghostty import config env (#4218) 2026-05-31 08:42:45 -07:00
Neil eff94f4a91 fix: import all default ghostty configs (#4213) 2026-05-31 08:35:27 -07:00
Neil 90f7b2a424 fix: clean up daemon stream sockets (#4214) 2026-05-31 08:34:47 -07:00
Neil 6f40c6ceed fix: release ssh mux handlers on dispose (#4212) 2026-05-31 08:29:42 -07:00
Neil 28d6408118 perf: parallelize remote workspace pushes (#4208) 2026-05-31 08:26:45 -07:00
Neil 743c38ed56 fix: clear claude live pty state on provider teardown (#4210) 2026-05-31 08:24:04 -07:00
Neil dee34a653c fix: decode git cquoted status paths 2026-05-31 08:20:33 -07:00
Neil 18ed7b27da fix: validate git repo detection 2026-05-31 08:18:21 -07:00
Neil 08ee240b7c fix: clear stale pr refresh backoff entries (#4207) 2026-05-31 08:17:54 -07:00
Neil 78ac62c5ff fix: clear advertised url state on worktree removal (#4206) 2026-05-31 08:14:56 -07:00
Neil 0e645692b4 fix: clean up failed ssh directory imports (#4202) 2026-05-31 08:11:17 -07:00
Neil 21aa0bc047 fix: clear stale browser guest registrations (#4201) 2026-05-31 08:06:49 -07:00
Neil 0d1b69eff2 Improve renderer crash report breadcrumbs 2026-05-31 08:05:49 -07:00
Neil acda1b2b5b fix: clear stale pty orphan cleanup listener (#4200) 2026-05-31 08:05:07 -07:00
Neil 834559bf9e perf: sanitize rate limit polling intervals (#4197) 2026-05-31 07:53:28 -07:00
Neil b7290aba8e fix: clear inflight filesystem watcher senders (#4195) 2026-05-31 07:50:33 -07:00
Neil 702cef384c perf: bound notification cooldown tracking (#4194) 2026-05-31 07:43:29 -07:00
Neil ec715cc486 fix: dedupe pending local watcher opens (#4192) 2026-05-31 07:43:26 -07:00
Neil 5e6fd2e73e perf: bound WSL watcher polling (#4191) 2026-05-31 07:35:54 -07:00
Neil c019d11cd7 perf: streamline runtime upload staging (#4189) 2026-05-31 07:30:51 -07:00
Neil b0a2a96a53 perf: bound filesystem auth cache rebuild (#4186) 2026-05-31 07:23:26 -07:00
Neil eb83bc3a3f perf: bound Hermes hook payload normalization (#4183) 2026-05-31 07:17:50 -07:00
Neil 5577fb0541 fix: preserve packaged windows cli launcher (#4180) 2026-05-31 07:11:33 -07:00
Neil 0ffdfb569b perf: bound GitLab MR detail payloads (#4181)
Cap GitLab MR detail discussions, jobs, and file diffs to one API page.
2026-05-31 07:10:08 -07:00
Neil 9a7f4f57c9 perf: bound GitLab todos fetch (#4178)
Fetch only the first GitLab todos page instead of paginating every pending todo page.
2026-05-31 07:06:37 -07:00
Neil 000e995303 fix: unwatch ssh filesystem roots on dispose (#4176) 2026-05-31 06:59:16 -07:00
Eren ÇakarandNeil fc35a0607a fix: use resources/bin/orca.cmd for packaged Windows CLI path (#4165)
* feat(ui): add instruction hints to command and prompt dialogs

Add helper text below prompt/description textareas in the quick command
dialog, automation editor dialog, and create PR dialog to inform users
about supported features like skills, file paths, and built-in commands.

Closes #3998

* fix: use resources/bin/orca.cmd for packaged Windows CLI path

resolveCommandPath() returned %LOCALAPPDATA%\\Programs\\Orca\\bin\\orca.cmd
but the actual CLI after updates lives at resources\\bin\\orca.cmd.
The bin\\orca.cmd shim is wiped on every update, breaking CLI access.

* chore: keep windows cli path PR focused

---------

Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com>
2026-05-31 06:56:11 -07:00
Neil 75c9f496f1 perf: bound worktree sparse probes
Cap listWorktrees sparse-checkout filesystem probes at 8 concurrent workers while preserving output ordering and parsed sparse/bare short-circuits.

Risk: low.

Validation:
- pnpm exec vitest run src/main/git/remove-worktree.test.ts src/main/git/worktree-list-paths.test.ts src/main/git/worktree.test.ts
- pnpm run typecheck:node
- pnpm lint
- git diff --check
2026-05-31 06:55:20 -07:00
Neil 4e8c023a55 fix: bound submitted crash report ids (#4172) 2026-05-31 06:50:34 -07:00
Neil 492a474fae Suppress milestone completion notifications 2026-05-31 06:49:05 -07:00
Neil 2e286eef8d perf: bound working tree diff reads (#4171)
Unstaged source-control diffs now check the working-tree file size before readFile and use the existing 10 MB diff budget to avoid pulling huge generated files into the main process.
2026-05-31 06:48:17 -07:00
Neil 3c23cd57a3 fix: drop destroyed senders during watcher startup (#4170) 2026-05-31 06:46:03 -07:00
Neil 5959410e0e fix: bound remote workspace snapshot cache (#4168) 2026-05-31 06:42:33 -07:00
Neil 0d3b38af1d Fix Windows attribution shim ordering 2026-05-31 06:40:19 -07:00
Neil d1b9392b49 perf: cap generated hook posts (#4166)
Generated agent hook POSTs now use short curl and PowerShell request timeouts so best-effort status hooks cannot hold agent subprocesses open on a stalled local listener.
2026-05-31 06:40:02 -07:00
Neil 92b05098db fix: bound github project owner caches (#4164) 2026-05-31 06:38:25 -07:00