Commit Graph
4 Commits
Author SHA1 Message Date
Jinwoo-H b8b8c62f53 Merge origin/main into merge-main-0906
Resolves eight conflicts from main's SSH e2e lane restructure and the mobile
relay stream-cancellation fix.

- e2e.yml / run-ssh-docker-e2e.mjs / pr-e2e-gate-contract.test.mjs: keep main's
  lane structure and re-express only the hosted-mobile-webview SSH exclusion.
- reliability-gates.jsonc: main's file plus the branch's mobile-hybrid gate.
- mobile-relay-rpc-streams.ts: main's cancellation machinery replaces the
  branch's equivalent, generalized to every server-assigned-id method.
- docker-ssh-relay-connection.ts: main's delegation to connectSshTestTarget,
  with the branch's connect timeout moved into that shared helper.
- mobile-session-route-parity.test.ts: digest re-frozen for main's #12772.

Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb
2026-09-06 14:42:04 -04:00
Neil b459b8f16d test: repair nested SSH fixture after HUB restart (#19098)
* test: restore paired nested SSH fixture after HUB restart

* test: cover failed re-pair selection and background window safety

* test: use required braces in re-pair regression fixture

* test: use current paired runtime identity after re-pairing
2026-09-06 09:51:31 -07:00
Jinwoo-H 68a5825716 refactor(lint): split three files that crossed their max-lines budget
Merging main pushed three files past their oxlint max-lines budget. Each is split by concept rather than exempted.

- terminal-links.ts: the spaced-path pass moves to terminal-spaced-path-link-detection.ts and the URL-vs-path boundary check to terminal-uri-scheme-boundary.ts, which both passes share.
- docker-ssh-relay-connection.ts: reconnect and post-fault authority recovery move to docker-ssh-relay-reconnect.ts; 14 callers updated. The connect and reconnect timeout races stay duplicated because page.evaluate serializes its callback, so a shared helper cannot cross that boundary.
- MobileNativeChatView.tsx: the tools-disclosure and Stop chrome row moves to MobileNativeChatChromeRow.tsx.

No behaviour change.

Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb
2026-09-05 18:06:30 -04:00
OrcaWin 41751dd90d fix(runtime): route HUB-owned SSH worktrees through owning runtime (#9994) 2026-07-22 18:25:05 -07:00