bbe and Cursor
a6a2b113ee
feat: add scoped API keys for programmatic site access
...
Introduce ApiKey model, CRUD endpoints, and admin UI so agents can
authenticate with permission-scoped keys. Normalize pubkeys to hex on login,
dedupe legacy npub/hex user rows, and ignore .cursor in git.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 09:29:30 +02:00
bbe and Cursor
70e3e0633d
feat: roles/permissions system and Nostr profile display on admin users
...
Introduce granular role-based permissions with SuperAdmin env override, admin roles UI, and permission-gated API routes. Fix admin user Nostr metadata by batching relay profile fetches, normalizing npub pubkeys to hex, and adding reusable NostrAvatar/useNostrProfile components.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 08:46:56 +02:00
bbe
2ddf6495fb
Ignore local storage; admin users NIP-05, media, events, footer updates
...
- Add /storage/ and /backend/storage/ to .gitignore
- Track meetup time helper, logo asset, and assorted frontend/backend fixes
2026-04-02 22:13:28 +02:00
Michilis
76210db03d
first commit
...
Made-with: Cursor
2026-04-01 02:46:53 +00:00