Commit Graph

4269 Commits

Author SHA1 Message Date
Jinjing 2d42e77309 Revert "Preserve explicit slept workspace state (#4536)"
This reverts commit 0d2abc5cb7.
2026-06-03 09:48:03 -07:00
Jinjing 7c701c9319 Revert "Fix hide sleeping lineage restoration (#4543)"
This reverts commit 195f3e94f9.
2026-06-03 09:48:03 -07:00
github-actions[bot] afd92f2dcc release: v1.4.43 2026-06-03 09:27:16 +00:00
Neil dd53a46b95
Revert "Improve new worktree startup timing" (#4564) 2026-06-03 02:22:17 -07:00
github-actions[bot] 3dadba37f4 release: v1.4.42 2026-06-03 09:14:04 +00:00
Neil 8eee59c084
revert: remove terminal retention changes (#4562) 2026-06-03 02:12:47 -07:00
Neil 3079e4690a
Improve new worktree startup timing 2026-06-03 01:42:14 -07:00
Neil c9c0418612
perf: cache floating tab count selector (#4550) 2026-06-03 00:07:45 -07:00
Neil 7834d3d297
Redesign shortcuts settings UX (#4554)
- Remove the Groups nav rail; filter shortcuts by search + status only
- Fold keybindings.json path into the subsection subtitle and move the
  Edit File in Orca action into the header
- Replace the floating hover-card action popover with an inline recorder:
  keycaps (or an Add shortcut placeholder) click to record in place, and
  Reset/Disable reveal on row hover/focus
- Fix a grid align-content stretch bug that opened a large gap between
  shortcut groups in the scroll area

Co-authored-by: Orca <help@stably.ai>
2026-06-02 23:54:10 -07:00
Jinwoo Hong 0f2b918773
Avoid Claude CLI fallback during rate-limit refresh (#4553)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 23:44:46 -07:00
Neil 9bfceb934f
test: stabilize e2e expectations (#4544) 2026-06-02 22:31:57 -07:00
Jinwoo Hong 205494b7ba
Fix file search match parsing (#4542)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 22:11:37 -07:00
Jinwoo Hong 195f3e94f9
Fix hide sleeping lineage restoration (#4543)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 22:09:36 -07:00
Jinjing 192fcde21d
Revert "Use icon button for check run details" (#4541) 2026-06-02 22:00:30 -07:00
github-actions[bot] e21e12ca07 release: v1.4.42-rc.5 2026-06-03 04:51:06 +00:00
Neil cc96aec459
fix: restore parked terminals from main snapshots (#4539) 2026-06-02 21:43:56 -07:00
github-actions[bot] bbc6e20548 release: v1.4.42-rc.4 2026-06-03 04:34:38 +00:00
Jinjing f6ce5a3f8c
test: cover web GitHub repo upstream route (#4538) 2026-06-02 21:29:50 -07:00
Jinjing 60e2dbb4ab
Use icon button for check run details (#4537) 2026-06-02 21:24:30 -07:00
Jinjing 0d2abc5cb7
Preserve explicit slept workspace state (#4536)
* Track explicitly slept worktrees in session state

- Persist user sleep intent separately from inactive terminal/browser state
- Use slept markers for sidebar, jump palette, kanban, and activation deferral
- Preserve slept markers across local, web, and remote workspace sessions

* Preserve slept worktree state across remote sync

- Merge remote sleep/default-terminal markers by target workspace so remote
  hydration does not discard local markers
- Let Sleep run for selected worktrees even when they only have preserved
  wake hints, while avoiding reconnects for explicitly slept legacy sessions

* Allow session snapshots without slept worktree ids
2026-06-02 21:21:51 -07:00
github-actions[bot] a67c8af2b6 release: v1.4.42-rc.3 2026-06-03 04:15:55 +00:00
Neil af23e708f3
Update Electron for macOS launch diagnostics
Update Electron to 42.3.2 for the macOS 26 pre-main launch path and fix the macOS diagnostic harness unified-log capture.
2026-06-02 21:15:00 -07:00
Jinjing b960275db2
Remove toolbox menu from sidebar toolbar (#4535) 2026-06-02 21:13:52 -07:00
Trevin Chow d617a08a8a
fix: follow a worktree in the sidebar when you pin or unpin it 2026-06-02 20:56:34 -07:00
Trevin Chow abfe9bd329
Default repo avatars to the GitHub upstream owner and flag forks (#4522)
* Default repo avatars to the GitHub upstream owner and flag forks

Make the GitHub owner avatar the default repo icon and surface it as the
primary choice in the icon picker (the "Image" tab becomes "Avatar",
moves first, and opens by default). For forks, resolve the upstream/
parent owner so the avatar reflects the source repo instead of the
personal fork, and show a fork indicator (GitFork glyph + "Fork of
owner/repo" tooltip) next to the repo in the sidebar and settings.

Fork detection prefers the offline `upstream` remote, falling back to a
`gh repo view --json isFork,parent` lookup; the resolved upstream is
stored on the repo. Existing repos self-correct via a one-time startup
backfill (local repos) and a lazy backfill when their icon settings open
(SSH repos); new repos resolve at add-time. Reset now restores the
default (re-detecting the upstream) instead of clearing to the Folder
icon.

* Harden repo upstream avatar handling

---------

Co-authored-by: Neil <4138956+nwparker@users.noreply.github.com>
2026-06-02 20:55:35 -07:00
Trevin Chow da3c359a74
Show repo icon on pinned worktree cards (#4517)
The Pinned section mixes worktrees from every repo, yet cards identified
their repo only by a color dot — and showed no repo cue at all when the
sidebar was grouped by repo (hideRepoBadge). Render each repo's configured
icon (lucide/emoji/image) as a leading glyph on pinned cards regardless of
grouping, so a mixed-repo pinned list is scannable at a glance.

Extract a shared RepoIdentityChip so the pinned icon and the compact inline
badge use one chip + tooltip shell.
2026-06-02 20:48:38 -07:00
Jinjing fef6e042f5
fix: address agent status display (#4533) 2026-06-02 20:45:11 -07:00
Neil 256ae1ef0b
Clean up long renderer JSX files 2026-06-02 20:31:40 -07:00
Jinwoo Hong c0b573abda
Persist editor drafts for hot exit (#4499)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 18:49:13 -07:00
Jinwoo Hong def3374e76
Show delete progress for lineage child workspaces (#4532)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 18:42:46 -07:00
Neil 1ab6b87c7f
Add bounded terminal renderer retention (#4523) 2026-06-02 18:40:45 -07:00
Brennan Benson b7348e6c6b
Prevent voice dictation tip after settings toggle (#4519)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 18:40:04 -07:00
Jinwoo Hong 92d8946209
Avoid OpenCode config cleanup freezes on Windows (#4526) 2026-06-02 21:20:13 -04:00
Jinwoo Hong 4f18c7e79d
Allow Linear context issue lists to load more (#4512)
* Allow Linear context issue lists to load more

Co-authored-by: Orca <help@stably.ai>

* Simplify Linear load more footer copy

Co-authored-by: Orca <help@stably.ai>

* Page Linear issue reads past backend cap

Co-authored-by: Orca <help@stably.ai>

* Align Linear load more footer with GitHub pager

Co-authored-by: Orca <help@stably.ai>

* Use pager for Linear issue lists

Co-authored-by: Orca <help@stably.ai>

* Avoid phantom Linear issue pages

Co-authored-by: Orca <help@stably.ai>

* Fix local Linear issue pagination cap

Co-authored-by: Orca <help@stably.ai>

* Fix Linear pagination review issues

Co-authored-by: Orca <help@stably.ai>

---------

Co-authored-by: Orca <help@stably.ai>
2026-06-02 21:17:20 -04:00
Jinwoo Hong d10d01919a
Improve Orca CLI worktree agent startup (#4492)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 18:15:31 -07:00
Jinwoo Hong 530bfe6c39
Speed up cached usage analytics loads (#4528)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 18:10:31 -07:00
Jinwoo Hong 8959535f1b
Auto-dismiss agent notifications on acknowledgement (#4518)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 18:01:23 -07:00
Brennan Benson 019165a4cd
Improve Settings setup guide entry (#4460)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 17:10:34 -07:00
Neil d879cfde37
Add HTTP/1.1 compatibility mode (#4509) 2026-06-02 16:54:11 -07:00
github-actions[bot] 0d342235a7 release: v1.4.42-rc.2 [rc-slot:2026-06-02-15] 2026-06-02 22:46:12 +00:00
Neil 45aea830ed
Enforce mobile max-lines budgets (#4516) 2026-06-02 15:44:08 -07:00
Brennan Benson 1e956a0b24
Show install status for AI capabilities (#4483)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 15:42:30 -07:00
Brennan Benson 0d4cf0dcd6
Remove feature education console info (#4514)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 15:40:12 -07:00
Neil 1ab0c2454b
Include Linear issue keys in workspace names (#4510)
* Include Linear issue keys in workspace names

* Harden Linear workspace name seeds
2026-06-02 15:30:36 -07:00
Neil 92c431d499
Keep browser tabs mounted while switching
Keep open browser webviews mounted while hidden so switching tabs preserves in-page state. Remove the parked-webview lifecycle for open tabs and keep the automation session hardening from the original PR.
2026-06-02 15:28:34 -07:00
Neil 77d4f8347d
Adjust max-lines lint budgets (#4515) 2026-06-02 15:22:17 -07:00
Neil 81a8ef2f42
Enable WebAuthn in browser sessions 2026-06-02 15:18:59 -07:00
Neil 9325b0cbb0
Fix stale mobile terminal input locks (#4506)
* Fix stale mobile terminal input locks

* Label desktop terminal RPC sends
2026-06-02 15:08:21 -07:00
Brennan Benson b3481d3652
Fix setup guide sidebar flicker (#4494) 2026-06-02 14:58:44 -07:00
Jinjing 231088b099
fix: address review findings (#4513) 2026-06-02 14:58:33 -07:00