v0.170.0: root → Indítópult (302); Vezérlőpult at /dashboard; CLAUDE.md stale-note fix

/ now 302s to /launcher (ONE canonical URL per page — launcher body never served at /);
the Vezérlőpult keeps /dashboard + its nav slot (operator ruling, reversing v0.163.0).
Nav: Indítópult active on /launcher, Vezérlőpult href=/dashboard active there. Post-login
default (/) and the topbar logo (/) flow through the redirect; login target unchanged.
Repointed 2 dashboard-card tests /→/dashboard. Corrected the stale vacation/agent-DOWN
note in CLAUDE.md (agent is up at 192.168.0.162:8443).

Tests: 302 target+status, /dashboard 200, nav hrefs/active; red-proof verified.
This commit is contained in:
2026-07-25 07:44:08 +02:00
parent 2487681396
commit 9cc8424954
6 changed files with 102 additions and 18 deletions
+17
View File
@@ -1,5 +1,22 @@
## Changelog
### v0.170.0 — Root → Indítópult; gofmt normalization; stale-note fix (2026-07-25)
- **`/` is now the Indítópult** (operator ruling, reversing the v0.163.0 landing choice). `GET /` 302s
to `/launcher` (ONE canonical URL per page — the launcher body is never served at `/`); the
Vezérlőpult keeps its own URL **`/dashboard`** and its nav slot. Nav: Indítópult active on
`/launcher`, Vezérlőpult `href="/dashboard"` active there — never both. Post-login (default `/`) and
the mobile-topbar logo (`/`) both flow through the redirect to the launcher; the login redirect target
is unchanged. Tests: the 302 (target + status), `/dashboard` 200, nav hrefs/active; red-proof: fold
`/` back into the dashboard case → the 302 test fails. Two dashboard-card tests repointed `/``/dashboard`.
- **gofmt normalization** shipped as a **separate, style-only prior commit** (`gofmt -w` across the
controller tree, **46 files**, `gofmt -l` now empty) — disarms the formatting landmine where a
targeted edit + an accidental `gofmt -w` swept ~46 unrelated files. Pure formatting (whitespace +
optional-semicolon removal in reflowed inline closures); one doc comment reworded to avoid gofmt's
Go-1.19 `''`→curly-quote doc-comment substitution.
- Repo `CLAUDE.md`: corrected the stale "vacation — agent DOWN at a remote site" note — felhom-pve is
back on the home LAN and the agent is up at `192.168.0.162:8443` (Tailscale alias still available).
### v0.169.1 — Disk-health card: exclude logical/network storage (2026-07-24)
Live QA follow-up to v0.169.0: the agent defaults SMART to UNKNOWN on non-physical targets (PBS,