Neil
aeb039938f
refactor(jira): colocate shared contracts and capabilities ( #32927 )
...
* refactor(jira): colocate shared contracts and capabilities
* test(jira): validate title width against panel budget
2026-10-23 14:31:05 -07:00
Kelvin Amoaba
2d06b6d6f9
fix(links): open local html file links in the browser link routing picks ( #32706 )
2026-10-23 21:18:09 +00:00
Neil
6ed9382c05
Allow SSH migration recovery without stopping preserved relay terminals ( #32914 )
...
* fix(ssh): preserve running relay panes during migration recovery
* fix(ssh): wire pane eligibility through existing relay seams
2026-10-23 13:54:17 -07:00
Brennan Benson
cd1f1901ee
Show OpenCode provider quota failures as usage limits ( #31937 )
...
* fix(opencode): show provider quota errors as usage limits
* fix(opencode): preserve billing and entitlement failures
* test(mobile): cover OpenCode failure notice contract
2026-10-23 13:47:32 -07:00
Brennan Benson
6e7f43e57f
fix(cli): explain unsupported and unresolved worktree parents ( #32256 )
...
* fix(cli): identify unsupported and unresolved worktree parents
* fix(cli): preserve failing worktree lookup recovery
* fix(cli): keep recovery imports on pure error types
* Remove incidental package manager lockfile churn
2026-10-23 13:46:55 -07:00
OrcaWin and OrcaWin
452ae74a97
ci: send dependency review notices to release Slack ( #32917 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 13:46:37 -07:00
Neil
772d661e1d
refactor(task-page): colocate Linear composition modules ( #32916 )
2026-10-23 13:35:28 -07:00
OrcaWin and OrcaWin
61ad1ba166
ci: move routine checks and unsigned builds to Blacksmith ( #32913 )
...
* ci: move routine checks and unsigned builds to Blacksmith
* ci: retain GitHub Mac images for isolated SSH fixtures
* ci: keep shared terminal perf preparation on Blacksmith
* test: allow encrypted slow-link fixture to finish on ARM CI
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 13:29:01 -07:00
OrcaWin
2847bbe9e8
[comment audit] Consolidate completed code comment cleanup
...
Combine the completed comment cleanup from 319 stacked PRs into one change against `main`, so the full CI suite validates the combined result once. This replaces the previous audit stack; no additional audit work is included.
The change shortens redundant comments across 2,753 source and shell-snapshot files (25,235 net lines removed). Conflicts preserve current-main executable code. Runtime behavior, test assertions, directives, licenses, generated notices, SAFETY rationales, and compatibility markers are preserved. The audit tracker remains local, outside the repository.
Validation:
- Equivalent source/emitted AST and executable tokens across all 2,750 source files, with separate checks for embedded shell, SQL, JavaScript, CSS, and generated fixtures.
- Identical executable lines in the three shell snapshots; protected comments unchanged.
- Changed-code quality gate passed with no new findings.
- 358 tests passed, 2 skipped across 23 focused test files.
- `git diff --check` passed.
2026-10-23 13:15:45 -07:00
OrcaWin and OrcaWin
b090d5a04d
perf(quick-open): prepare separator variants once per query ( #32252 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 13:13:38 -07:00
Neil
eed7747077
ci: route PR headless change detection off hosted queue ( #32910 )
2026-10-23 13:10:47 -07:00
Neil and fernando_jacob
fce37d3510
fix(terminal): Cmd/Ctrl+click opens the clicked path on a paired server when more paths follow ( #32411 )
...
* fix(terminal): open the clicked path on a paired server when more paths follow
Cmd/Ctrl+click on a terminal file path opened the hard-wrap guess that joins
it to the rows below (`a.txt/b.txt/...`) whenever that guess had no cached
existence answer. Paired hosts rejected the guess's probe with ENOTDIR instead
of answering "missing", so it was never cached, the open failed silently, and
the fallback had already swallowed xterm's own activation.
- The click fallback now probes ambiguous candidates in one batch and opens the
longest one that exists; a later click supersedes a slow probe.
- A click that opens nothing now says why (not found vs. could not check).
- Host existence probes treat ENOTDIR as missing.
Co-authored-by: fernando_jacob <f.jacob1996@gmail.com >
* fix(terminal): let the open report failures and reuse one failure toast
Co-authored-by: fernando_jacob <f.jacob1996@gmail.com >
* fix(terminal): check longer wrapped names first and yield to any later file open
Co-authored-by: fernando_jacob <f.jacob1996@gmail.com >
* fix(terminal): supersede earlier opens at click time and stop re-asking unanswerable guesses
Co-authored-by: fernando_jacob <f.jacob1996@gmail.com >
* fix(terminal): read an older host's ENOTDIR as missing instead of memoizing it
Co-authored-by: fernando_jacob <f.jacob1996@gmail.com >
* fix(terminal): open a wrapped share path whole instead of probing it unprompted
Co-authored-by: fernando_jacob <f.jacob1996@gmail.com >
* fix(terminal): one selection rule for clicked paths and fence probes to the clicked pairing
Co-authored-by: fernando_jacob <f.jacob1996@gmail.com >
* fix(terminal): fence click probes to the clicked host and match ENOTDIR by its errno text
Co-authored-by: fernando_jacob <f.jacob1996@gmail.com >
* fix(terminal): a click on a path already known missing still says so
Co-authored-by: fernando_jacob <f.jacob1996@gmail.com >
* fix(terminal): leave OSC 8 hyperlinks to xterm when their label is a missing path
Co-authored-by: fernando_jacob <f.jacob1996@gmail.com >
---------
Co-authored-by: fernando_jacob <f.jacob1996@gmail.com >
2026-10-23 13:01:37 -07:00
Neil
47c8e2d2ca
refactor(task-page): colocate repository selection modules ( #32909 )
2026-10-23 12:58:08 -07:00
Neil
2670e732f1
test: clean up structured session prompt hook fixture ( #32911 )
2026-10-23 12:55:56 -07:00
Neil
e73ca2aec7
Unify single and multiple PR hover details ( #32284 )
...
* Unify single and multiple PR hover details
* Refine review metadata actions and hover scrolling titles
* Place review checks after identifiers and show full URL tooltips
* Show GitHub mark before review identifiers and fix localization checks
* Reuse the existing GitHub mark across reference and share cards
* Update compact hover expectation for split reference metadata
2026-10-23 12:40:42 -07:00
OrcaWin and OrcaWin
6882870850
test: strengthen hook delivery, CLI and mobile shell coverage (audit 9) ( #32876 )
...
* test: audit CLI environment, Jira and orchestration coverage
* test: audit project setup routing and refusal coverage
* test: audit hook delivery, config gates and mobile shell coverage
* docs: retain a reachable audit tracker source commit
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 12:04:06 -07:00
OrcaWin
914b260fa6
fix(deps): resolve security advisories across desktop, mobile, and docs ( #32326 )
2026-10-23 12:03:27 -07:00
Jinjing
385548e9aa
Improve contrast of mobile Markdown copy buttons ( #32844 )
2026-10-23 11:54:35 -07:00
OrcaWin and OrcaWin
7241fd70cf
[comment audit] Shorten persistence and PTY root comments ( #32303 )
...
* chore: shorten process-host comments
* chore: audit CLI parsing and host-routing comments
* chore: remove stale host-selector restriction comment
* chore: shorten remaining CLI root comments
* Shorten CLI handler comments
* Shorten CLI runtime and command specification comments
* Shorten top-level main process A–G comments
* [comment audit] Shorten main process H–K comments
* [comment audit] Shorten main process L–O comments
* [comment audit] Shorten persistence and PTY root comments
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 11:42:22 -07:00
Jinjing
965d6d153e
Revert child workspace status summary toggle ( #32842 )
...
* Revert "Show child workspace statuses in the children toggle (#32224 )"
This reverts commit b4ee652bcf .
* Fix revert button styling and retire stale child-toggle translations
2026-10-23 11:29:29 -07:00
Jinjing
7eec4ffae0
Revert "fix(workspace): show launch actions in empty tab groups" ( #32838 )
...
* Revert "fix(workspace): show launch actions in empty tab groups (#32182 )"
This reverts commit afe62effd3 .
* Retire empty-workspace translations removed by revert
2026-10-23 11:29:19 -07:00
OrcaWin and OrcaWin
89e93cfa38
[comment audit] Shorten top-level main process L–O comments ( #32295 )
...
* chore: shorten process-host comments
* chore: audit CLI parsing and host-routing comments
* chore: remove stale host-selector restriction comment
* chore: shorten remaining CLI root comments
* Shorten CLI handler comments
* Shorten CLI runtime and command specification comments
* Shorten top-level main process A–G comments
* [comment audit] Shorten main process H–K comments
* [comment audit] Shorten main process L–O comments
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 11:06:55 -07:00
OrcaWin and OrcaWin
d91a3d5804
test: strengthen CLI, lifecycle, bundle and build coverage (audit 8) ( #32777 )
...
* test: audit repository visibility and session-search CLI coverage
* test: verify service identities and public skill-sharing output
* test: verify terminal retry commands and unsuccessful navigation attempts
* test: exercise bulk-close refusal and printed legacy prompt receipts
* test: audit host discovery and agent launch recovery identities
* test: audit ACP replay, lifecycle, and hook delivery coverage
* test: audit automation errors and build artifact guards
* test: audit mobile bridge and bundle lifecycle coverage
* docs: reconcile audit tracker with input-ownership changes
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 11:06:37 -07:00
Jinjing
409bd9ea7e
fix(i18n): clarify reviewed Japanese, Korean, and French copy
2026-10-23 11:03:00 -07:00
Lucas Souza
43bf14aec4
fix(i18n): include community Brazilian Portuguese translations
...
Rolls in the 69 missing translations from #32017 by @lucasrbsouza, preserving the current catalog and his original translated values. Adapted from commits a103b8d7e1 and 81befb581a .
2026-10-23 11:03:00 -07:00
Jinjing
b9d9dacb00
fix(i18n): fill missing locale entries and replace English fallback copy
2026-10-23 11:03:00 -07:00
Leo(오영택) and Jaeyoung22
b9835f34e6
fix(i18n): describe Korean descendant sleep as closing panels ( #31503 )
...
Co-authored-by: Jaeyoung22 <89302528+Jaeyoung22@users.noreply.github.com >
2026-10-23 10:55:21 -07:00
Neil
81079d881c
ci: move the SSH mobile producer to the Blacksmith pool ( #32784 )
2026-10-23 10:55:04 -07:00
Kelvin Amoaba
a9d242d16b
fix(ime): submit on the Enter that commits Korean in every text field ( #32756 )
2026-10-23 17:30:46 +00:00
Jinjing
ffd3d33500
Add Copy path beside Copy in mobile Markdown footer ( #32748 )
2026-10-23 10:20:25 -07:00
최주연 and Kelvin Amoaba
a4a0e605ee
fix(native-chat): send on the Enter that commits a Hangul composition ( #30159 ) ( #30192 )
...
Co-authored-by: Kelvin Amoaba <97001695+AmoabaKelvin@users.noreply.github.com >
2026-10-23 16:57:28 +00:00
Neil
0aed494e48
ci: check indirect unit input ownership in shadow selection ( #32685 )
2026-10-23 09:55:18 -07:00
OrcaWin and OrcaWin
4935d75e1c
[comment audit] Shorten top-level main process H–K comments ( #32290 )
...
* chore: shorten process-host comments
* chore: audit CLI parsing and host-routing comments
* chore: remove stale host-selector restriction comment
* chore: shorten remaining CLI root comments
* Shorten CLI handler comments
* Shorten CLI runtime and command specification comments
* Shorten top-level main process A–G comments
* [comment audit] Shorten main process H–K comments
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 09:50:47 -07:00
Kelvin Amoaba
4c7991509f
feat(browser): say why a page failed to load and reload it when it can ( #31847 )
2026-10-23 16:40:20 +00:00
OrcaWin and OrcaWin
9b6a2e8ff1
test: strengthen CLI, ACP, mobile web and CI coverage (audit 7) ( #32681 )
...
* test: exercise fresh orchestration output and identity fixtures
* test: check brief task values at the current output boundary
* test: observe worker CLI receipts through actual output
* test: reach sender lookup and print real worker wait states
* test: verify retry deadlines and headless recovery admission
* test: audit ACP lifecycle and recorded response boundaries
* test: exercise mobile and CI admission contracts
* test: check cache producers and exact capped output
* test: reconcile upstream audit coverage and cache admission
* docs: align integrated audit record hashes
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 09:26:55 -07:00
OrcaWin and OrcaWin
0cc073fa66
[comment audit] Shorten top-level main process A–G comments ( #32288 )
...
* chore: shorten process-host comments
* chore: audit CLI parsing and host-routing comments
* chore: remove stale host-selector restriction comment
* chore: shorten remaining CLI root comments
* Shorten CLI handler comments
* Shorten CLI runtime and command specification comments
* Shorten top-level main process A–G comments
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 09:24:17 -07:00
Neil
adf5d548f1
ci: move WSL Linux producers to the Blacksmith pool ( #32634 )
2026-10-23 09:20:12 -07:00
OrcaWin and OrcaWin
88b47bc7d8
[comment audit] Shorten CLI runtime and command-spec comments ( #32283 )
...
* chore: shorten process-host comments
* chore: audit CLI parsing and host-routing comments
* chore: remove stale host-selector restriction comment
* chore: shorten remaining CLI root comments
* Shorten CLI handler comments
* Shorten CLI runtime and command specification comments
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 08:54:49 -07:00
Kelvin Amoaba
2570d8fa5c
fix(markdown): render CJK bold that ends in punctuation in desktop and phone chats ( #32020 )
2026-10-23 15:25:16 +00:00
OrcaWin and OrcaWin
6d1aaa4e26
[comment audit] Shorten CLI handler comments ( #32282 )
...
* chore: shorten process-host comments
* chore: audit CLI parsing and host-routing comments
* chore: remove stale host-selector restriction comment
* chore: shorten remaining CLI root comments
* Shorten CLI handler comments
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 08:23:48 -07:00
Kelvin Amoaba
846851237c
feat(browser): per-repo or per-workspace browser profile for new tabs ( #32039 )
2026-10-23 15:20:11 +00:00
Neil
0b6c6e2e43
ci: warm the Windows 2025 native cache used by WSL ( #32628 )
2026-10-23 08:18:00 -07:00
Neil
db46593f55
ci: record durable WSL lifecycle operations ( #32603 )
2026-10-23 08:09:13 -07:00
OrcaWin and OrcaWin
9aa208a4ab
[comment audit] Shorten remaining CLI root comments ( #32273 )
...
* chore: shorten process-host comments
* chore: audit CLI parsing and host-routing comments
* chore: remove stale host-selector restriction comment
* chore: shorten remaining CLI root comments
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 08:07:03 -07:00
OrcaWin and OrcaWin
120f01331c
[comment audit] Shorten CLI parsing and host-routing comments ( #32265 )
...
* chore: shorten process-host comments
* chore: audit CLI parsing and host-routing comments
* chore: remove stale host-selector restriction comment
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 07:49:36 -07:00
OrcaWin and OrcaWin
633da07af5
test: audit CLI dispatch and mobile host boundaries ( #32576 )
...
* test: verify independent CLI quoting and screenshot bytes
* test: audit CLI registration and offline hook boundaries
* test: record CLI automation fence review
* test: audit computer CLI dispatch and exported files
* test: record CLI enrollment and emulator contract review
* test: audit file command path and navigation contracts
* test: bracket login shutdown grace and fallback deadlines
* test: keep managed server timeout expectations independent
* test: record Linear CLI input and dispatch review
* test: verify legacy completion dispatch boundary
* test: replace copied config and browser controls
* test: isolate gate refusal from inherited caller identity
* test: exercise real mobile host admission and teardown boundaries
* docs: reconcile audit entrypoints and refresh completed reviews
* test: fix mobile audit React Doctor findings
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 07:34:51 -07:00
OrcaWin and OrcaWin
8d313ea579
chore: shorten process-host comments ( #32262 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 07:33:54 -07:00
Neil
4ed7fb08af
ci: run full unit shards on eight-core workers ( #32567 )
2026-10-23 07:13:51 -07:00
Neil
0805f1cd70
fix(process): keep Windows tree termination at normal priority ( #32559 )
2026-10-23 07:08:12 -07:00
OrcaWin and OrcaWin
5d32f372e7
test: audit CLI output and deferred delivery boundaries ( #32498 )
...
* test: audit CLI output and deferred delivery boundaries
* docs: reconcile fifth test audit with main
* test: build process-host for Cloud-only relay validation
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-10-23 06:36:47 -07:00