diff --git a/ROADMAP.md b/ROADMAP.md
index 15e0f1b..8b07884 100644
--- a/ROADMAP.md
+++ b/ROADMAP.md
@@ -284,3 +284,5 @@ Roughly in priority order:
`v0.16.79` is a smoke test for direct-push access: with the newly scoped `site-gateway-claude-push` tokens wired into both remotes (Gitea via a repository-scoped Gitea access token, GitHub via a fine-grained PAT limited to this one repo's Contents), this commit is pushed directly from the device shell rather than handed off as a script for manual execution -- the Dashboard heading briefly reads "Dashboard v3" to make the change visually obvious end to end, the same pattern used for the v0.16.75 Gitea-migration smoke test.
`v0.16.80` is another smoke test for direct-push access, requested to reconfirm the pipeline after the Gitea CPU/bot-traffic investigation: the Dashboard heading reads "Dashboard v4" instead of "Dashboard v3," pushed directly from the device shell to both remotes as before.
+
+`v0.16.81` reverts the Dashboard heading from "Dashboard v4" back to "Dashboard" now that the direct-push smoke tests (v0.16.79/v0.16.80) are confirmed live on both remotes -- no functional change, text only.
diff --git a/package.json b/package.json
index d05c2fd..53ec124 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "site-gateway",
- "version": "0.16.80",
+ "version": "0.16.81",
"private": true,
"description": "Site Gateway: simple self-hosted website publishing, reverse proxying, and automatic HTTPS.",
"type": "module",
diff --git a/src/public/app.js b/src/public/app.js
index ef132b1..3dc2636 100644
--- a/src/public/app.js
+++ b/src/public/app.js
@@ -511,7 +511,7 @@ function render() {
const adminUsersActive = activeAdminTab === "users", adminGroupsActive = activeAdminTab === "groups", adminApiActive = activeAdminTab === "api";
$("#open-create").classList.toggle("hidden", !(management || adminUsersActive || adminGroupsActive || adminApiActive || ["streaming","redirects","access"].includes(state.view)) || !canManage()); $("#check-health").classList.toggle("hidden", state.view !== "certificates" || !canAdmin()); $("#refresh-logs").classList.toggle("hidden", state.view !== "logs");
if (overview) {
- $("#page-title").textContent = "Dashboard v4";
+ $("#page-title").textContent = "Dashboard";
$("#page-subtitle").textContent = "Health, activity, and system status at a glance.";
renderDashboard();
return;
diff --git a/src/public/index.html b/src/public/index.html
index 32428db..a82a63a 100644
--- a/src/public/index.html
+++ b/src/public/index.html
@@ -11,7 +11,7 @@
-
+
-
+