site/hephaestus.x
Local Dev aea58e4cfd feat(hephaestus.x): /forge lists real repos instead of auto-redirecting
Previous version was a 100ms bounce to code.silentmode.st — user never saw
hephaestus.x/forge/ content, just a flash. New version is a real catalog page:

- Fetches public repo list live from Forgejo's API on page load
- Renders each repo as a card with name, owner, description, updated date,
  clickable to code.silentmode.st/<owner>/<repo> when the user chooses
- Falls back to a "browse directly at code.silentmode.st" hint on API error
- Includes the git clone URL patterns (HTTPS-with-PAT and SSH-2222) inline

Enabled CORS on Forgejo so hephaestus.x (served from a different origin)
can hit /api/v1/repos/search — Access-Control-Allow-Origin: *, methods
GET+HEAD only, no credentials. That's the minimum for public listings and
matches how the API is meant to be used.

/forgejo/ is a byte-identical alias.
2026-08-31 12:44:03 +02:00
..
forge feat(hephaestus.x): /forge lists real repos instead of auto-redirecting 2026-08-31 12:44:03 +02:00
forgejo feat(hephaestus.x): /forge lists real repos instead of auto-redirecting 2026-08-31 12:44:03 +02:00
index.html feat(site): standalone hephaestus.x landing + /forge /forgejo shortcuts 2026-08-31 12:29:17 +02:00