Neil
8397973e89
fix: cancel pane webgl refresh frame ( #3397 )
2026-05-29 17:59:27 -07:00
Neil
73463564be
Move share usage copy timer into handler ( #3396 )
2026-05-29 17:56:53 -07:00
Neil
ea9e4c661c
fix: cancel pane initial fit on dispose ( #3395 )
2026-05-29 17:54:27 -07:00
Neil
f18d01ec75
Move checks panel copy timer into handler ( #3394 )
2026-05-29 17:50:42 -07:00
Neil
27ed6ccee5
fix: own terminal pane deferred handles ( #3393 )
2026-05-29 17:43:25 -07:00
Neil
211627a071
Move repository template copy timer into handler ( #3392 )
2026-05-29 17:39:10 -07:00
Jinwoo Hong
080a270700
Stabilize terminal fit resize observer ( #2497 )
2026-05-29 17:34:01 -07:00
Neil
ff5903b84a
fix: dispose deferred split scroll listeners ( #3390 )
2026-05-29 17:32:52 -07:00
Neil
38d418779e
fix: own remaining ui interaction timers ( #3388 )
2026-05-29 17:27:22 -07:00
7242b41698
Fix GitHub merge queue PR status ( #2856 )
...
* Fix GitHub merge queue PR status
* Fix merge queue GraphQL field encoding
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com >
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-29 20:22:41 -04:00
4180352856
fix: auto-populate Create Worktree branch tab ( #2850 )
...
* fix(new-workspace): show branch results before typing
Query and render Branch tab results for empty input so users can pick existing refs immediately.
* refactor(new-workspace): simplify branch source helpers
Remove thin abstractions from the branch result helper while preserving Branch tab behavior.
* fix(new-workspace): load branch options for empty search
* refactor(new-workspace): keep smart branch search lazy
Limit empty-query branch loading to the Branch tab so Smart mode keeps its start-typing state.
* fix(runtime): populate remote branch searches when empty
Keep runtime-backed repos aligned with the local and IPC branch search paths.
* fix: harden branch search prepopulation
Co-authored-by: Orca <help@stably.ai >
* test: align branch search assertions after merge
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-29 20:16:11 -04:00
Neil
2a08d68631
fix: clear transient ui feedback timers ( #3385 )
2026-05-29 17:13:15 -07:00
Neil
b581f64daf
fix: dispose local image cache lifecycle ( #3382 )
2026-05-29 17:07:04 -07:00
buf0-bot[bot]
644214a8d4
fix: pr-bug-scan validated finding from #2972
...
Fix Settings > Agents availability updates so rapid queued writes preserve all requested disabled agents and repeated requests remain idempotent.
2026-05-29 16:59:20 -07:00
Emad Fussi
7337cab2d8
feat(linux): add RPM package target and rename CLI to orca-ide
...
Adds an RPM Linux package target and renames the Linux CLI command to orca-ide to avoid shadowing GNOME Orca, while preserving macOS and Windows CLI command behavior.\n\nFollow-up hardening keeps the Linux launcher executable, removes only old Orca-managed Linux/WSL orca launchers during migration, preserves AppImage/deb artifact names, and updates package/release tests for the RPM asset.
2026-05-29 16:57:56 -07:00
bd6abeb583
fix(session): broaden hydration carve-out beyond SSH repos ( #1158 ) ( #2641 )
...
* fix(session): broaden hydration carve-out beyond SSH repos (#1158 )
Finish the third deferred follow-up from #1158 : preserve persisted terminal tabs when a repo is still known but its worktree list has not loaded yet.
Startup fetches repos and worktrees before hydrating the saved session. If a local repo fetch degrades to an empty list, or an SSH repo has not reconnected yet, the old SSH-only carve-out could drop every tab for that repo and let the session writer persist the loss after hydration succeeded.
Hydration now preserves missing session worktree IDs only when their owning repo is still in s.repos and that repo has not produced a non-empty worktree list. Once a repo has loaded one or more worktrees, that list stays authoritative so genuinely deleted worktrees are still filtered instead of being kept as zombies.
The sidebar placeholder synthesis remains SSH-only: local worktree metadata should come from the next successful fetch rather than a synthetic entry.
Tests cover preserving tabs for a known repo with an unloaded worktree list, dropping tabs for an unknown repo, and the existing invalid-worktree path now also pins the loaded-repo/deleted-worktree case.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* Fix authoritative hydration cleanup
Co-authored-by: Orca <help@stably.ai >
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com >
Co-authored-by: Orca <help@stably.ai >
2026-05-29 19:53:14 -04:00
Neil
5ac2ceb672
Fix sidebar scroll lock during workspace delete ( #3376 )
...
Fix sidebar scroll lock during workspace delete
2026-05-29 16:48:32 -07:00
Jinwoo Hong and Orca
30a09f3bd9
Add mobile terminal shortcut bar customization ( #3012 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-29 16:39:52 -07:00
425dee5085
fix: pr-bug-scan validated finding from #2793 ( #3024 )
...
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-29 16:29:40 -07:00
Brennan Benson and Orca
39e6f85fdc
Add Orca CLI feature tip ( #3279 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-29 16:20:13 -07:00
Brennan Benson and Orca
6a3574af53
Track app-origin GitHub stars ( #3310 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-29 16:17:22 -07:00
Jinwoo Hong
0d060e1d21
Make WSL first-class for local agents and provider accounts ( #2649 )
2026-05-29 16:06:33 -07:00
Neil
351ad38f68
Focus file search input from ref ( #3330 )
2026-05-29 14:50:05 -07:00
Neil
709c6fbef7
fix: minimize empty floating workspace on close shortcut ( #3313 )
2026-05-29 14:02:37 -07:00
Neil
5a896889c9
Fix unread badge for background selected chats ( #3302 )
...
Fixes selected-chat unread marking while Orca is backgrounded.
2026-05-29 13:59:03 -07:00
Jinwoo Hong and Orca
606eef5839
Add direct URL and file entry to tab menu ( #3026 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-29 13:14:57 -07:00
Jinwoo Hong and Orca
1cf754580d
Add agent prompt quick commands ( #3011 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-29 13:14:50 -07:00
Neil
1280866405
Resize worktree metadata notes from input handlers ( #3300 )
2026-05-29 13:07:58 -07:00
Neil
b38e701f86
Notify worktree title rename mode from handlers ( #3298 )
2026-05-29 13:00:11 -07:00
Neil
fcd1c7e0b1
Focus worktree rename input from ref ( #3296 )
2026-05-29 12:52:12 -07:00
Brennan Benson and Orca
423a6d11e3
Track agent prompt sent from agent hooks ( #3033 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-29 12:45:34 -07:00
Neil
10eb4d05bf
Set nested repo indeterminate checkbox from ref ( #3294 )
2026-05-29 12:42:53 -07:00
Neil
7795948ff6
Remove unused feature wall notifications page ( #3273 )
2026-05-29 11:24:31 -07:00
Neil
81cbcf5589
Remove unused terminal shell hooks ( #3271 )
2026-05-29 11:19:21 -07:00
Neil
93a134a019
Prune sidebar worktree selection during render ( #3166 )
2026-05-29 07:14:14 -07:00
Neil
088e4dd93a
Derive worktree palette selection during render ( #3164 )
2026-05-29 07:08:46 -07:00
Neil
daa6e2da43
Remove redundant sidebar live width effect ( #3160 )
2026-05-29 07:01:41 -07:00
Neil
eaf26490dc
Remove onboarding detour reset effect ( #3122 )
...
* Remove onboarding detour reset effect
* Document onboarding detour effect cleanup
2026-05-29 05:24:45 -07:00
Neil
f0ef3cd462
Derive automation run history selection during render ( #3104 )
2026-05-29 04:36:09 -07:00
Neil
5a31f53325
Move combobox open focus out of effects ( #3100 )
2026-05-29 04:25:26 -07:00
Neil
90bab84ffe
Remove confirmation dialog mirror effect ( #3091 )
2026-05-29 04:02:59 -07:00
Neil
e69d2cf7bf
Remove tour select portal effects ( #3087 )
2026-05-29 03:50:05 -07:00
Neil
536d3d7c8f
Remove untitled rename reset effect ( #3083 )
2026-05-29 03:43:29 -07:00
Neil
8366a2a679
Move onboarding persisted theme ref out of effect ( #3069 )
...
* Move onboarding persisted theme ref out of effect
* Record onboarding theme ref effect cleanup audit
2026-05-29 03:06:28 -07:00
Neil
6a4ad9dadc
Move feature wall telemetry refs out of effect ( #3068 )
...
* Move feature wall telemetry refs out of effect
* Record feature wall telemetry effect cleanup audit
2026-05-29 02:56:31 -07:00
Neil
2a5601da64
Move kanban drag ref mirrors out of effects ( #3067 )
...
* Move kanban drag ref mirrors out of effects
* Record kanban drag ref effect cleanup audit
2026-05-29 02:53:59 -07:00
Neil
3895662c01
Move onboarding agent ref mirrors out of effects ( #3066 )
...
* Move onboarding agent ref mirrors out of effects
* Record onboarding agent ref effect cleanup audit
2026-05-29 02:51:16 -07:00
Neil
0b9c528368
Move notification settings ref sync out of effect ( #3065 )
...
* Move notification settings ref sync out of effect
* Record notification step effect cleanup audit
2026-05-29 02:48:28 -07:00
Neil
7a1c4fd4fb
Move quick command dialog reset out of effect ( #3064 )
...
* Move quick command dialog reset out of effect
* Record quick command dialog effect cleanup audit
2026-05-29 02:46:15 -07:00
Neil
f0b5ed9946
Move kanban column width sync out of effects ( #3063 )
...
* Move kanban column width sync out of effects
* Record kanban column effect cleanup audit
2026-05-29 02:43:01 -07:00