Skip to content

chore: remove Nostr chat system#253

Merged
jinglescode merged 1 commit intomainfrom
chore/remove-chat-system
May 10, 2026
Merged

chore: remove Nostr chat system#253
jinglescode merged 1 commit intomainfrom
chore/remove-chat-system

Conversation

@jinglescode
Copy link
Copy Markdown
Member

Summary

  • Removes the Nostr wallet chat that was throwing WebSocket connection to 'wss://relay.damus.io/' failed: bad response from server on every page load
  • Drops @jinglescode/nostr-chat-plugin, the chat page/component, the sidebar Chat link, and the "Chat and Collaborate" homepage card
  • Cleans up server-side: removes nostrKey from the createUser mutation input, deletes the unused getNostrKeysByAddresses procedure, and removes the Nostr Key block from the user profile page
  • Adds a migration making User.nostrKey nullable so new signups insert without a key (existing rows preserved — column kept for now to avoid destructive data loss)

Test plan

  • npx tsc --noEmit clean
  • npx next build ✓ Compiled successfully (chat route absent from manifest)
  • Lockfile in sync (package.jsonpackage-lock.json, 90/90 deps)
  • Migration 20260510170000_make_user_nostrkey_optional applied to prod DB; information_schema confirms nostrKey.is_nullable = YES
  • Smoke test: connect a wallet, confirm signup completes without nostrKey
  • Visual check: sidebar no longer shows Chat link; homepage no longer shows "Chat and Collaborate" card

🤖 Generated with Claude Code

Removes the Nostr-based wallet chat that was throwing
`wss://relay.damus.io/` WebSocket errors. Drops the
@jinglescode/nostr-chat-plugin dependency along with the chat page,
component, sidebar link, and homepage feature card.

Server-side: removes nostrKey from createUser input and deletes the
unused getNostrKeysByAddresses procedure. Adds a migration making
User.nostrKey nullable so new signups insert without a key (existing
rows preserved).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
multisig Ready Ready Preview, Comment May 10, 2026 0:36am

Request Review

@jinglescode jinglescode merged commit 80fbe91 into main May 10, 2026
6 checks passed
@jinglescode jinglescode deleted the chore/remove-chat-system branch May 10, 2026 12:59
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