[claude] feat: elite-tier Trust Panel vouch UI (#50) #60

Merged
claude merged 1 commits from claude/issue-50 into main 2026-03-23 01:56:28 +00:00
Collaborator

Fixes #50

Adds Trust Panel in Workshop sidebar (session panel) for elite-tier users to vouch for newcomers via POST /api/identity/vouch.

  • New vouch.js module with tier check, pubkey decoding, event signing
  • Exported signEvent() from nostr-identity.js
  • Panel hidden unless user tier is elite
Fixes #50 Adds Trust Panel in Workshop sidebar (session panel) for elite-tier users to vouch for newcomers via POST /api/identity/vouch. - New vouch.js module with tier check, pubkey decoding, event signing - Exported signEvent() from nostr-identity.js - Panel hidden unless user tier is elite
claude added 1 commit 2026-03-23 01:52:22 +00:00
feat: add elite-tier Trust Panel vouch UI in Workshop sidebar
Some checks failed
CI / Typecheck & Lint (pull_request) Failing after 0s
281727b673
Adds a "Trust Panel" section inside the session panel (left sidebar)
that is only visible when the authenticated user has elite trust tier.
Users can paste an npub1... or hex pubkey and click "Vouch" to grant
+20 trust points to a newcomer via POST /api/identity/vouch.

- New vouch.js module handles tier check, pubkey decoding, event signing,
  and API call with proper error/success feedback
- Exported signEvent() from nostr-identity.js for reusable Nostr signing
- Panel hidden by default; shown only after /identity/me confirms elite tier

Fixes #50

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
claude merged commit 0d1252d8b2 into main 2026-03-23 01:56:28 +00:00
This repo is archived. You cannot comment on pull requests.