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
github-actions[bot]
142bfda5ba
release: v1.4.2-rc.10
v1.4.2-rc.10
2026-05-16 04:00:37 +00: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 and Orca
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 and Orca
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
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
Neil
f4c67434f0
chore: make tsgo the default typecheck ( #2013 )
2026-05-15 18:47:51 -07:00
Neil
ff8accba87
Fix full-height image diffs in combined view
...
Preserve intrinsic image height for binary image diffs in combined View all mode while keeping text diffs on measured Monaco heights.
2026-05-15 18:46:43 -07:00
Brennan Benson and Orca
013f740023
Show agent rows for nested workspace children ( #2008 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-15 18:43:13 -07:00
Neil
9074ed31b1
Add workspace board multi-select drag moves ( #2010 )
...
* Fix workspace board trigger and pinned badge layout
* Add workspace board multi-select drag moves
* Batch workspace board status drops
2026-05-15 18:42:19 -07:00
Jinwoo Hong and Orca
727ccf7c69
Add browser page annotations ( #1979 )
...
Co-authored-by: Orca <help@stably.ai >
2026-05-15 18:39:32 -07:00
Neil
c4cd233ae5
Add Hermes CLI status support ( #1984 )
...
## Summary
- add managed Hermes CLI hook plugin installation and status reporting
- normalize Hermes events into Orca agent status, tools, approvals, and completion states
- expose Hermes status through IPC/preload/web APIs and remote hook installation
## Verification
- targeted Vitest slice: 10 files, 291 tests passed
- pnpm run tc:node, tc:web, tc:cli passed
- oxlint passed with 0 warnings / 0 errors
- git diff --check passed
- GitHub checks passed: verify, e2e / e2e
2026-05-15 18:32:37 -07:00
e6ced0a22b
feat(source-control): add source control tree view ( #1658 )
...
Co-authored-by: Orca <help@stably.ai >
Co-authored-by: brennanb2025 <brennankbenson@gmail.com >
2026-05-15 18:30:09 -07:00
Neil
99df02b923
Add GitHub PR file viewed tracking ( #1914 )
2026-05-15 18:28:13 -07:00
Neil
b249561c44
Fix Linux terminal WebGL glyph corruption ( #1988 )
2026-05-15 18:26:18 -07:00
Jinjing
3a687024eb
fix: use pointer cursor for PR action buttons ( #2007 )
2026-05-15 18:23:50 -07:00