Commit Graph
15952 Commits
Author SHA1 Message Date
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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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
Neilandfernando_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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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(오영택)andJaeyoung22 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
최주연andKelvin 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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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
OrcaWinandOrcaWin 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