From d825e5d6262d3a8125be1e3f2ef5e57eb8bd981e Mon Sep 17 00:00:00 2001 From: Federico Jaramillo Martinez Date: Mon, 15 Jun 2026 23:16:52 +0200 Subject: [PATCH] docs: use extensionless canonical URLs --- README.md | 4 ++-- docs/404.html | 20 ++++++++-------- docs/faq.html | 26 ++++++++++---------- docs/index.html | 34 +++++++++++++------------- docs/install.html | 24 +++++++++---------- docs/machines.html | 28 +++++++++++----------- docs/plugins.html | 28 +++++++++++----------- docs/plugins.md | 6 ++--- docs/remote-first.html | 26 ++++++++++---------- docs/sitemap.xml | 10 ++++---- vite.config.ts | 54 +++++++++++++++++++++++------------------- 11 files changed, 132 insertions(+), 128 deletions(-) diff --git a/README.md b/README.md index 21165bc..2ccad3c 100644 --- a/README.md +++ b/README.md @@ -108,7 +108,7 @@ PI WEB keeps its own state intentionally small: ## Machine federation -The Machines section lets one PI WEB instance act as a gateway to other PI WEB runtimes. Register a remote machine from **Actions → Add Machine** with the remote PI WEB base URL, for example a URL reachable over NetBird, Tailscale, WireGuard, an SSH tunnel, or a trusted reverse proxy. The browser continues talking to the local PI WEB origin; project, workspace, file, git, session, activity, and terminal HTTP/WebSocket traffic is proxied server-to-server. See the [Fleet guide](https://pi-web.dev/machines.html) for setup, trust model, and troubleshooting details. +The Machines section lets one PI WEB instance act as a gateway to other PI WEB runtimes. Register a remote machine from **Actions → Add Machine** with the remote PI WEB base URL, for example a URL reachable over NetBird, Tailscale, WireGuard, an SSH tunnel, or a trusted reverse proxy. The browser continues talking to the local PI WEB origin; project, workspace, file, git, session, activity, and terminal HTTP/WebSocket traffic is proxied server-to-server. See the [Fleet guide](https://pi-web.dev/machines) for setup, trust model, and troubleshooting details. Remote model-provider credentials and OAuth state stay on the target machine. API-key provider configuration can be proxied, but OAuth login should be completed by opening the remote PI WEB directly. Register remote machines only when you trust the endpoint and the network path: adding a machine gives this PI WEB server permission to contact that URL with the optional bearer token you configured. @@ -122,7 +122,7 @@ A useful prompt for AI agents: ```text Build a PI WEB plugin for this project. Goal: . -Before coding, read https://pi-web.dev/plugins.html and https://pi-web.dev/plugins.md. +Before coding, read https://pi-web.dev/plugins and https://pi-web.dev/plugins.md. Create it under ~/.pi-web/plugins/ using the documented PI WEB v1 plugin API. Validate with /pi-web-plugins/manifest.json and explain reload/debug steps. Do not modify PI WEB itself. diff --git a/docs/404.html b/docs/404.html index 2636de0..2f313ac 100644 --- a/docs/404.html +++ b/docs/404.html @@ -9,7 +9,7 @@ - + @@ -37,11 +37,11 @@ PI WEB