19bc3cf991ca05cc0fd1d86b5fa46c677a851530
- index.html: replace Image() probe with fetch(no-cors) + AbortController
timeout. fetch resolves for any network response (incl. 4xx/5xx) so
resolve -> 'up', reject/timeout -> 'down'. Fixes the bug where 401/404
services were marked green.
- services.json: add Homepage service under 'dev' (was missing; the
homepage is one of the public homelab services). Now 21 services.
- services.json: fix ethereum category icon (' Ξ' -> 'Ξ') leading space.
- .gitignore (new): ignore /.playwright-mcp/ and services-page.png.
- git rm --cached the three stray dev artifacts so they leave the repo.
homepage
Public homepage — Docker image deployed to homepage.ffaerber.duckdns.org
How it ships itself — issue → agent team → PR → QA → autopilot merge → image → swarm deploy — is documented in PIPELINE.md.
Languages
HTML
49.2%
CSS
47.6%
Dockerfile
3.2%