Skip to content

docs: state of the Nuri support portal — start here - #10

Merged
eminogrande merged 2 commits into
mainfrom
docs/handover
Jul 29, 2026
Merged

docs: state of the Nuri support portal — start here#10
eminogrande merged 2 commits into
mainfrom
docs/handover

Conversation

@eminogrande

Copy link
Copy Markdown

Makes the repo self-explanatory. Right now a first-time visitor lands on the upstream Buzz README with no mention of the Nuri portal, and nothing anywhere records what production actually runs.

What this adds

  • README banner above everything else — what this fork runs, a link to the handover doc, and the three facts that would otherwise cost a day.
  • docs/nuri-support-portal.md — deploy commands, server paths, both authorization layers with file references, how to rotate the owner without asking anyone to copy a 64-char key, a ranked issue list, and next steps in dependency order.
  • CHANGELOG.md — a Nuri fork section, separated from the inherited upstream entries.

Three things this records that were written down nowhere

  1. Production runs feat/nuri-passkey-wallet, not main. support.nuri.com serves bundle index-PQCgW_DB.js from that branch, which has an /admin UI and two bug fixes main does not.
  2. Two chat implementations exist in the same directory — PR feat(web): load chat after Nuri wallet login #7 on main and the branch — written in parallel without knowing about each other. They conflict on ChatPage.tsx and the route files. Deciding which survives is task one.
  3. BUZZ_REQUIRE_RELAY_MEMBERSHIP=false in production. The README claimed true. The relay is open: any Nostr key can read and post, and the passkey is not enforced as an entry requirement.

Docs only — no code changes, no conflict with either chat implementation.

🤖 Generated with Claude Code

eminogrande and others added 2 commits July 29, 2026 15:58
Someone sent the repo link and expected the next person to be productive
immediately. They would not have been: the landing README was upstream
Buzz with no mention of the portal, and the production state was
recorded nowhere.

- README gets a banner above everything else: what this fork runs, where
  the handover doc is, and the three facts that will otherwise waste a
  day.
- docs/nuri-support-portal.md — deploy commands, server paths, both
  authorization layers with file references, owner rotation without
  asking anyone to copy a 64-char key, the ranked issue list, and next
  steps in dependency order.
- CHANGELOG gets a Nuri fork section separating this fork's history from
  the inherited upstream entries.

Three things this records that were not written down anywhere:

1. Production runs feat/nuri-passkey-wallet, not main.
2. Two chat implementations exist in the same directory — PR #7 on main
   and the branch — written in parallel without knowing about each
   other. They conflict. Deciding which survives is task one.
3. BUZZ_REQUIRE_RELAY_MEMBERSHIP=false in production. The README claimed
   true. The relay is open, any Nostr key can participate, and the
   passkey is not enforced as an entry requirement.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Three pull requests are open on this portal and they overlap. PR #9 and
feat/nuri-passkey-wallet fix the identical WebAuthn focus bug, built
twice in isolation — the clearest evidence that the state was written
down nowhere and everyone was guessing.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@eminogrande
eminogrande merged commit a367b0c into main Jul 29, 2026
20 of 21 checks passed
@eminogrande
eminogrande deleted the docs/handover branch July 29, 2026 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant