The admin is deliberately locked until these are set. Nobody can sign in and nothing can be changed while any of them is missing.
We email you a sign-in code. There is no password.
Only addresses on the admin list are accepted. Anything else is refused, even with a valid code. The email comes from Your Local Hub and is branded as such — the two sites share one sign-in service.
Read live from Vercel each time this page loads, then each address is opened to see what it actually serves. Unlisting removes the address from its Vercel project so it shows the 404 page — the pages, the repository and the deployment are left alone, and listing puts it straight back.
Its own address means a project claims that exact subdomain, so
it can be listed and unlisted from here. Via wildcard means nothing claims it
and the *.preview wildcard is serving it — that is how clients still inside
navigate-previews work, and there is no domain to remove, so unlisting one means
taking its folder out of that project and redeploying. Moving a client to its own project is
what brings it under control here.
| Client | Address | Fed by | Address | Serving |
|---|
Read from the Your Local Hub database as you: your signed-in token is forwarded, so this sees exactly what your own account may see. There is no service key in this project. Nothing is written.
Filtered to published, non-test, member listings with an
email address, minus anyone in email_opt_outs. If that opt-out check cannot
run, no list is returned at all — an unchecked list must not be used for outreach.
The pages themselves are not generated yet. Rule when they are: nothing invented, only the business's own published words, logo and photographs, and a visible placeholder wherever something is missing. First batch is 10–15.
Specification: navigate-previews/docs/preview-architecture.md
and the notes in this repository's CLAUDE.md.