Per review: build the full forge profile URL in the harness instead of the client. /api/state now returns forge_url: Option<String> (assembled from the request Host header — resolves against whatever host the operator reached the page on), replacing the forge_present bool. The JS just links forge_url when present — no client-side URL construction. |
||
|---|---|---|
| .. | ||
| agent.css | ||
| app.js | ||
| index.html | ||
| screen.html | ||
| stats.html | ||
| stats.js | ||