Neil
86bf5bea95
Clear settings search when opening settings ( #3380 )
2026-05-30 14:49:09 -04:00
Neil
eaf8076e61
perf: handle large workspace layout history ( #3833 )
2026-05-30 11:49:05 -07:00
Neil and Trevin Chow
a4aa9f7e80
Take over PR #3384 provider usage bar visibility ( #3391 )
...
* fix(status-bar): hide footer usage bars for unconfigured providers
The footer rendered greyed-out "--" usage bars for Gemini and OpenCode Go
even when they weren't configured. Unconfigured providers don't return
null — they return a non-null object with status 'unavailable' (Gemini
OAuth off, OpenCode Go cookie unset, Claude on API-key billing), which
slipped past the bare `!== null` show-gates.
Add isProviderConfigured(), a type-guard that treats 'unavailable' as
not-configured while keeping transiently-failing ('error') configured
providers visible for layout stability. Wire it into all four show-gates.
* fix(status-bar): hide unconfigured providers while fetching
---------
Co-authored-by: Trevin Chow <trevin@trevinchow.com >
2026-05-30 14:48:57 -04:00
Neil
7b1ff0d055
Move mobile connection log scroll into content handler ( #3402 )
2026-05-30 14:48:50 -04:00
Brennan Benson and Orca
d8403da4bf
fix: restore right sidebar titlebar dragging ( #3526 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-30 11:47:48 -07:00
Neil
d23c754535
fix: time out agent-browser stale close ( #3832 )
2026-05-30 11:46:02 -07:00
Neil
d7c42b144a
fix: fold file explorer flash cleanup into reveal hook ( #3463 )
2026-05-30 14:45:43 -04:00
Neil
7d3b8333aa
Clean up daemon hello handshake listeners ( #3831 )
2026-05-30 11:45:21 -07:00
ccfc1a9b97
fix: time out ssh channel opens ( #3742 )
...
* fix: time out ssh channel opens
* test: cover ssh channel-open timeout edge cases
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-30 11:43:40 -07:00
Neil
221b9f94c1
Cancel diff comment scroll frame from editor cleanup ( #3458 )
2026-05-30 14:43:04 -04:00
Neil
9c0f8a34de
Cancel composer focus frames from root cleanup ( #3452 )
2026-05-30 14:42:54 -04:00
b1aec76b2d
fix: abort mobile terminal pty waits on disconnect ( #3747 )
...
* fix: abort mobile terminal pty waits on disconnect
* test: cover mobile multiplex pty wait abort
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-30 11:42:46 -07:00
da8a1be9c2
Fetch Codex account usage on expand ( #3435 )
...
* Fetch Codex account usage on expand
* Avoid side effects in Codex account toggle updater
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-30 14:42:40 -04:00
Neil
502f37b01e
Move smart source focus into callback ref ( #3432 )
2026-05-30 14:42:37 -04:00
Neil
506ea1837c
Cancel reviewer picker focus from ref cleanup ( #3449 )
2026-05-30 14:42:36 -04:00
Neil
5cdc2d52a4
Cancel keybindings toggle frame from ref cleanup ( #3451 )
2026-05-30 14:42:26 -04:00
7241765340
Cancel popover wheel frames from content ref ( #3466 )
...
* fix: cancel popover wheel frames from content ref
* fix: preserve popover ref cleanup
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-30 14:42:25 -04:00
Neil
81d9bbe9b5
fix: settle relay agent exec timeouts ( #3737 )
2026-05-30 11:41:25 -07:00
Neil
1f98610b9e
fix: time out wsl preflight probes ( #3830 )
2026-05-30 11:41:16 -07:00
Neil
7112c1c767
fix: clean up command runner capture listeners ( #3748 )
2026-05-30 11:40:46 -07:00
Jinwoo Hong
02e0faee5f
test: mock pty output pause state in ssh ipc tests ( #3829 )
2026-05-30 11:40:28 -07:00
1265d52d60
fix: time out daemon hello handshakes ( #3739 )
...
* fix: time out daemon hello handshakes
* test: cover daemon hello close races
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-30 11:40:09 -07:00
Neil
e3187b0727
fix: time out wsl hook commands ( #3827 )
2026-05-30 11:37:11 -07:00
Neil
0fc0c7faf0
fix: time out windows cli path commands ( #3825 )
2026-05-30 11:35:52 -07:00
Neil
1f2c4ec569
Cancel file explorer drag scroll in global cleanup ( #3473 )
2026-05-30 14:35:17 -04:00
bf6ee70c8e
Fix stalled screenshot fallback timeout ( #3768 )
...
* fix: bound stalled screenshot fallback
* fix: preserve screenshot fallback encoding errors
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-30 11:33:48 -07:00
Neil
fb462e1f77
Add mobile committed branch changes ( #3498 )
2026-05-30 14:33:30 -04:00
ef74c713ae
Fix PR lookup for tracked upstream branches ( #3484 )
...
* Fix PR lookup for tracked upstream branches
* fix: handle upstream PR lookup over SSH
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-30 14:33:23 -04:00
Neil
5dddce37b6
Cancel rich markdown attention timers from root ref ( #3467 )
2026-05-30 14:32:58 -04:00
Neil
554388b28d
fix: cancel mobile browser long press from root ref
2026-05-30 14:32:56 -04:00
Neil
608d562c8f
fix: share terminal close dialog timer cleanup
2026-05-30 14:32:54 -04:00
Neil
dfa57ad57c
fix: clear worktree drag from sidebar root cleanup ( #3480 )
2026-05-30 14:32:50 -04:00
Neil
8044be7cc7
fix: clean up system ssh probe listeners ( #3824 )
2026-05-30 11:32:49 -07:00
Neil
a1a1928e20
fix: share markdown preview timer cleanup ( #3487 )
2026-05-30 14:32:47 -04:00
Neil
f4860a8d42
fix: keep repo icon hrefs inside worktree ( #3780 )
2026-05-30 11:31:39 -07:00
Neil
d2619c4f55
fix: time out wsl cli commands ( #3823 )
2026-05-30 11:31:01 -07:00
Neil
70c0f3dc0a
fix: restart computer sidecar after errors ( #3761 )
2026-05-30 11:30:02 -07:00
adb96dd450
Reconnect native macOS provider after socket errors ( #3762 )
...
* fix: reconnect native macos provider after socket errors
* test: cover macos helper socket cleanup
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-30 11:29:05 -07:00
Neil
dfa1a6db7b
fix: time out developer automation prompt ( #3819 )
2026-05-30 11:29:01 -07:00
Neil
432e3f44fa
fix: reset add project folder dialog before commit ( #3523 )
2026-05-30 14:27:42 -04:00
6bdbcec385
Fix runtime call queue sync throw wedge ( #3767 )
...
* fix: free runtime call queue after sync throw
* fix: preserve runtime queue runner invocation
Co-authored-by: Orca <help@stably.ai >
* fix: keep runtime queue runner synchronous
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-30 11:27:31 -07:00
Neil
3d5f0d25af
perf: handle large safari cookie pages ( #3821 )
2026-05-30 11:27:10 -07:00
60713b1697
Guard browser mobile driver action from root ref ( #3538 )
...
* fix: guard browser mobile driver action from root ref
* fix: reset browser mobile overlay pending on remount
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-30 14:26:44 -04:00
Neil
ca53816aaa
fix: stabilize audio recording store subscription ( #3524 )
2026-05-30 14:26:42 -04:00
Neil
6ef7c4960e
fix: guard terminal mobile driver action from root ref ( #3552 )
2026-05-30 14:26:38 -04:00
Neil
e88a0f477d
fix: clear file row drag expand timers from ref ( #3508 )
2026-05-30 14:26:37 -04:00
Jinwoo Hong
2c3b837642
fix: preserve unc hosts in markdown file links ( #3816 )
2026-05-30 14:25:45 -04:00
Neil
20a580dcf0
fix: time out local automation commands ( #3817 )
2026-05-30 11:24:33 -07:00
Neil
c608e65d00
perf: pause hidden terminal renderer output
...
Pause hidden snapshot-capable terminal panes at the main-process renderer output boundary so background PTY traffic no longer wakes the renderer, while preserving main-owned snapshots for restore.
2026-05-30 11:24:31 -07:00
e62859bdd6
Move diff comments copy reset timers to handlers ( #3210 )
...
* Move diff comments copy reset timers to handlers
* Clean up diff notes copy feedback timers
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-30 14:22:32 -04:00