diff --git a/README.md b/README.md index 3e17507..abb4ea6 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,11 @@ One Cloudflare Worker serves the built SPA and proxies every upstream API. - `wrangler.jsonc` — `assets.not_found_handling: "single-page-application"`, with every proxy prefix listed in `run_worker_first` so the SPA fallback doesn't swallow API calls. +- `src/About.tsx` and `src/App.tsx` `useAboutRoute()` — the about and roadmap + page at `/about`. Nothing serves that path specially: the fallback above + returns `index.html` for anything `run_worker_first` does not claim, and + `useAboutRoute()` reads `location.pathname` to decide what to render. Adding a + second page means adding a path to that hook, not a route to the Worker. The browser only ever talks to the Worker, and the Last.fm key is a Worker secret that never reaches client code. Only two of the four proxies are still