rename: nostrbook → nbread.lol (brand, domain, worker, repo) - #3
Merged
Conversation
Full rebrand of the project to nbread ("NOSTR BLOG READ"), served at the
new live domain nbread.lol.
- Brand wordmark "Nostrbook" → "nbread.lol" across all views (header, hero,
page-title suffixes, footer, docs/terms/privacy prose, README).
- Bare identifier "nostrbook" → "nbread": worker name, package name, D1
database_name, health service string, markdown ruler id, cache header
(X-Nbread-Cache), editor globals (NbreadDraft/NbreadEditorMd) and the
nbread:preview-requested DOM event — kept in sync across src, public/js
and tests.
- Domain "nostrbook.net" → "nbread.lol": MAIN_HOST, routes/zone, NIP-05
(host-derived), all test host URLs, fixtures, docs. Routing/CSP/NIP-05
are host-agnostic (read MAIN_HOST), so no logic changed.
- In-app source links + git repo → github.com/sovITxyz/nbread.
- Fixtures regenerated (re-signed) so event ids/sigs stay valid with the
new nbread.lol content; deterministic keys/timestamps → npubs unchanged.
- Default relays: added relay.primal.net, nostr.wine, purplepag.es,
relay.snort.social, nostr.mom (8 total). Dashboard relay textarea gains a
helper line surfacing the "add your own relays" flow.
- docs/setup.md §6 rewritten to separate reused live resources (D1/KV, kept
by id) from the pending nbread.lol provisioning.
The Nostr protocol references (Nostr, nostr-tools, nostr.json, NIP-05/23,
relay URLs) are deliberately untouched.
Verification: typecheck clean; 593/593 tests pass; wrangler deploy
--dry-run OK; zero "nostrbook" occurrences remain.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Full rebrand Nostrbook → nbread ("NOSTR BLOG READ"), migrating the live site to nbread.lol.
What changed
Nostrbook→nbread.lolacross all views (header, hero, page-title suffixes, footer, docs/terms/privacy, README).nostrbook→nbread: worker name, package name, D1database_name, healthservicestring, markdown ruler id, cache header (X-Nbread-Cache), editor globals (NbreadDraft/NbreadEditorMd), and thenbread:preview-requestedDOM event — synced acrosssrc,public/js, and tests.nostrbook.net→nbread.lol:MAIN_HOST, routes/zone, NIP-05 (host-derived), all test host URLs, fixtures, docs. Routing/CSP/NIP-05 are host-agnostic (readMAIN_HOST), so no routing logic changed.github.com/sovITxyz/nbread.relay.primal.net,nostr.wine,purplepag.es,relay.snort.social,nostr.mom(8 total). Dashboard relay textarea gains a helper surfacing the "add your own relays" flow.docs/setup.md§6 rewritten to separate reused live resources (D1/KV, kept by id) from the pending nbread.lol provisioning.The Nostr protocol references (
Nostr,nostr-tools,nostr.json, NIP-05/23, relay URLs) are deliberately untouched.Verification
tsc --noEmitcleanvitest run)wrangler deploy --dry-runOK (bindings resolve: D1nbread,MAIN_HOST=nbread.lol)nostrbookoccurrences remainFollow-up (not in this PR)
nbread.lolCloudflare zone (DNS, wildcard SSL, Turnstile widget, WAF) and deploy the renamed worker — seedocs/setup.md§6.nbread.