Commit Graph
4363 Commits
Author SHA1 Message Date
github-actions[bot] 254ca64a2a release: v1.4.48 v1.4.48 2026-06-05 05:34:29 +00:00
Jinwoo HongandOrca 2f8246356f Fix owner-scoped file watch reloads (#4682)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 22:29:42 -07:00
Brennan BensonandOrca e62e515116 Refine Git AI Author settings (#4679)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 22:28:23 -07:00
Brennan BensonandOrca 843c345768 Declutter setup guide visuals (#4614)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 22:23:28 -07:00
Jinjing fd161d3587 fix: track Claude Opus 4.8 usage pricing (#4681) 2026-06-04 21:57:17 -07:00
Jinwoo HongandOrca 4dd58a82b4 Animate modal height changes (#4680)
Co-authored-by: Orca <help@stably.ai>
2026-06-05 00:36:02 -04:00
Brennan BensonandOrca 4333d21d21 Improve add project start options (#4676)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 21:09:01 -07:00
Jinwoo HongandOrca ae3a683373 Fix Zed Open In icon contrast (#4678)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 21:07:14 -07:00
github-actions[bot] 35bcd34a45 release: v1.4.47 v1.4.47 2026-06-05 03:59:18 +00:00
Brennan BensonandOrca a4773ab108 Simplify nested repository imports (#4603)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 20:50:38 -07:00
github-actions[bot] dbb85c2bf7 release: v1.4.47-rc.1 v1.4.47-rc.1 2026-06-05 01:51:46 +00:00
Jinwoo HongandOrca 3ac29ab251 Fix git probe fanout during concurrent refreshes (#4670)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 17:59:09 -07:00
Jinwoo Hong edac541637 Fix Windows Codex terminal cursor rendering (#4669) 2026-06-04 20:54:22 -04:00
Jinwoo Hong 6aac45ada0 Fix Codex home PTY test path on Windows
Use a platform-shaped selected Codex home fixture so native Windows PTY tests exercise the host Codex home path instead of filtering a POSIX /tmp path as WSL-shaped.
2026-06-04 20:40:47 -04:00
Jinwoo HongandOrca 3600cab06d Fix zsh ZDOTDIR context in shell-ready wrappers (#4667)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 17:17:47 -07:00
Jinwoo HongandOrca 1cd6df9137 Improve Open In apps settings (#4668)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 17:02:00 -07:00
github-actions[bot] a5437c16fa release: v1.4.47-rc.0 [rc-slot:2026-06-04-15] v1.4.47-rc.0 2026-06-04 22:35:30 +00:00
Jinwoo Hong 1bdefc7a2a Improve WSL agent CLI detection (#4662) 2026-06-04 15:17:49 -07:00
Jinwoo HongandOrca a672b803fe Clean up agent settings rows (#4661)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 15:17:16 -07:00
Jinjing 13dc835c1b fix: hide create workspace button until hover (#4664) 2026-06-04 15:11:24 -07:00
Jinjing 4eb78d22e8 fix: update persistence session default assertion (#4663) 2026-06-04 15:05:05 -07:00
Jinwoo Hong e3c8a4ccbd Fix Windows sidebar status drag commit (#4657) 2026-06-04 18:02:37 -04:00
Brennan Benson 1eb3c2d031 Clip terminal split chrome at pane boundary (#4617) 2026-06-04 14:37:14 -07:00
Brennan Benson 90378d4304 Add hide controls for sidebar shortcuts (#4648) 2026-06-04 14:14:28 -07:00
Jinwoo HongandOrca 3ef230e1f7 Fix persistent terminal attention for agent completions (#4658)
* WIP: Changes before auto-review fixes

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

* fix: route agent terminal attention through notifications

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

---------

Co-authored-by: Orca <help@stably.ai>
2026-06-04 17:05:07 -04:00
Jinjing 68b2e41e61 Fix compact agent status nesting (#4649)
* fix: address review findings

* Fix compact agent row overflow in worktree cards

- Allow inline agent rows to outdent into the card gutter without clipping
- Scope compact agent list sizing to the list container instead of the button
- Keep expanded agent headers quiet while preserving collapsed pill styling
2026-06-04 13:50:51 -07:00
Trevin Chow f78716ca46 fix: reuse preview tabs when browsing files
Reviewed and landed with maintainer follow-ups for preview-tab promotion, source-control double-click behavior, dirty/split preview safety, and current-main persistence test compatibility.
2026-06-04 16:48:09 -04:00
Jinwoo Hong 8654a41ea8 Persist orca serve terminal sessions
Squashed merge of PR #4656.
2026-06-04 16:37:57 -04:00
Brennan BensonandOrca 63ec0d2c1b Add golden core flow E2E tests (#4615)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 13:17:26 -07:00
e31f65f54f fix(settings): prevent IME composition cancellation in repository Display Name and Worktree Location inputs (#4632)
* fix(settings): prevent IME composition cancellation in repository Display Name and Worktree Location inputs

Controlled inputs bound directly to the zustand store caused IME
composition to be cancelled on every keystroke because React re-rendered
from the stale store value before the async IPC round-trip completed.
On slow typing this yielded bare jamo decomposition (가나다 → ㄱㅏㄴㅏㄷㅏ);
on fast typing characters were silently dropped.

Introduce RepoSettingsDraftInput, a wrapper that keeps keystrokes in
local draft state so the input is always synchronously controlled. The
store is still written on every keystroke in the background so the
sidebar stays live. Draft resets only when the active repo changes, so
async IPC echoes cannot clobber newer draft text.

Apply RepoSettingsDraftInput to both the Display Name and the Worktree
Location inputs (identical store-bound binding, same root cause).

Also link the Display Name Label to its input via htmlFor/id for a11y
and test-locator clarity.

Tests added:
- RepositoryPaneDraftInput.test.tsx: unit tests (happy-dom) — draft
  survives stale store re-render and stale IPC echo; resets on repo
  switch; persists on every keystroke.
- tests/e2e/settings-display-name-ime.spec.ts: Playwright e2e driving
  Blink's real IME pipeline via CDP Input.imeSetComposition /
  Input.insertText with an adaptive 2-set Korean IME emulator.
  Fails with 'ㄱㅏㄴㅏㄷㅏ' on the pre-fix code; passes on the fix.

* fix(settings): preserve external repo setting updates

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

---------

Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
Co-authored-by: Orca <help@stably.ai>
2026-06-04 16:11:56 -04:00
Jinwoo Hong 87ca65d395 Update mobile download links to 0.0.12
Point Android download links and related fixtures at the published mobile-v0.0.12 release.
2026-06-04 16:11:51 -04:00
Jinwoo HongandOrca 20c4ee7895 Suppress macOS renderer teardown crash reports (#4655)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 13:02:51 -07:00
13f062d093 feat: hide markdown front matter by default with per-file toggle (#4468) (#4636)
* feat: hide markdown front matter by default with per-file toggle (#4468)

Front matter in the markdown preview was always visible above the
rendered body, which clutters reading for files where the metadata
is incidental. Default the card to hidden and let users opt in per
file via a small switch in the section header.

* Add a per-file markdownFrontmatterVisible flag in EditorSlice,
  mirroring the editorViewMode pattern (absent entry = hidden;
  storing only explicit true values keeps the record minimal).
* Clean the entry up on closeFile, preview-tab replacement, and
  worktree removal; reset on runtime switch.
* Render the existing front-matter card unchanged when the toggle
  is on, hide only the <pre> body when it is off, and keep the
  section header + SettingsSwitch visible so the affordance stays
  discoverable.
* Add 4 regression cases in editor.test.ts mirroring the
  editorViewMode tests.

* fix: persist markdown front matter visibility

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

---------

Co-authored-by: Jinwoo-H <jinwoo0825@gmail.com>
Co-authored-by: Orca <help@stably.ai>
2026-06-04 16:02:06 -04:00
github-actions[bot] c6293c8050 release: v1.4.46 mobile-v0.0.12 v1.4.46 2026-06-04 19:25:48 +00:00
github-actions[bot] 5fe46f8849 release: v1.4.46-rc.0 v1.4.46-rc.0 2026-06-04 18:44:12 +00:00
Jinwoo HongandOrca 39f621f984 Fix usage menu terminal focus handoff (#4651)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 11:37:04 -07:00
Jinjing 85dbd2f16e fix: address review findings (#4653) 2026-06-04 11:34:37 -07:00
Jinjing 20f30798c0 fix: address review findings (#4650) 2026-06-04 11:20:17 -07:00
Jinwoo HongandOrca 8b66785e66 Allow browser pages to zoom independently (#4646)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 11:00:10 -07:00
Jinwoo HongandOrca 45705b0a7a Fix terminal hover link CPU runaway (#4644)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 10:12:48 -07:00
Jinwoo HongandOrca c4df8628b8 Add Droid orchestration routing (#4624)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 10:00:11 -07:00
Neil b4188b4861 Persist terminal scrollback outside session JSON 2026-06-04 01:31:38 -07:00
Jinjing 68b8070db5 Show empty project worktrees (#4628)
* Show empty project worktrees

Render ungrouped project repositories without active worktrees as sidebar placeholders, keep repo filtering behavior intact, and cover grouping/filtering with focused tests.

Design doc: docs/display-empty-project-worktree-card.md

* rm design doc
2026-06-04 01:21:48 -07:00
Jinwoo HongandOrca c23ab4323c Prepare mobile 0.0.12 (#4627)
Co-authored-by: Orca <help@stably.ai>
2026-06-04 01:06:45 -07:00
Jinjing 2c53263a62 Match Linear priority icon colors (#4625) 2026-06-04 00:33:25 -07:00
Brennan BensonandOrca 7b6e8e0ced Remove final code onboarding step (#4524)
Co-authored-by: Orca <help@stably.ai>
2026-06-03 23:57:53 -07:00
github-actions[bot] 11f8176f14 release: v1.4.45 v1.4.45 2026-06-04 06:43:31 +00:00
Neil 5185ff3bf2 Use semver max for latest stable release (#4622)
Select the latest stable desktop release by numeric semver instead of trusting release list order.
2026-06-03 23:42:33 -07:00
gsxdsm a19e16f718 fix: Android terminal text overflow and stale viewport after unfold
Fix Android terminal text overflow and stale foldable viewport handling.

- Pin terminal WebView textZoom so Android system font scale cannot inflate xterm glyphs past measured cells.
- Refit mobile terminal viewport on window dimension changes for fold/unfold, rotation, and split-screen.
- Harden viewport refit fallback handling for stale async runs and updateViewport responses.

Fixes #4579
2026-06-04 02:38:57 -04:00
Brennan Benson a044a7cf40 Revert "Fix terminal split divider edge bleed" (#4613) 2026-06-03 19:14:25 -07:00