Neil
6be0d6b275
Guard terminal file URL decoding
2026-05-31 02:26:10 -07:00
Neil
15030dd167
Open terminal UNC file URLs
2026-05-31 02:26:10 -07:00
Neil
73bc5e1d03
Match Windows repo roots case-insensitively
2026-05-31 02:21:17 -07:00
Neil
a1ca17929e
Fix Windows filesystem auth path casing
2026-05-31 02:21:17 -07:00
Neil
bed6656857
perf: reconcile Kagi session draft before commit
2026-05-31 02:19:54 -07:00
Neil
91e19e5c97
Guard overlay cleanup across Windows drives
2026-05-31 02:18:20 -07:00
Neil
2936b4936d
perf: reconcile browser home draft before commit
2026-05-31 02:16:23 -07:00
Neil
6d364a8d92
perf: clean comment composer focus timers ( #4042 )
2026-05-31 02:15:53 -07:00
cb233d9c83
fix: pr-bug-scan validated finding from #3552 ( #3857 )
...
* fix: address pr-bug-scan validated finding from #3552
Clear actionPending in setOverlayRootRef when node attaches, mirroring sibling BrowserMobileDriverOverlay; blocks stale-disabled-button on re-mount.
* test: cover mobile driver overlay pending reset
---------
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-31 02:13:36 -07:00
Neil
2c8bbacca1
perf: batch visible terminal output floods
2026-05-31 02:13:25 -07:00
Jinwoo-H and Orca
ea11f524b5
fix: keep filesystem auth lint clean
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 02:09:25 -07:00
Neil
859d111f28
fix: allow dotdot-prefixed filesystem children
2026-05-31 02:09:25 -07:00
Neil
48c34db7da
fix: allow dotdot-prefixed upload children
2026-05-31 02:06:20 -07:00
Neil
115531f390
fix: normalize IPv6 SSH URL hosts
...
Normalize bracketed IPv6 hosts from ssh:// URLs before saving SSH targets. Risk: low.
2026-05-31 02:06:10 -07:00
0b829d021b
fix: pr-bug-scan validated finding from #2141 ( #2154 )
...
* fix: address pr-bug-scan validated finding from #2141
Narrowed LINT_PATTERN to lint-tool names only (eslint/oxlint/lint-staged/lint), dropping the loose '\d+ errors' alternative that misclassified non-lint hook failures.
* fix: keep commit failure details updated
---------
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-31 02:06:07 -07:00
Neil
f0125d2dbf
fix: keep framework route terminal links whole ( #4036 )
2026-05-31 02:05:13 -07:00
Neil
3aa4b36efe
perf: move GitHub link copy timers to handlers
...
Move GitHub link-copy feedback timers into handlers and fix the verified stuck-check reset case. Risk: low.
2026-05-31 02:04:54 -07:00
Neil
efcfe1ca8c
perf: avoid flattening worktree selector snapshots ( #4035 )
2026-05-31 01:59:47 -07:00
Neil
39be32da76
fix: open Windows OSC file path links ( #4034 )
2026-05-31 01:58:48 -07:00
f9231ccd5d
fix: pr-bug-scan validated finding from #3420 ( #3433 )
...
* fix: address pr-bug-scan validated finding from #3420
Replaced SheetClose-wrapped X button with a direct onClick that calls onOpenChange(false), bypassing handleSheetOpenChange's swallowed false branch.
* Add workspace board close regression
* test: align workspace board close test with layout props
---------
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-31 01:57:30 -07:00
Neil
b82ee81fad
perf: move editor path copy timer to handler
...
Move editor path-copy feedback timer ownership into the copy handler and verify visible Electron behavior. Risk: low.
2026-05-31 01:56:48 -07:00
Jinwoo-H and Orca
96964ff8de
fix: scope UNC OSC7 host preservation
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 01:56:37 -07:00
Neil
b7849f5f94
fix: preserve windows unc osc7 cwd
2026-05-31 01:56:37 -07:00
a314cbfb9a
fix: pr-bug-scan validated finding from #3776 ( #3855 )
...
* fix: address pr-bug-scan validated finding from #3776
Remove unconditional generation bump in evictInactiveCodexCache; sibling in-flight fetches are no longer marked stale, while per-account guard still drops the evicted account's result.
* test: cover inactive Codex sibling eviction
---------
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-31 01:55:54 -07:00
Neil
0fb10ea4c6
perf: pause prompt cache countdown when hidden ( #4032 )
2026-05-31 01:53:43 -07:00
Jinwoo-H and Orca
61cee02438
test: restore codex hook cleanup warn spy
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 01:53:24 -07:00
Neil
cb136952c9
fix: clean large legacy codex hook lists
2026-05-31 01:53:24 -07:00
13c099783a
fix: pr-bug-scan validated finding from #2901 ( #2915 )
...
* fix: address pr-bug-scan validated finding from #2901
Trim trailing whitespace from description currentValue so blur-without-edit on whitespace-terminated descriptions short-circuits and skips the spurious PATCH.
* test: cover Linear description save normalization
---------
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-31 01:52:45 -07:00
Neil
8ba451e8dd
fix: preserve newline worktree paths
...
Use porcelain-z worktree parsing with fallback line parsing so newline-containing worktree paths survive local and relay operations. Risk: low.
2026-05-31 01:50:16 -07:00
Jinwoo-H and Orca
3ae32ee9e6
test: cover relay diff traversal rejection
...
Co-authored-by: Orca <help@stably.ai >
2026-05-31 01:49:29 -07:00
Neil
6c9332004e
fix: allow dot-dot-prefixed relay diff paths
2026-05-31 01:49:29 -07:00
Neil
b4dba9af73
fix: detach macos resolver probe listeners
...
Detach scutil stream and child process listeners when the macOS resolver probe settles, with listener-count regression coverage. Risk: low.
2026-05-31 01:48:30 -07:00
Neil
45afdfc3c2
fix: allow hermes log paths with dot-dot names
2026-05-31 01:47:44 -07:00
Neil
7d91c5c5d3
perf: coalesce startup history gc
...
Low-risk resource-cleanup perf fix. Duplicate pending/running startup history-GC schedules are coalesced so repeated main-window service attaches do not queue duplicate disk-GC passes. Verified with terminal-history Vitest and file-level oxlint.
2026-05-31 01:43:32 -07:00
4d2c041e8c
fix: pr-bug-scan validated finding from #2835 ( #2873 )
...
* fix: address pr-bug-scan validated finding from #2835
* test: cover async macOS resolver health check
---------
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-31 01:41:35 -07:00
buf0-bot[bot] and Neil
d7f44bfa26
fix: handle onboarding skip settings failures ( #2727 )
...
Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com >
2026-05-31 01:41:32 -07:00
2b25f0f9de
fix: pr-bug-scan validated finding from #2613 ( #2659 )
...
* fix: address pr-bug-scan validated finding from #2613
Re-added the pre-diff attempt cap to waitForTerminal: it now takes an attempt counter and only reschedules while attempt < READY_MAX_ATTEMPTS (50), so the retry loop terminates after ~5s instead of lo
* test: cover onboarding terminal retry cap
---------
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-31 01:41:29 -07:00
ec3c30edbb
fix: pr-bug-scan validated finding from #2633 ( #2637 )
...
* fix: address pr-bug-scan validated finding from #2633
Split the post-stop refresh try/catch so only first-scan failures return ok:false; settled second-scan failures are swallowed since UI is already correct.
* test: cover settled port refresh failures
---------
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-31 01:41:26 -07:00
Neil
54366688ee
perf: move runtime pairing copy timer to handler
2026-05-31 01:40:32 -07:00
Neil
41cbdb1d1d
fix: clear completed PR request generations
2026-05-31 01:35:21 -07:00
Neil
cab52d1635
perf: gate contextual copy hint polling ( #4024 )
2026-05-31 01:34:31 -07:00
Neil
0c98b9f29f
fix: prefer active azure pull requests
2026-05-31 01:30:33 -07:00
buf0-bot[bot]
889064c3e9
fix: pr-bug-scan validated finding from #2549
2026-05-31 01:27:38 -07:00
Neil
0f7011898f
fix: exclude forward-slash UNC nested worktrees
2026-05-31 01:27:32 -07:00
Jinjing
73083ca2d8
fix: address review findings ( #4015 )
2026-05-31 01:26:34 -07:00
Neil
5c072cbff2
perf: clean resource popover focus frame effect ( #4018 )
2026-05-31 01:24:59 -07:00
Borja and Neil
aed7703d30
Add workspace board column layout setting ( #3822 )
...
Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com >
2026-05-31 01:24:08 -07:00
Jinjing
f9b52ef8cf
feat: add worktree card layout controls ( #4016 )
2026-05-31 01:22:31 -07:00
Neil
c3c265d926
fix: parse github https remotes with auth ( #4014 )
2026-05-31 01:20:15 -07:00
Neil
0d5b50281b
perf: clean create-from focus frame effect ( #4013 )
2026-05-31 01:16:35 -07:00