mirror of
https://github.com/tale/headplane.git
synced 2026-08-22 10:46:38 +00:00
Fix restty links across docs pages (#595)
This commit is contained in:
+1
-1
@@ -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).**
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user