Fix restty links across docs pages (#595)

This commit is contained in:
Sandro
2026-08-19 03:39:38 +02:00
committed by GitHub
parent b3c0c1c691
commit e1f9db4c4e
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -61,7 +61,7 @@
> This is a beta release. Please report any issues you encounter. > This is a beta release. Please report any issues you encounter.
- **Rebuilt the user model to enable "account linking" between Headplane and Headscale.** OIDC users are automatically linked to their Headscale counterparts based on subject and email. Users who cannot be automatically linked can claim an unlinked Headscale user during onboarding. See the [SSO docs](/features/sso) for details (via [#489](https://github.com/tale/headplane/pull/489)). - **Rebuilt the user model to enable "account linking" between Headplane and Headscale.** OIDC users are automatically linked to their Headscale counterparts based on subject and email. Users who cannot be automatically linked can claim an unlinked Headscale user during onboarding. See the [SSO docs](/features/sso) for details (via [#489](https://github.com/tale/headplane/pull/489)).
- **Rebuilt Browser SSH** with a new terminal powered by [Ghostty WASM](https://restty.dev), improved session handling, and support for custom DERP ports. See the [Browser SSH docs](/features/ssh) for details (closes [#515](https://github.com/tale/headplane/issues/515), closes [#386](https://github.com/tale/headplane/issues/386)). - **Rebuilt Browser SSH** with a new terminal powered by [Ghostty WASM](https://restty.pages.dev), improved session handling, and support for custom DERP ports. See the [Browser SSH docs](/features/ssh) for details (closes [#515](https://github.com/tale/headplane/issues/515), closes [#386](https://github.com/tale/headplane/issues/386)).
- **Rearchitected the Headplane Agent** with a periodic sync model and extensive caching. The agent now auto-generates ephemeral pre-auth keys (requires Headscale 0.28+). See the [Agent docs](/features/agent) for details (closes [#350](https://github.com/tale/headplane/issues/350), closes [#455](https://github.com/tale/headplane/issues/455)). - **Rearchitected the Headplane Agent** with a periodic sync model and extensive caching. The agent now auto-generates ephemeral pre-auth keys (requires Headscale 0.28+). See the [Agent docs](/features/agent) for details (closes [#350](https://github.com/tale/headplane/issues/350), closes [#455](https://github.com/tale/headplane/issues/455)).
- **Replaced `openid-client` with a new OIDC implementation.** Fixes `client_secret_basic` not working with Google SSO and other providers (closes [#493](https://github.com/tale/headplane/issues/493), closes [#516](https://github.com/tale/headplane/issues/516)). - **Replaced `openid-client` with a new OIDC implementation.** Fixes `client_secret_basic` not working with Google SSO and other providers (closes [#493](https://github.com/tale/headplane/issues/493), closes [#516](https://github.com/tale/headplane/issues/516)).
- **Migrated all UI components from react-aria to [Base UI](https://base-ui.com).** - **Migrated all UI components from react-aria to [Base UI](https://base-ui.com).**
+2 -2
View File
@@ -38,7 +38,7 @@ Upgrade Headscale to 0.29.2 or newer, or use Headscale 0.28.x.
## How It Works ## How It Works
:::tip :::tip
While we use Ghostty (via [restty](https://restty.dev)) to render the terminal, While we use Ghostty (via [restty](https://restty.pages.dev)) to render the terminal,
the SSH connection is opened with a `TERM` value of `xterm-256color` for maximum the SSH connection is opened with a `TERM` value of `xterm-256color` for maximum
compatibility. Nerd Font glyphs are supported out of the box — the terminal compatibility. Nerd Font glyphs are supported out of the box — the terminal
ships with a self-hosted JetBrains Mono Nerd Font. ships with a self-hosted JetBrains Mono Nerd Font.
@@ -50,7 +50,7 @@ When a user opens an SSH session from the UI, the browser:
WireGuard. This node will connect to the tailnet via a pre-auth key. WireGuard. This node will connect to the tailnet via a pre-auth key.
2. Opens an SSH session to the target node's Tailscale IP address over the 2. Opens an SSH session to the target node's Tailscale IP address over the
tunnel and passes it to the browser. tunnel and passes it to the browser.
3. Using [restty](https://restty.dev) (a Ghostty-based WASM terminal emulator), 3. Using [restty](https://restty.pages.dev) (a Ghostty-based WASM terminal emulator),
the browser renders a full-featured terminal and proxies the SSH session the browser renders a full-featured terminal and proxies the SSH session
to it. to it.