Jinjing
f25741b372
Keep renderer focus when switching worktrees ( #2443 )
...
- Move focus out of any focused registered webview before hiding it
- Prevent macOS from activating the previously frontmost app during worktree switches
- Cover both direct webview detach and worktree-switch focus handling with tests
2026-05-20 12:03:55 -07:00
Jinwoo Hong
489321ac15
Fix Claude usage polling against expired metadata ( #2441 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-20 11:18:04 -07:00
Neil
ed23e04073
Fix styled scrollbar guard cn handling
2026-05-20 02:53:40 -07:00
Neil
e0e9807cc6
Avoid retaining oversized watcher event batches
...
Follow-up to #2419 : mark oversized filesystem watcher batches as overflow at enqueue time so the app does not retain thousands of paths before sending the conservative refresh.
2026-05-20 01:35:56 -07:00
Jinwoo Hong
956320e830
Fix Codex Shift+Enter on Windows ( #2418 )
2026-05-20 04:06:51 -04:00
Neil
c386df6638
Fix filesystem watcher deletion bursts
...
Fixes #2409 by avoiding stack-overflowing watcher event accumulation and using overflow refreshes for oversized watcher batches.
2026-05-20 00:55:35 -07:00
Neil
0275807367
Fix terminal bottom scroll during resize
2026-05-20 00:36:20 -07:00
Jinwoo Hong
aef2dc5281
Fix filesystem watcher large event batches ( #2413 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-20 03:14:11 -04:00
Neil
f5bd312642
Move workspace board button near new workspace ( #2411 )
2026-05-19 23:50:25 -07:00
Neil
ca441a4f45
Fix terminal scroll reflow restore ( #2410 )
2026-05-19 23:40:06 -07:00
Neil
58c1bb6be8
fix: notify inactive hook completions ( #2408 )
2026-05-19 23:39:58 -07:00
Jinwoo Hong
23871f40e3
Fix Windows agent launch readiness matching ( #2404 )
2026-05-20 02:20:58 -04:00
Neil
db4199e91a
Enforce styled scrollbars in renderer
2026-05-19 23:12:37 -07:00
Neil
8dab0af68a
Use shadcn scroll area for agent hover details ( #2403 )
2026-05-19 22:36:46 -07:00
Neil
51d823586a
fix: deflake release e2e checks
...
Fixes the current release E2E flakes by restoring dashboard agent row title attributes for prompt-based locators, making the crowded tab rename test dispatch the rename event deterministically, and hardening the Russian-layout terminal shortcut test against Linux CI PTY startup races.
2026-05-19 22:26:05 -07:00
Brennan Benson
dab7cf7d7e
Fix terminal pane title input focus ( #2400 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 22:22:18 -07:00
Jinjing
dbc24be41d
fix: prepare branch before PR field generation ( #2401 )
2026-05-19 22:20:56 -07:00
Neil
9adb33c24a
Fix replayed terminal cursor style reset
...
Reset stale DECSCUSR cursor overrides after terminal replay so restored sessions return to the configured cursor style/blink state.
2026-05-19 22:00:43 -07:00
Jinjing
dae696ab8f
Handle unborn worktrees with resolvable base ( #2398 )
...
- Treat new remote worktrees without a HEAD commit as an empty compare when
the base ref exists, avoiding a broken source-control compare state
- Keep the existing unborn-head error for cases where the base cannot resolve
2026-05-19 21:59:25 -07:00
Neil
e4ecd80f5f
Fix sidebar scrollbar hit area ( #2395 )
2026-05-19 21:08:15 -07:00
Diego Lorente del Castillo
cbf2a52e5d
feat: add notification sound volume slider ( #2391 )
...
* feat: add notification sound volume slider
Custom audio files vary widely in loudness; the new 0-100% slider in
Settings → Notifications lets the user lower an over-amplified sound
without re-encoding the file.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
* fix: harden notification sound volume setting
---------
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com>
2026-05-19 21:02:44 -07:00
Neil
f5466d9922
Update Antigravity docs and prompt cache ( #2394 )
2026-05-19 20:55:46 -07:00
Neil
580e264e21
Keep Kanban selection active while scrolling ( #2390 )
2026-05-19 20:51:03 -07:00
Neil
1be56a53d1
Revert "Improve current workspace reveal control ( #2327 )" ( #2392 )
2026-05-19 20:49:45 -07:00
Neil
a424908562
Fix Antigravity done status regression ( #2393 )
2026-05-19 20:48:34 -07:00
Neil
8afdbea256
Add Antigravity agent support ( #2389 )
2026-05-19 20:24:06 -07:00
Jinwoo Hong
3299635013
Add automation session reuse ( #2329 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 20:03:06 -07:00
Neil
5486bd2740
Improve workspace card details affordances
2026-05-19 19:27:06 -07:00
Neil
5f29341a54
fix: preserve terminal cursor after snapshot reattach ( #2383 )
2026-05-19 19:02:37 -07:00
Neil
75f4044156
Stabilize workspace board selection and drag ( #2369 )
2026-05-19 18:45:29 -07:00
Jinjing
38ccb999d4
fix: render PR review comments inline ( #2382 )
2026-05-19 18:24:51 -07:00
Brennan Benson
e52ec0d454
Remove sidebar lineage parent badge ( #2376 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 18:20:53 -07:00
Jinjing
f79c03e3df
fix: address review findings ( #2381 )
2026-05-19 18:14:49 -07:00
Jinwoo Hong
fc82a914ff
Fix Claude managed token refresh read-back ( #2372 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 18:05:10 -07:00
Jinwoo Hong
db3765fc17
Revert terminal stream backpressure changes ( #2380 )
2026-05-19 18:04:42 -07:00
Jinjing
ad14aa9d4e
fix: address review findings ( #2379 )
2026-05-19 17:55:59 -07:00
Neil
c2c0969ae6
Smooth sidebar sticky header swaps
...
Keep virtualized sidebar sticky header row heights stable during active header swaps to avoid scroll jitter.
2026-05-19 17:50:36 -07:00
Jinjing
8321ea2e03
fix: address review findings ( #2377 )
2026-05-19 17:50:04 -07:00
Jinjing
ef45b6930f
fix: address review findings ( #2374 )
2026-05-19 17:44:47 -07:00
Jinjing
a4c4837a56
Fix terminal scroll restore behavior ( #2368 )
...
* Fix terminal scroll restore behavior
* Fix terminal pane global effects test args
2026-05-19 17:44:18 -07:00
Jinjing
9d5f27fa3c
Fix PR check refresh and terminal tombstone test ( #2375 )
...
* Prefetch task PR checks by head SHA
* Fix terminal host tombstone cap test
2026-05-19 17:42:30 -07:00
Brennan Benson
79eaea4399
Clarify Orca CLI worktree lineage guidance ( #2363 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 17:37:24 -07:00
Jinjing
060851dc3d
Move explorer extras into the overflow menu ( #2370 )
...
- Add open-in launchers to the file explorer toolbar overflow menu
- Keep Git ignored visibility behind the same menu to reduce toolbar clutter
- Align the conflict review button text consistently
2026-05-19 17:09:34 -07:00
Neil
de53ecf689
Preserve terminal scroll across hidden worktree resume
...
Preserve the last visible terminal scroll state before hiding so worktree switches and hidden layout changes restore the expected viewport.
2026-05-19 16:55:52 -07:00
Neil
b98f0fa6ee
Fix release E2E notification and keyboard flakes
...
Merged after local lint/typecheck/unit/E2E verification. The PR check remained pending with no failure attached.
2026-05-19 16:41:18 -07:00
Jinjing
87c16a99c9
Improve lineage parent chip UI ( #2364 )
...
* fix: address review findings
* fix: unblock PR CI checks
2026-05-19 16:31:56 -07:00
Jinwoo Hong
73142b9f58
Support browser and markdown tabs in floating terminal ( #2338 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 16:04:37 -07:00
Jinjing
b6f2b6eed4
Keep focus in Orca when parking webviews ( #2362 )
...
- Move focus back to the renderer before detaching a focused webview, including when it is parked rather than destroyed.
- Cover focused, descendant-focused, and unfocused detach cases.
2026-05-19 15:51:08 -07:00
Neil
49b504dc45
Improve terminal input redraw latency
...
Keep terminal UI drawing glyphs on WebGL and bypass daemon stream batching for small redraws immediately after terminal input.
2026-05-19 15:49:35 -07:00
Brennan Benson
c856413d23
Add existing workspace migration telemetry ( #2359 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 15:44:39 -07:00
Jinwoo Hong
fb4069be52
Improve GitHub PR status refresh freshness ( #1716 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 15:39:44 -07:00
Brennan Benson
288a8b423d
Improve current workspace reveal control ( #2327 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 15:34:18 -07:00
Brennan Benson
7d71131bb4
Infer interrupted agent status from terminal input ( #2263 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 15:19:38 -07:00
Jinjing
e97b109aac
Focus terminal pane when notification is clicked ( #2356 )
...
* fix: address review findings
* increase highlight brightness
2026-05-19 15:09:39 -07:00
Brennan Benson
fd24061b62
Revert "Add existing workspace migration telemetry" ( #2357 )
2026-05-19 15:07:24 -07:00
Brennan Benson
56e8e13b1b
Filter SIGTERM process teardown crash reports ( #2348 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 15:06:45 -07:00
Brennan Benson
d495a3f3b0
Add existing workspace migration telemetry ( #2353 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 15:06:27 -07:00
Neil
eeb18da4bd
Fix terminal scroll restore during resize
...
Fix terminal viewport restoration around real fit/resize operations while keeping no-op drag-frame refits cheap.
2026-05-19 14:55:17 -07:00
Neil
28e8981d10
Follow up: validate pending agent title probes
...
Tie pending terminal title completions to exact fresh process probes and harden related e2e setup.
2026-05-19 14:42:26 -07:00
Neil
73ff6e43dd
fix: close workspace hovercard on context menu ( #2347 )
2026-05-19 14:00:37 -07:00
Jinwoo Hong
f010bb8619
Fix terminal stream backpressure and split-pane input lag ( #2341 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 13:59:01 -07:00
Neil
3333442932
Fix e2e flakes from run 26118992268
...
Fix e2e flakes from GitHub Actions run 26118992268 and harden related repeat-only flakes.
2026-05-19 13:46:56 -07:00
Jinwoo Hong
fbb4db5479
Fix right sidebar activity overflow ( #2343 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 13:44:01 -07:00
Jinwoo Hong
8b6f666de5
Suppress false crash reports during expected renderer reloads ( #2342 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 13:41:48 -07:00
Jinjing
9bbfb04a09
fix: address review findings ( #2339 )
2026-05-19 13:03:47 -07:00
buf0-bot[bot]
05286ce00b
fix: pr-bug-scan validated finding from #2316 ( #2335 )
...
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-19 12:47:54 -07:00
buf0-bot[bot]
66bbe1c443
fix: pr-bug-scan validated finding from #2304 ( #2336 )
...
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-19 12:47:47 -07:00
Neil
0d7e91002e
Default workspace sidebar grouping to status
...
Default workspace sidebar grouping to status and keep group-by none organized with Pinned and All sections.
2026-05-19 12:35:16 -07:00
Jinjing
95526a42c4
Expand sidebar agent row hover targets ( #2332 )
2026-05-19 11:57:11 -07:00
Jinjing
5b1d84232c
Avoid optional Git locks during status checks ( #2330 )
...
* Squashed commits
- WIP: uncommitted changes before rebase
- ci
- Show inline PR check details in task drawer
- Add a Checks tab that opens from the PR checks cell and expands runs inline
- Fetch check output, annotations, and workflow job steps through IPC/RPC
- Improve markdown/comment wrapping so long PR content stays within the drawer
* Use app-styled confirmations for PR actions (#2324 )
Co-authored-by: Orca <help@stably.ai>
* fix: pr-bug-scan validated finding from #2274 (#2296 )
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
* fix: avoid optional git locks during status checks
---------
Co-authored-by: Jinwoo Hong <73622457+Jinwoo-H@users.noreply.github.com>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: buf0-bot[bot] <252831055+buf0-bot[bot]@users.noreply.github.com>
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-19 11:47:32 -07:00
Jinjing
63b11f11a4
Add PR automation CLI and mobile browser streaming ( #2328 )
...
* Squashed commits
- WIP: uncommitted changes before rebase
- ci
- Show inline PR check details in task drawer
- Add a Checks tab that opens from the PR checks cell and expands runs inline
- Fetch check output, annotations, and workflow job steps through IPC/RPC
- Improve markdown/comment wrapping so long PR content stays within the drawer
* Use app-styled confirmations for PR actions (#2324 )
Co-authored-by: Orca <help@stably.ai>
* fix: pr-bug-scan validated finding from #2274 (#2296 )
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
---------
Co-authored-by: Jinwoo Hong <73622457+Jinwoo-H@users.noreply.github.com>
Co-authored-by: Orca <help@stably.ai>
Co-authored-by: buf0-bot[bot] <252831055+buf0-bot[bot]@users.noreply.github.com>
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-19 11:36:24 -07:00
buf0-bot[bot]
fd2b782b19
fix: pr-bug-scan validated finding from #2274 ( #2296 )
...
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-19 11:09:33 -07:00
Jinwoo Hong
4b86fe8292
Use app-styled confirmations for PR actions ( #2324 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 11:01:04 -07:00
Brennan Benson
b1a8c68b9a
Rename delete worktree copy to workspace ( #2325 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 10:44:01 -07:00
Brennan Benson
94f3d34a94
Fix terminal Set Title input disappearing ( #2306 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 10:29:45 -07:00
Jinwoo Hong
062725da76
Add workspace port management ( #2316 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 10:23:40 -07:00
Leynier Gutiérrez González
03b889512b
feat: expand ai commit agent support ( #1928 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: brennanb2025 <brennankbenson@gmail.com>
2026-05-19 02:32:53 -07:00
Neil
363ddb5ef6
Fix sticky workspace sidebar headers
...
Fix sticky workspace sidebar headers
2026-05-19 01:18:35 -07:00
Jinjing
5c93579e40
Refresh optimistic worktrees after base fetch ( #2310 )
...
* Refresh optimistic worktrees after base fetch
* Refresh remote-tracking bases before creating worktrees
- Ensure local and SSH worktree creation fetches the exact remote base ref
before `git worktree add`, so new worktrees do not start from stale refs.
- Fail creation before mutating git state when the required base refresh fails
or remains missing.
- Replace post-create repair/reconcile behavior with read-only drift reporting
and add coverage for refresh ordering, cache bypassing, and SSH failures.
* Queue exact base refreshes during remote fetches
* rm design doc
2026-05-19 00:42:23 -07:00
Jinwoo Hong
140ceb7fda
Add automation CLI commands ( #2315 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 00:41:49 -07:00
Brennan Benson
cf614b5f4f
Fix agent completion notification dedupe ( #2304 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-19 00:28:55 -07:00
Yuzerion
32866da8f0
Fix SSH browse ls alias handling ( #2242 )
2026-05-18 23:57:42 -07:00
Jinjing
6805f20696
Trim conflict component render tests ( #2313 )
...
* test: trim conflict component render tests
* Show unresolved conflicts inline in review panel
- Replace the conflict review overview list with read-only inline Monaco views
- Add auto-height editor rendering so each conflict file fits its contents
- Preload unresolved conflict files for the all-conflicts review view
2026-05-18 23:57:11 -07:00
Leynier Gutiérrez González
ba453a463d
fix: normalize windows paths in git blob readers ( #2290 )
2026-05-18 23:46:24 -07:00
Jinjing
833a707182
fix: address review findings ( #2311 )
2026-05-18 23:41:02 -07:00
Neil
ac83111763
fix: preserve terminal scroll on worktree switch
...
Capture and restore numeric xterm viewport positions around visible terminal resume during worktree switches.
2026-05-18 23:37:38 -07:00
Jinjing
a6ca940d0f
Show GitHub PR reviewer names in task rows ( #2309 )
2026-05-18 23:06:54 -07:00
buf0-bot[bot]
e2fa5e354c
fix: pr-bug-scan validated finding from #2270 ( #2298 )
...
* fix: address pr-bug-scan validated finding from #2270
Restored legacy local hook fallback at hooks.ts:286-307 when commandSourcePolicy is undefined and persisted scripts.setup/archive are non-empty; also patched getSetupCommandSource and updated the regr
* Resolve direct PR launch start point correctly
- Prevent direct "Use PR" launches from skipping PR head resolution
- Avoid legacy local hook fallback whenever an orca.yaml file exists
---------
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
Co-authored-by: Jinjing <6427696+AmethystLiang@users.noreply.github.com>
2026-05-18 22:43:58 -07:00
Jinjing
f8a2f2889e
Improve settings organization ( #2305 )
2026-05-18 21:55:16 -07:00
Jinwoo Hong
0b29bfd9d3
Fix remote client connection and terminal split parity ( #2295 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 21:51:08 -07:00
Jinjing
4ca26db06a
fix: address PR checks fallback ( #2303 )
2026-05-18 21:09:15 -07:00
Neil
563bfe1580
Scope workspace metadata hover to attachment group ( #2301 )
2026-05-18 21:08:08 -07:00
Jinjing
8a4ba4bee1
fix: support rich markdown diff review ( #2302 )
2026-05-18 21:08:02 -07:00
Neil
edf5cf9a85
Close workspace delete dialog when delete starts ( #2300 )
2026-05-18 20:39:53 -07:00
Neil
1dada83e6a
Restore browser annotation clear action ( #2288 )
2026-05-18 17:54:36 -07:00
Neil
65bf292a92
fix: keep sidebar settings button clickable ( #2287 )
2026-05-18 17:05:51 -07:00
Brennan Benson
a7203da55e
Add Jira "coming soon" row to onboarding integrations ( #2286 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 17:03:16 -07:00
Brennan Benson
103f78442b
Reduce interactive PTY redraw latency ( #2283 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 16:58:54 -07:00
Neil
a69859a556
Update browser annotation feedback controls ( #2285 )
2026-05-18 16:56:55 -07:00
Brennan Benson
0f162ab76b
Fix workspace sidebar scroll jitter ( #2282 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 16:54:46 -07:00
Jinwoo Hong
87a83ae4f2
Add scoped terminal quick commands ( #2277 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 16:03:46 -07:00
Jinwoo Hong
9c67557a0c
Support system SSH transport for fdpass proxies ( #2279 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 16:03:34 -07:00
Brennan Benson
ececd27fd8
Add GitHub and Linear onboarding setup ( #2275 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 16:02:39 -07:00
Jinwoo Hong
71a3bba90d
Improve voice dictation startup reliability ( #2267 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 15:45:20 -07:00
buf0-bot[bot]
9ad70b767c
fix: address pr-bug-scan validated finding from #2222 ( #2259 )
...
Group targets by repoId and serialize deletes within each repo (concurrent across repos), restoring per-repo lock-free behavior in runWorktreeDeletesInParallel.
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-18 15:44:21 -07:00
Jinjing
f8058319f7
Persist right sidebar tab per worktree ( #2276 )
...
* Persist right sidebar tabs per worktree
Reference docs/per-workspace-right-sidebar-tab.md for the design.
* rm design doc
2026-05-18 15:41:14 -07:00
Neil
c182e09f99
Route crash reports separately from feedback ( #2280 )
2026-05-18 15:33:52 -07:00
Jinwoo Hong
c3bfc796af
Fix SSH relay persistence and reset controls ( #2274 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 18:19:22 -04:00
Jinwoo Hong
993d0ae599
Add local setup commands in repo settings ( #2270 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 14:43:24 -07:00
Jinwoo Hong
8a4d558c1d
Skip initial dev web client build ( #2273 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 14:30:36 -07:00
buf0-bot[bot]
e2322c7d68
fix: pr-bug-scan validated finding from #2218 ( #2257 )
...
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-18 14:28:53 -07:00
buf0-bot[bot]
0b60feb9db
fix: pr-bug-scan validated finding from #1843 ( #2258 )
...
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-18 14:23:15 -07:00
Brennan Benson
ffc7d77dbe
Keep Mac awake while agents run ( #2227 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 14:09:21 -07:00
Brennan Benson
9f4d077077
Polish inactive workspace deletion copy ( #2264 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 14:03:14 -07:00
Jinwoo Hong
6fe67c6739
Fix runtime message tests avoiding SQLite native ABI ( #2269 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 13:33:39 -07:00
Jinwoo Hong
f70802f31c
Surface SSH relay loss in target state ( #2265 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 13:16:23 -07:00
Jinwoo Hong
fbf792c31c
Fix remote session tab split parity ( #2252 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 13:13:40 -07:00
Jinwoo Hong
b25ea6b5bd
Fix Windows right sidebar titlebar overlap ( #2266 )
2026-05-18 16:09:31 -04:00
Brennan Benson
83feaa5817
Smooth-open onboarding skill setup terminal ( #2262 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 12:53:46 -07:00
Jinwoo Hong
5b2486b329
Fix file explorer stale directory load races ( #2260 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 12:19:14 -07:00
Jinjing
e0a5aa24d4
fix: address review findings ( #2256 )
2026-05-18 11:59:43 -07:00
Brennan Benson
1f07de4d3a
Add voice dictation feature tip modal ( #2166 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 11:05:43 -07:00
Brennan Benson
108a764c09
Fix slept child workspace status ( #2219 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 11:01:42 -07:00
Neil
fdc38bfc33
Fix SSH relay connect when default shell is fish ( #2239 )
2026-05-18 01:31:45 -07:00
Neil
db8af09f86
Fix flaky e2e rename and onboarding skip ( #2235 )
2026-05-18 01:05:24 -07:00
Jinjing
5067d4d3f9
fix: address review findings ( #2237 )
2026-05-18 00:58:39 -07:00
Jinwoo Hong
8b5b5a8e00
Add revocable runtime share access ( #2236 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-18 00:41:54 -07:00
Anwesh
95577ea9a0
Fix start-from PR failures for fork-backed PRs ( #2233 )
...
* Fix start-from PR failures for some fork PRs
* fix: limit PR fallback fetches to missing refs
---------
Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com>
2026-05-18 00:36:34 -07:00
Jinwoo Hong
7d236066f4
Update mobile 0.0.8 release links
...
Point the README and desktop Mobile settings Android download links at the published mobile-v0.0.8 release.
2026-05-18 03:03:01 -04:00
Neil
58f9c9096a
Simplify workspace property menu ( #2229 )
2026-05-17 23:59:54 -07:00
Neil
20389bf02d
Gate Agents view behind Experimental ( #2182 )
2026-05-17 23:26:09 -07:00
Neil
178e885019
Fix primary selection paste inside Orca ( #2225 )
2026-05-17 23:13:34 -07:00
Neil
1fe992e2fb
Align workspace card metadata icons ( #2221 )
2026-05-17 23:12:58 -07:00
Jinjing
409cd43b42
Add Linear issue estimate editing from details views ( #2226 )
...
- Fetch, map, validate, and persist Linear estimates through IPC and RPC
- Add estimate controls with optimistic updates in Linear drawers/workspaces
- Keep user-opened sub-issues visible even when they are outside the list filter
2026-05-17 23:11:48 -07:00
Neil
76f5d615e8
Fix sidebar button hit targets near resize handle ( #2224 )
2026-05-17 23:10:48 -07:00
Neil
9066177768
Improve multi-worktree delete flow ( #2222 )
2026-05-17 22:41:21 -07:00
Jinjing
cfe39bcd8e
fix: address review findings ( #2220 )
2026-05-17 22:34:09 -07:00
Brennan Benson
84e9ee964b
Persist Source Control view mode ( #2153 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 22:26:49 -07:00
Jinwoo Hong
e59afeacc4
Fix WSL tool detection on Windows ( #2218 )
2026-05-18 01:24:45 -04:00
Jinwoo Hong
4b7c9b7213
Improve remote client runtime parity ( #1975 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 22:24:38 -07:00
buf0-bot[bot]
c4f02b26e4
fix: pr-bug-scan validated finding from #2203 ( #2216 )
...
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-17 21:54:38 -07:00
buf0-bot[bot]
a1f7004776
fix: pr-bug-scan validated finding from #2191 ( #2215 )
...
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
2026-05-17 21:53:55 -07:00
elashera
55ab246556
feat: Add file explorer open in browser actions ( #1843 )
2026-05-18 00:47:23 -04:00
Jinjing
7a126b192a
fix: address review findings ( #2214 )
2026-05-17 21:40:17 -07:00
Brennan Benson
213d434c49
Start default agent for onboarding folders ( #2190 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 21:34:05 -07:00
Brennan Benson
c78b8bde55
Improve child workspace card UI ( #2213 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 21:24:03 -07:00
Brennan Benson
956a6a2b03
fix: require project setup in onboarding ( #2177 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 21:15:50 -07:00
Neil
195b115cc7
Polish workspace card metadata UX ( #2212 )
2026-05-17 21:14:45 -07:00
Brennan Benson
0b07a8d6e6
Fix terminal Set Title during agent title updates ( #2184 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 21:00:47 -07:00
Jinjing
c7ddfd17d1
Improve git remote selection ( #2207 )
2026-05-17 21:00:15 -07:00
Jinwoo Hong
29b8e36c39
Fix mobile SSH worktrees ( #2198 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 20:55:30 -07:00
Neil
d89fdd0ab8
Fix shifted Russian input in kitty terminal mode
...
Fixes shifted non-ASCII keyboard input when kitty keyboard reporting is active, including keyup release handling.
2026-05-17 20:52:28 -07:00
Jinjing
5cbf4a89ba
Make pane locate highlight more obvious ( #2211 )
...
Add a dedicated pane locate color token and use a stronger blue rim
with longer visible opacity so repeated focus flashes are easier to see.
2026-05-17 20:48:41 -07:00
Jinjing
5a11447f0e
fix: keep conflict review tree visible ( #2210 )
2026-05-17 20:39:49 -07:00
Jinjing
284a7a29c7
fix: address review findings ( #2209 )
2026-05-17 20:33:15 -07:00
Jinwoo Hong
2f7da8109e
Open mobile source control diffs in editor tabs ( #2202 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 20:24:46 -07:00
Jinjing
e4a794ec68
fix: address review findings ( #2206 )
2026-05-17 20:15:05 -07:00
Jinjing
4634ffb4d3
Force Cursor folder opens into new windows ( #2204 )
2026-05-17 20:05:57 -07:00
Jinjing
193907cc69
Make resource session rows jump to focused terminals ( #2203 )
...
- Close the resource popover before activating a terminal session so focus can transfer cleanly.
- Preserve worktree reveal behavior and flash the focused pane when a stable pane key matches.
- Cover stale mappings, malformed pane keys, and keyboard activation with tests.
2026-05-17 19:56:58 -07:00
Jinwoo Hong
afe90a616f
Add mobile source control actions ( #2193 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 19:35:55 -07:00
Jinjing
8f3740330c
fix: address review findings ( #2201 )
2026-05-17 19:32:24 -07:00
Jinjing
fecb7cd673
fix: address review findings ( #2200 )
2026-05-17 19:29:49 -07:00
Jinjing
d88b62f115
Gate task providers by availability ( #2189 )
...
* Gate task providers by availability
Implement provider availability gating documented in docs/task-provider-availability.md.
* Remove task provider availability design doc
* Restore task source after provider availability checks
- Keep saved GitLab/Linear defaults from being lost while provider checks hydrate
- Ignore stale Linear status responses after connect or workspace changes
* fix: address review findings
2026-05-17 19:27:44 -07:00
Jinwoo Hong
8057cbdf78
Fix editor copy when Browser split is open ( #2195 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 19:17:19 -07:00
Jinjing
077a360e52
fix: open github prs in checks tab ( #2197 )
2026-05-17 19:16:35 -07:00
Jinjing
84af1f8ddd
Remove deleted repos from GitHub views ( #2172 )
...
* Remove deleted repos from GitHub views
Implements the filtering behavior described in docs/remove-repo-github-views.md so removed repositories are excluded from GitHub task and project views.
* docs: remove GitHub views design doc
* additional file
2026-05-17 19:13:06 -07:00
Jinjing
3ce8ff9893
fix: improve terminal session save failure handling ( #2192 )
2026-05-17 18:48:58 -07:00
Brennan Benson
caabf741fd
Reduce terminal PTY state churn ( #2185 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 18:23:56 -07:00
Jinjing
21000624a8
fix: address review findings ( #2191 )
2026-05-17 17:59:06 -07:00
Jinjing
5c0686492a
fix: prefer automation transcript output ( #2186 )
2026-05-17 17:46:01 -07:00
Neil
49d14fd260
Debounce settings search ( #2187 )
2026-05-17 17:25:41 -07:00
Brennan Benson
5642277aaf
Update agent awake setting copy ( #2183 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 16:55:44 -07:00
Brennan Benson
05754d5a7f
Stop Smart sort telemetry heartbeat ( #2180 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 16:49:24 -07:00
Jinwoo Hong
25e7eaeb26
Prompt for microphone access before enabling dictation ( #2169 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 16:39:48 -07:00
Jinjing
c8e703663d
Recover main window after renderer crashes ( #2181 )
...
* Recover the main window after renderer crashes
- Reload the app shell once after unexpected renderer process loss
- Skip recovery during clean exits, quits, and window close paths
- Cover renderer recovery behavior with focused window tests
* fix: harden renderer crash recovery
2026-05-17 16:36:44 -07:00
Jinwoo Hong
baf99b5b96
Fix worktree sidebar scroll and sleep persistence ( #2175 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 16:21:05 -07:00
Jinjing
c826e15f9b
fix: strip automation terminal control sequences ( #2176 )
2026-05-17 16:03:23 -07:00
Jinwoo Hong
cd923cb8a4
Fix floating terminal toggle overlap ( #2167 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 15:46:16 -07:00
Jinjing
d5f4904cb0
Prefer agent completion over terminal bell notifications ( #2174 )
2026-05-17 15:45:29 -07:00
Neil
35b77651bf
Strip Grok user_query wrapper from status prompts ( #2164 )
...
* Strip Grok user query wrapper from status prompts
* Document PR evidence image handling
* Surface Grok final responses in agent status
* Harden Grok status result extraction
2026-05-17 15:39:14 -07:00
Brennan Benson
c916218d85
Remove child workspace nesting toggle ( #2168 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 15:34:27 -07:00
Leynier Gutiérrez González
231bad8e19
feat(file-explorer): add gitignored visibility toggle ( #2022 )
2026-05-17 18:33:47 -04:00
Leynier Gutiérrez González
3ce25b8374
feat(file-explorer): add folder collapse actions
2026-05-17 18:20:02 -04:00
Leynier Gutiérrez González
a99929e42e
fix: preserve slashes in branch-created worktrees ( #2091 )
2026-05-17 18:19:43 -04:00
Neil
9e30fe31bd
Fix Kanban unread bell dismissal ( #2163 )
2026-05-17 15:03:15 -07:00
buf0-bot[bot]
c9b12d1618
fix: pr-bug-scan validated finding from #2130 ( #2140 )
...
Co-authored-by: orca-bug-scan-bot <orca-bug-scan-bot@stably.ai>
Co-authored-by: Jinjing <6427696+AmethystLiang@users.noreply.github.com>
2026-05-17 14:55:21 -07:00
Jinjing
71d49691ed
Add repo removal action to sidebar ( #2165 )
2026-05-17 14:49:14 -07:00
Jinwoo Hong
21a9c9909d
Handle Claude 2.1 usage output ( #2162 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 14:23:35 -07:00
Brennan Benson
ad232d119c
Reduce agent awake refresh logging ( #2161 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 13:51:14 -07:00
Brennan Benson
e671606fff
Add Copilot agent hook status support ( #2027 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 13:05:24 -07:00
Jinwoo Hong
102ca09a38
Fix Windows dev terminal PATH and shell icons ( #2152 )
2026-05-17 15:43:53 -04:00
Brennan Benson
a9fbcbc0f6
Add feature tour Help menu hint ( #2150 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 10:58:50 -07:00
Jinwoo Hong
f9191c6f2b
fix(status-bar): restore weekly usage label ( #2149 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-17 13:24:45 -04:00
Jinwoo Hong
8370d78e71
Fix Windows Claude CLI detection ( #2145 )
2026-05-17 05:47:12 -04:00
Jinjing
673e558f49
fix: address review findings ( #2143 )
2026-05-17 00:07:42 -07:00
Jinjing
503b44a2c7
fix: drain runtime watcher unsubscribes ( #2142 )
2026-05-16 23:15:01 -07:00
Jinjing
40e903d833
fix: address review findings ( #2138 )
2026-05-16 22:56:42 -07:00
Jinjing
c7ac8a1f2f
fix: handle related crash cleanup ( #2139 )
2026-05-16 22:49:12 -07:00
Jinjing
babedfafde
Improve commit failure display ( #2141 )
2026-05-16 22:45:01 -07:00
Jinjing
fa4c524e35
feat(workspaces): gate SSH create-from until connected ( #2135 )
...
* feat(workspaces): gate ssh create-from until connected
* chore: remove ssh workspace design doc
2026-05-16 18:53:25 -07:00
Neil
d9f721c8ef
UX updates ( #2137 )
2026-05-16 18:25:33 -07:00
Jinjing
89a33f8a6c
Reduce worktree sidebar card padding ( #2136 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-16 18:11:50 -07:00
Jinjing
b21dd63eb2
fix: address review findings ( #2134 )
2026-05-16 17:58:48 -07:00
Neil
b5dbb1e6ff
Fix workspace board drag preview visuals
...
Fix workspace board pointer dragging so Shift+scroll remains available while drag visuals match native affordances, including multi-card outlines and an unclipped stack count badge.
2026-05-16 17:52:41 -07:00
Jinjing
d5560a1e2f
Show pointer cursor on update buttons ( #2132 )
2026-05-16 17:46:59 -07:00
Jinjing
03c857100c
Add diff tab file tree ( #2128 )
...
* Implement diff tab file tree from design doc
* Add collapsible diff file tree
* fix: address review findings
2026-05-16 17:22:48 -07:00
Jinjing
fba16f73cc
fix: address review findings ( #2131 )
2026-05-16 17:14:39 -07:00
Jinjing
d603242766
fix: address review findings ( #2130 )
2026-05-16 17:13:01 -07:00
Neil
c771e02cee
fix: prevent resource manager right-click menu leak ( #2127 )
2026-05-16 16:38:17 -07:00
Neil
34b7d08ba5
Fix workspace board shift wheel drag scroll ( #2126 )
2026-05-16 16:34:16 -07:00
Neil
7d38f5e11f
Fix sidebar wheel scroll anchoring jitter ( #2125 )
2026-05-16 16:30:42 -07:00
Jinjing
9f70aa160b
fix: address review findings ( #2124 )
2026-05-16 16:29:35 -07:00
Jinjing
f015202a03
fix: surface remote agent status during startup ( #2123 )
2026-05-16 16:25:46 -07:00
Jinjing
0289ffaa6e
fix: separate ungrouped and status sidebar grouping ( #2122 )
2026-05-16 16:23:22 -07:00
Jinjing
bedde3e7f4
fix: address review findings ( #2121 )
2026-05-16 16:14:08 -07:00
Neil
ad263e3ec0
Improve workspace board drag scrolling ( #2120 )
...
* Improve workspace board drag scrolling
* Tighten workspace board header spacing
* Simplify workspace board color chooser
2026-05-16 16:12:25 -07:00
Neil
c005f3d9ee
fix: reload external edits after editor self-writes ( #2119 )
2026-05-16 16:03:20 -07:00
Jinjing
a570f0fe68
fix: address review findings ( #2117 )
2026-05-16 15:50:36 -07:00
Jinjing
f0ce24fa21
feat: flash focused pane from agent row ( #2116 )
2026-05-16 15:37:10 -07:00
Jinjing
17c6f8330e
Improve rich agent notifications ( #2099 )
...
* Improve rich agent notifications
Thread pane keys through notification dispatch and add a bounded formatter for agent status snapshots.
Document the design in docs/rich-agent-notifications.md.
* Wait for agent status before task notification
* Improve OS notification handling
2026-05-16 15:35:30 -07:00
Jinjing
e957b86197
Add configurable Open In applications ( #2110 )
...
* feat: add configurable Open In menu
Implements configurable Open In applications in worktree context menus with persisted settings, preload/API wiring, and renderer controls/tests.\n\nDesign doc: docs/configurable-open-in-menu.md
* fix: address review findings
2026-05-16 15:34:40 -07:00
Neil
b5b2948662
feat(sidebar): consolidate workspace context menu to single 'Update' action; only show Open Parent when relevant ( #2115 )
2026-05-16 15:09:47 -07:00
Neil
0247190d9f
Fix sidebar virtual scroll anchoring ( #2114 )
2026-05-16 15:05:08 -07:00
Neil
ffcb97b96a
Polish workspace board resizing and status defaults ( #2113 )
...
* Add workspace board live resize behavior
* Add workspace board create controls
* Hide empty status sidebar sections
* Update default workspace status order
2026-05-16 15:02:56 -07:00
Jinwoo Hong
9943bba8ab
fix: hide Windows titlebar app name ( #2112 )
2026-05-16 17:58:12 -04:00
Jinwoo Hong
b8de007f03
Fix Windows setup hook script ( #2106 )
2026-05-16 17:44:42 -04:00
Neil
c017229149
Simplify dev Dock instance naming ( #2111 )
2026-05-16 14:36:46 -07:00
Jinjing
a99b6d632c
fix: add hover cursor to delete worktree button ( #2108 )
2026-05-16 14:24:41 -07:00
Jinjing
6f5ceacb86
Collapse git graph by default
...
Start the source control git graph section collapsed by default, including after worktree-switch reset.
2026-05-16 14:22:34 -07:00
Jinwoo Hong
7809fff5fb
Fix Codex rate limit window labels ( #2107 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-16 14:13:35 -07:00
Jinwoo Hong
37e2be4064
fix: run Codex usage RPC through Windows cmd shim correctly ( #2104 )
2026-05-16 17:05:09 -04:00
Neil
312677132e
fix: speed up Codex draft prefill ( #2105 )
2026-05-16 13:58:17 -07:00
Jinjing
087f1aa9bf
fix(worktree): preflight delete before terminal teardown ( #2103 )
...
Implement delete preflight checks before PTY teardown across git/runtime/ipc flows.
Design reference: docs/worktree-delete-preflight.md
2026-05-16 13:52:59 -07:00
Neil
675b1b0cb6
Fix Windows agent hook Unicode prompts ( #2100 )
2026-05-16 13:32:23 -07:00
Neil
803f060e08
fix sidebar virtual row stale measurement ( #2101 )
2026-05-16 12:51:30 -07:00
Neil
fad2162d87
Fix workspace board portal layering ( #2096 )
2026-05-16 12:24:25 -07:00
Jinjing
e9029feec1
Revive pending SSH watcher installs ( #2095 )
2026-05-16 12:20:51 -07:00
Jinjing
d7e4431e84
feat: surface commit details in history graph ( #2094 )
2026-05-16 12:17:07 -07:00
Neil
19a0fa5a40
Fix delete sidebar row overlap
...
Remove the virtual-row wrapper transform FLIP animation so TanStack Virtual remains the sole writer of row translateY positions during delete.
2026-05-16 11:53:58 -07:00
Neil
0c794f790a
Fix collapsed sidebar titlebar control overlap ( #2087 )
...
* fix: separate collapsed sidebar titlebar controls
* fix: stabilize collapsed titlebar e2e
2026-05-16 11:50:26 -07:00
Neil
75390e5fa9
Improve mobile network interface refresh ( #2088 )
2026-05-16 11:41:41 -07:00
Neil
2fc3e10629
Fix sidebar collapse virtual row animation
...
Gate sidebar virtual-row FLIP animations to real visible worktree removals and cancel stale row transform animations for collapse/expand projection changes.
2026-05-16 11:37:18 -07:00
Jinjing
73d4a1781e
fix: combine buf0-bot validated bug fixes ( #2086 )
2026-05-16 11:34:13 -07:00
Neil
53f03255dd
Coalesce stale conflict polling ( #2081 )
2026-05-16 10:56:18 -07:00
Neil
b4a5c142a7
Reduce sidebar cache timer churn ( #2080 )
2026-05-16 10:56:01 -07:00
Neil
9409c43bec
Coalesce renderer perf polling ( #2079 )
2026-05-16 10:55:40 -07:00
Prateek Rungta
e37b151467
fix(floating-terminal): close panel on last explicit tab close
...
- bootstrap floating tabs only on panel-open transition
- close the panel when explicit close removes the last tab
- keep direct closeTab paths from auto-creating replacement tabs
- use visible tab order for close-to-right
- add behavior-boundary regression tests
2026-05-16 05:51:53 -04:00
Jinwoo Hong
13e11d1450
Remove mobile lock terminal scrim ( #2074 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-16 02:21:24 -07:00
Christopher
3ac72d7834
Show deleting state on PR detail Delete Worktree button ( #2075 )
2026-05-16 02:06:21 -07:00
Neil
a293d8c9c7
Add beta badge to skills page ( #2076 )
2026-05-16 02:05:42 -07:00
Jinwoo Hong
ab53fb5c9e
feat: add source control git graph ( #1969 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-16 04:44:44 -04:00
Neil
cc8488c5ee
Keep workspace board open for sidebar menus ( #2077 )
2026-05-16 01:41:59 -07:00
Neil
e4ec68a829
Remove dev identity from titlebar
2026-05-16 01:39:18 -07:00
Neil
33be589fc9
Add Kanban marquee workspace selection ( #2072 )
2026-05-16 00:36:58 -07:00
Jinwoo Hong
86192ef53d
Fix inactive terminal bar cursor rendering ( #2058 )
...
* Fix inactive terminal bar cursor rendering
Co-authored-by: Orca <help@stably.ai>
* Test inactive cursor over prompt glyph
Co-authored-by: Orca <help@stably.ai>
* Test inactive prompt cursor rendering
Co-authored-by: Orca <help@stably.ai>
---------
Co-authored-by: Orca <help@stably.ai>
2026-05-16 03:05:50 -04:00
Jinjing
77264240c8
Add crash report submission flow ( #2012 )
...
* feat: add crash report submission flow
* Capture crash-report breadcrumbs
- Add a memory-only crash breadcrumb ring buffer and persist snapshots only
when a crash report is recorded
- Include sanitized recent activity in crash diagnostics and tests
- Prevent dismissing or closing the crash dialog while submission is in flight
Co-authored-by: Orca <help@stably.ai>
* fix: address auto-review findings
* chore: remove crash report preview artifact
---------
Co-authored-by: Orca <help@stably.ai>
2026-05-15 23:59:03 -07:00
Neil
6eae8fa540
ci: shard electron e2e workflow ( #2070 )
2026-05-15 23:52:37 -07:00
Neil
64cf1d5d56
Add Azure DevOps Repos hosted review support
...
Add Azure DevOps Repos hosted review lookup, preflight, and shared hosted-review plumbing.
2026-05-15 23:13:58 -07:00
Neil
552e86d2d0
fix: stabilize multi-delete sidebar rows ( #2073 )
2026-05-15 23:00:49 -07:00
Neil
e7eb42659c
Add primary selection middle-click paste
...
Closes #1898
2026-05-15 22:49:41 -07:00
Neil
2ead67c650
Label macOS dev Dock instances by branch ( #2068 )
...
* fix: label macOS dev Dock instances
* fix: keep dev badge visible in Dock labels
* chore: clean up dev identity plumbing
* feat: add stable-name dev command
2026-05-15 22:46:13 -07:00
Neil
4bfd1eb157
Prefer exact PR lookups and stale sidebar refresh
...
Prefer exact linked PR lookup when safe, add stale-while-revalidate for sidebar hosted review metadata, and preserve branch discovery correctness for stale linked PR metadata.
2026-05-15 22:42:17 -07:00
Jinjing
5b88551e3b
fix: recover expired SSH reattach sessions ( #2071 )
2026-05-15 22:28:11 -07:00
Neil
731ae9c1ef
fix: preserve workspace sidebar scroll ( #2069 )
2026-05-15 22:09:11 -07:00
Jinjing
ad22f5fc30
fix: open markdown links over ssh ( #2067 )
2026-05-15 22:08:41 -07:00
Jinjing
9a15841a21
fix: enable remote agent hooks by default ( #2066 )
2026-05-15 22:06:00 -07:00
Jinjing
4ddcb9eba3
fix: improve ssh terminate ui ( #2065 )
2026-05-15 22:03:36 -07:00
Neil
2e211e6d51
Use checkbox indicators in workspace filter ( #2061 )
...
* Use checkbox indicators in workspace filter
* Restore filter row icons
* Use dropdown menu for workspace filters
2026-05-15 22:01:26 -07:00
Jinjing
90e49669e6
fix: improve cross-platform compatibility ( #2064 )
2026-05-15 21:58:58 -07:00
Jinjing
84d26fc747
fix: require stage all for partially staged commits ( #2063 )
2026-05-15 21:54:53 -07:00
Jinjing
41f3289964
fix: address review findings ( #2059 )
2026-05-15 21:38:19 -07:00
Jinjing
e9bf07643e
Enable AI commit messages by default ( #2060 )
...
* test commit
* fix: address review findings
2026-05-15 21:33:59 -07:00
Neil
6a960a855e
Add Cursor Agent hook installer coverage
2026-05-15 21:31:43 -07:00
Neil
ae8e58e379
Show linked PRs from worktree metadata ( #2055 )
2026-05-15 21:19:08 -07:00
Jinjing
2248c0168a
fix: address review findings ( #2053 )
2026-05-15 21:18:00 -07:00
Jinjing
17f4abfc5e
fix: address review findings ( #2051 )
2026-05-15 21:09:39 -07:00
Jinjing
c3c5a7c6dd
fix: enable separate light terminal theme by default ( #2052 )
2026-05-15 21:07:55 -07:00
Jinjing
e88d8fbea8
fix: require click for workspace board ( #2038 )
2026-05-15 20:34:56 -07:00
Jinjing
b609aa2bec
Fix Codex terminal orchestration ( #2039 )
2026-05-15 20:31:28 -07:00
Jinjing
6fe73ee1b4
fix: address review findings ( #2036 )
2026-05-15 20:26:14 -07:00
Jinjing
f6282fb6e8
Make rich text editor mode clearer ( #2037 )
...
* make rich text editor mode more clear
Co-authored-by: Orca <help@stably.ai>
* fine-tune editor view toggle sizing
---------
Co-authored-by: Orca <help@stably.ai>
2026-05-15 20:20:54 -07:00
Brennan Benson
592a05fb4f
Polish inactive workspace cleanup copy ( #2030 )
...
Co-authored-by: Orca <help@stably.ai>
2026-05-15 20:20:41 -07:00
Jinjing
92684bb58f
Detect GitHub PR URLs with trailing segments ( #2002 )
...
* fix(github): detect pr urls with trailing segments
Reference docs/detect-github-pr-with-changes-ending.md for the parser behavior and validation plan.
* chore: remove github pr url design doc
2026-05-15 20:17:53 -07:00
Jinjing
c13607855f
fix: address review findings ( #2035 )
2026-05-15 20:10:46 -07:00
Neil
589af3d615
Match workspace filter menu styling ( #2032 )
...
* Match sidebar filter menu styling
* Polish workspace menu layering
2026-05-15 20:09:49 -07:00
Jinjing
e35baaee5a
fix: let slash menu query follow editor input ( #2034 )
2026-05-15 20:09:10 -07:00
Jinjing
e481ece057
fix: avoid eager AI commit prompt persistence ( #2033 )
2026-05-15 20:07:06 -07:00
Neil
137dd5cc38
Seed file search from selected text
2026-05-15 19:59:04 -07:00
Jinjing
7b7f82f763
fix: address review findings ( #2029 )
2026-05-15 19:54:02 -07:00
Jinjing
ccd6350868
fix: address review findings ( #2023 )
2026-05-15 19:36:46 -07:00
Neil
8ec8044d14
Improve Space scan and delete states ( #2025 )
2026-05-15 19:35:52 -07:00
Neil
5e277cefcf
Align workspace filter popover styling
2026-05-15 19:27:43 -07:00
Jinjing
78fc047646
Fix terminal wait RPC idle timeouts
2026-05-15 19:11:19 -07:00
Jinjing
f24a968ea0
Default new repo badge color to gray ( #1952 )
2026-05-15 19:03:04 -07:00
Neil
1258e78aa9
Fix startup IPC registration race
2026-05-15 19:02:40 -07:00
Diego Lorente del Castillo
2ad01ead7d
feat(file-explorer): show gitignored files with dimmed italic decoration ( #1941 )
...
* feat(file-explorer): show gitignored files with dimmed italic decoration
Surfaces `.gitignore`d files in the right-sidebar file explorer with an
italicised, dimmed filename and a CircleSlash icon in the same trailing
slot used by the git status letter. A tracked change always wins — the
ignored decoration only applies when no other git status is present.
Gated behind a new `showGitIgnoredFiles` global setting (default on) so
heavy SSH workspaces can keep the smaller payload by skipping
`--ignored=matching` on `git status`.
`ignoredPaths` lives as a peer field on GitStatusResult rather than an
extension of GitFileStatus/GitStagingArea, so Source Control's
staging-area grouping is untouched.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* chore(file-explorer): trim redundant comments from gitignored decoration
Removes duplicated "Why:" explanations that ended up restating the same
backward-compat rationale across five files (relay, ssh provider, runtime
git commands, RPC handler, renderer git client) plus a few comments that
narrated the mechanism the code already shows.
Net: -39 lines of comment across 10 files; no behavior change.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* chore(file-explorer): drop remaining comments from gitignored decoration
The code reads well without them.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* review: harden gitignored file decorations
- clear ignored decoration cache when ignored status is disabled or omitted
- keep ignored decoration state scoped across worktree and runtime cleanup
- add coverage for local, SSH, runtime, relay, and Explorer precedence
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Jinjing <6427696+AmethystLiang@users.noreply.github.com>
2026-05-15 18:58:08 -07:00
Neil
2e5c03c31e
Improve perf hot paths
...
Deduplicate watcher cleanup, reduce redundant terminal capture/diagnostics, bound remote terminal snapshot replay memory, and suppress redundant git/upstream status work.
2026-05-15 18:53:03 -07:00
Neil
7cf3b168fd
Fix terminal file URL line reveals
2026-05-15 18:52:02 -07:00
Neil
5bcfa27581
Add Ctrl+Tab recent tab switcher ( #1916 )
2026-05-15 18:49:08 -07:00
Neil
43e3a5598b
Add multi-select copy paths in explorer
...
Fixes #1411
2026-05-15 18:48:16 -07:00