Commit Graph
2061 Commits
Author SHA1 Message Date
NeilandJinwoo-H 060ca885bb Keep main workspace first in project groups (#3178)
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
2026-05-30 15:33:46 -04:00
8d67f9807c Add opt-in generated agent tab titles (#3224)
* Add opt-in generated agent tab titles

* Preserve generated titles in remote tab sync

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:33:24 -07:00
Neil bcfbd91d48 fix: show GitLab MR checks in sidebar (#3858) 2026-05-30 12:29:32 -07:00
Neil bd37c9ccb5 Add tab index shortcuts (#3193) 2026-05-30 15:29:20 -04:00
Jinwoo Hong c98eaf7d53 fix(settings): platform-aware browser link shortcut copy (#3859) 2026-05-30 12:29:18 -07:00
061c293b18 Add Git Bash Windows terminal option (#3209)
* Add Git Bash Windows terminal option

* Harden Git Bash terminal detection

---------

Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: Jinwoo Hong <73622457+Jinwoo-H@users.noreply.github.com>
2026-05-30 15:26:11 -04:00
Jinwoo Hong a5af6c2f7a fix: tighten GitHub submit shortcut handling (#3853) 2026-05-30 12:26:04 -07:00
Neil 962395e4ea Remove diagnostics bundle ref mirror effect (#3176) 2026-05-30 15:25:42 -04:00
NeilandJinwoo-H 57e87b006e fix: guard nested add repo import state (#3696)
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
2026-05-30 12:23:27 -07:00
824f4dbdde Resolve Resource Manager Space scan ready state before commit (#3200)
* Resolve resource space scan ready state before commit

* Avoid render-time ref writes for space scan ready state

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 15:19:33 -04:00
Neil 530266c0f6 Hydrate onboarding settings before commit (#3198) 2026-05-30 15:17:40 -04:00
Neil d514e7f980 Resolve smart workspace command value during render (#3192) 2026-05-30 15:16:34 -04:00
Neil de1cb48db0 Resolve workspace cleanup active view during render 2026-05-30 15:12:40 -04:00
Neil 6f9a537e57 Resolve commit failure dialog identity before commit (#3202) 2026-05-30 15:11:16 -04:00
Neil fb81d536f1 Allow primary workspace project removal from sidebar (#3203) 2026-05-30 15:08:29 -04:00
Neil 9b0672c2a0 perf: clean diff section model cleanup from effect (#3704) 2026-05-30 12:06:16 -07:00
Brennan BensonandOrca 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
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
Brennan BensonandOrca 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 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
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
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
NeilandTrevin 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
Brennan BensonandOrca d8403da4bf fix: restore right sidebar titlebar dragging (#3526)
Co-authored-by: Orca <help@stably.ai>
2026-05-30 11:47:48 -07:00
Neil d7c42b144a fix: fold file explorer flash cleanup into reveal hook (#3463) 2026-05-30 14:45:43 -04: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
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 1f2c4ec569 Cancel file explorer drag scroll in global cleanup (#3473) 2026-05-30 14:35:17 -04:00
Neil 5dddce37b6 Cancel rich markdown attention timers from root ref (#3467) 2026-05-30 14:32:58 -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 a1a1928e20 fix: share markdown preview timer cleanup (#3487) 2026-05-30 14:32:47 -04:00