Neil
79e4e64257
Clean up remote runtime websocket listeners ( #3846 )
2026-05-30 12:11:39 -07:00
Neil
6f9a537e57
Resolve commit failure dialog identity before commit ( #3202 )
2026-05-30 15:11:16 -04:00
Neil
ffb88e5076
perf: handle large filesystem auth worktree lists ( #3845 )
2026-05-30 12:09:31 -07:00
Neil
fb81d536f1
Allow primary workspace project removal from sidebar ( #3203 )
2026-05-30 15:08:29 -04:00
Jinwoo Hong
c1a24d8447
test: make ssh sftp tests windows-safe ( #3844 )
2026-05-30 12:07:17 -07:00
Neil
9b0672c2a0
perf: clean diff section model cleanup from effect ( #3704 )
2026-05-30 12:06:16 -07:00
Neil
3afebb7b4c
fix: settle system ssh aborts ( #3842 )
2026-05-30 12:05:25 -07:00
f470168cba
fix: allow dot-dot-prefixed sftp upload paths ( #3706 )
...
* fix: allow dot-dot-prefixed sftp upload paths
* test: cover sftp upload root sibling rejection
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 12:04:29 -07:00
Brennan Benson and Orca
18eb3f2d20
Show imported worktrees visibility card ( #3506 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-30 12:03:59 -07:00
Neil
d77e475e00
fix: handle large mobile tab groups ( #3697 )
2026-05-30 12:03:05 -07:00
Neil
8666c4031b
fix: allow dot-dot-prefixed pty session paths ( #3705 )
2026-05-30 12:02:18 -07:00
Neil
ecb623d8d3
Clean up SSH relay exec listeners ( #3843 )
2026-05-30 12:02:15 -07:00
Neil
f66e42a2bb
fix: time out git runner execFile calls ( #3836 )
2026-05-30 12:02:08 -07:00
Jinjing
e59ddd59a7
fix: persist floating terminal panel bounds ( #3828 )
...
Add bounds normalization and persistence for the floating terminal panel, covering default placement, drag/resize persistence, maximize restore behavior, and viewport clamping.
Design: docs/floating-terminal-panel-position-persistence.md
2026-05-30 11:59:19 -07:00
Jinwoo Hong
441d13c78e
fix: normalize forward slash unc terminal paths ( #3840 )
2026-05-30 11:58:35 -07:00
Neil
6fc8b134b8
Clean up system SSH command listeners ( #3841 )
2026-05-30 11:58:25 -07:00
Brennan Benson and Orca
d3b56a5922
Add one-click setup script generation ( #3370 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-30 11:57:55 -07:00
Neil
e354c42c11
Record Space page interaction on open ( #3361 )
2026-05-30 14:56:02 -04:00
a3ca79b67e
Add editor search-in-files action ( #3360 )
...
* Add editor search-in-files action
* Resolve Monaco editor cleanup conflict
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:55:59 -04:00
Neil
b8868023d9
Record workspace board opens in handlers ( #3365 )
2026-05-30 14:55:56 -04:00
Neil
408dc8e011
Use external store for activity terminal portals ( #3367 )
2026-05-30 14:55:53 -04:00
dc1f7f31dd
Support Obsidian-style markdown doc link aliases ( #3363 )
...
* Support Obsidian-style markdown doc link aliases
* Fix markdown doc link heading anchors
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:55:36 -04:00
Neil
114c7df0c0
perf: handle large ssh include files ( #3838 )
2026-05-30 11:54:48 -07:00
29ed4f8069
fix: cap relay startup stdout buffer ( #3728 )
...
* fix: cap relay startup stdout buffer
* fix: preserve relay startup payload after sentinel
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:53:39 -07:00
Neil
a89388f059
Clean up SFTP upload stream listeners ( #3837 )
2026-05-30 11:53:34 -07:00
Neil
7ae600f495
perf: bound rich markdown range calculations ( #3729 )
2026-05-30 11:53:21 -07:00
Jinwoo Hong
47e128a54e
fix: open terminal unc file links on windows ( #3826 )
2026-05-30 14:53:13 -04:00
5fabcb2cb0
perf: clean tab drag passthrough cleanup from effect ( #3710 )
...
* perf: clean tab drag passthrough cleanup from effect
* test: cover tab drag root cleanup wiring
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:51:53 -07:00
ce3d2d71ae
Reset notebook execution trust during render ( #3383 )
...
* Reset notebook execution trust during render
* Resolve notebook viewer main integration
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:51:47 -04:00
1cf92b4562
fix: remove dotdot-prefixed overlay children ( #3726 )
...
* fix: remove dotdot-prefixed overlay children
* test: cover overlay cleanup refusal 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:51:09 -07:00
Neil
cc028d36e7
fix: enforce skill discovery depth for dotdot names ( #3725 )
2026-05-30 11:50:30 -07:00
Neil
5304ae118d
Resolve workspace space row state during render ( #3387 )
2026-05-30 14:50:25 -04:00
Neil
c62ddd750e
Reset orca.yaml trust choice during render ( #3386 )
2026-05-30 14:49:42 -04:00
Neil
c03a6a6db2
Clear SSH reset prompt during render ( #3389 )
2026-05-30 14:49:39 -04:00
Neil
3193ea5f16
Clean up relay git file listing listeners ( #3834 )
2026-05-30 11:49:20 -07:00
8275cbe508
Cancel floating workspace focus frames from root cleanup ( #3457 )
...
* Cancel floating workspace focus frames from root cleanup
* test: cover floating panel 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:49:16 -04:00
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