CodeNomad/docs/help/zh-Hans
heunghingwan 13450749b8
Some checks are pending
Publish help / build (push) Waiting to run
Publish help / deploy (push) Blocked by required conditions
feat(preview): open loopback conversation links in the web preview (#1119)
When the frontend is reached from a browser, an agent-printed
`http://localhost:3000` link points at the browser's machine, not the
backend host that runs the dev server, so clicking it opens a dead tab.
Many development apps also break inside the opaque preview, where
`localStorage`, `sessionStorage` and `document.cookie` throw.

A plain left click on an explicit http(s) loopback link (`localhost`, a
literal `127.x.x.x`, `[::1]`, `0.0.0.0`) in session Markdown now opens it
in that session's web preview. Middle and modifier clicks, external
links and Markdown rendered without a session keep the browser default.
Interception waits until the server meta is known and stays off where
previews are unavailable, such as Remote Control while the host keeps
web previews off. Intercepted links without an author title get a
localized tooltip naming the Ctrl/⌘-click and middle-click escape hatch.

The preview runtime bridge gives opaque documents whose storage access
throws one stable in-memory `localStorage`, `sessionStorage` and
`document.cookie` object each for the current page load, with property
access and enumeration, `Max-Age` taking precedence over `Expires`, and
detection by reading alone, so working storage (a per-token preview host
opened on its own) stays native. The help in all ten locales and the
preview paragraph of architecture.md describe both.

Validation: the loopback predicate unit test, the runtime-bridge shim
tests, the Markdown loopback-link browser test, the server preview,
proxy and Remote Control suites, both typechecks and the help checks
pass; the interception and the shim were checked in Chromium against
the real preview proxy and Remote Control surface.
2026-10-25 15:46:39 +01:00
..
browser-sidecars.md feat(preview): open loopback conversation links in the web preview (#1119) 2026-10-25 15:46:39 +01:00
conversations.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
desktop.md feat(settings): manage desktop data profiles and drop the startup question (#1123) 2026-10-24 09:46:30 +02:00
extensions.md docs(help): multilingual help site with in-app Help menu and palette entry (#859) 2026-10-14 22:44:56 +02:00
files.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
history.md fix(timeline): mirror every transcript block in order and keep clicks on the clicked marker (#1086) 2026-10-22 05:32:43 +02:00
index.md feat(remote-control): serve web previews to paired devices (#1131) 2026-10-24 20:25:25 +02:00
install.md chore(opencode): qualify and recommend runtime 2.1.4 (#1126) 2026-10-24 13:34:36 +02:00
integrations.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
missions.md docs(help): state that running one-time missions continue without the backend (#1137) 2026-10-25 12:42:00 +01:00
mobile.md feat(remote-control): serve web previews to paired devices (#1131) 2026-10-24 20:25:25 +02:00
opencode.md chore(opencode): qualify and recommend runtime 2.1.4 (#1126) 2026-10-24 13:34:36 +02:00
permissions.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
projects.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
providers.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
remote-access.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
remote-control.md feat(remote-control): serve web previews to paired devices (#1131) 2026-10-24 20:25:25 +02:00
security.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
server.md chore(opencode): qualify and recommend runtime 2.1.4 (#1126) 2026-10-24 13:34:36 +02:00
settings.md feat(settings): manage desktop data profiles and drop the startup question (#1123) 2026-10-24 09:46:30 +02:00
shortcuts.md fix(transcript): jump between user messages with Alt+Up/Down, also from the composer (#1087) 2026-10-21 20:36:02 +02:00
support.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00
troubleshooting.md chore(opencode): qualify and recommend runtime 2.1.4 (#1126) 2026-10-24 13:34:36 +02:00
updates.md feat(settings): give Updates its own card and the data profile a Startup row (#1122) 2026-10-24 08:44:52 +02:00
voice.md docs(help): bring the user guide back in line with the current app (#1079) 2026-10-21 14:38:29 +02:00