Commit Graph
4303 Commits
Author SHA1 Message Date
github-actions[bot] bbc6e20548 release: v1.4.42-rc.4 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 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 ChowandNeil 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 HongandOrca c0b573abda Persist editor drafts for hot exit (#4499)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 18:49:13 -07:00
Jinwoo HongandOrca 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 BensonandOrca 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 HongandOrca 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 HongandOrca d10d01919a Improve Orca CLI worktree agent startup (#4492)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 18:15:31 -07:00
Jinwoo HongandOrca 530bfe6c39 Speed up cached usage analytics loads (#4528)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 18:10:31 -07:00
Jinwoo HongandOrca 8959535f1b Auto-dismiss agent notifications on acknowledgement (#4518)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 18:01:23 -07:00
Brennan BensonandOrca 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] v1.4.42-rc.2 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 BensonandOrca 1e956a0b24 Show install status for AI capabilities (#4483)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 15:42:30 -07:00
Brennan BensonandOrca 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
Jinwoo HongandOrca b7b39d2c42 Fix phantom agent status rows (#4498)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 14:44:44 -07:00
4a6cc16777 Restore PR review/merge-queue signals in right sidebar (regressed by #4001) (#4491)
* Restore PR review/merge-queue signals in right sidebar

The right-sidebar PR panel stopped surfacing "Approval required" and
"Merge when ready" because gitHubPRToChecksPanelReview dropped
reviewDecision, mergeQueueRequired, mergeStateStatus, and
autoMergeEnabled when converting PRInfo to the panel's review object.
HostedReviewActions then fed those undefined values into the merge-state
presenter, overriding the otherwise-correct PRInfo spread.

PR #2856 originally passed the full PRInfo straight to the presenter, so
the labels worked. PR #4001 (GitLab review parity) re-sourced those four
fields from the provider-neutral review object, which never carried them
— silently regressing the GitHub path.

Extract the converter + ChecksPanelReview type into a dedicated, tested
module and propagate the four fields. Since the converter is now the
single shared chokepoint, this also keeps non-GitHub providers correct.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Reuse hosted review mapper for checks panel

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Jinjing <6427696+AmethystLiang@users.noreply.github.com>
2026-06-02 14:20:20 -07:00
Jinwoo HongandOrca 7bff6b5069 Anchor floating workspace positioning (#4490)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 14:17:27 -07:00
github-actions[bot] 2af785fbc4 release: v1.4.42-rc.1 v1.4.42-rc.1 2026-06-02 21:03:03 +00:00
Neil 8bfab754e0 Add early macOS startup diagnostics (#4504) 2026-06-02 14:02:19 -07:00
Jinwoo HongandOrca 7784eaf7d6 Polish quick command dialog controls (#4502)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 13:57:47 -07:00
Jinjing f03791015f Revert "Show agent activity badges on terminal tabs" (#4503) 2026-06-02 13:39:56 -07:00
Jinjing a49e74d134 Guard worktree cards against stale review cache (#4497)
- Only show cached GitHub PR or GitLab MR details when they match linked metadata
- Preserve branch-discovered reviews for providers without stored worktree metadata
- Update tests for PR/MR fallback display and related button variants
2026-06-02 13:15:47 -07:00
Jinwoo Hong cb4ab7383e Fix workspace board drag commit target (#4487) 2026-06-02 15:32:18 -04:00
Brennan BensonandOrca 9cfe6c86b5 Fix Browser Use tour dark theme (#4488)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 12:05:04 -07:00
Jinwoo HongandOrca 5a48af49f3 Skip first-run education in dev launches (#4489)
Co-authored-by: Orca <help@stably.ai>
2026-06-02 11:49:00 -07:00
github-actions[bot] 90fc65803d release: v1.4.42-rc.0 v1.4.42-rc.0 2026-06-02 18:33:03 +00:00
Jinjing 20bad3ef84 fix: address review findings (#4485) 2026-06-02 11:24:01 -07:00
Jinjing 705f24a174 Preserve Linear mobile task source coverage
Restore Linear as the baseline mobile task source update coverage while keeping Jira covered as an added assertion.
2026-06-02 11:21:38 -07:00
Jinjing a2af42774f Allow Jira in persisted mobile task source settings
Allow mobile runtime settings updates to persist Jira as a task provider and visible task provider setting.
2026-06-02 11:15:36 -07:00
Jinjing eb441f2ee1 fix: address review findings (#4482) 2026-06-02 11:11:11 -07:00