* Refresh automation run history before navigating to a run
- Prevent stale cached runs from opening or reporting missing history
- Show loading and preserve dashboard navigation during refresh
* Update run history inputs after layout commit
* Resolve workspace run links on their host and preserve cancellation
* fix test
* 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>
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.
* 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>
* 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
* Revert "Show child workspace statuses in the children toggle (#32224)"
This reverts commit b4ee652bcf.
* Fix revert button styling and retire stale child-toggle translations
* Revert "fix(workspace): show launch actions in empty tab groups (#32182)"
This reverts commit afe62effd3.
* Retire empty-workspace translations removed by revert
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.