Show longform image tags on posts, use shortened npubs for author names,
and paginate the homepage meetups section with responsive load more.
Co-authored-by: Cursor <cursoragent@cursor.com>
Support naddr/nevent/note slugs for unindexed posts, cache naddr lookups,
render Nostr embeds in markdown, and add a consistency check for events mirrors.
Co-authored-by: Cursor <cursoragent@cursor.com>
Centralize site metadata and social URLs for JSON-LD, expose llmstxt.org
content and per-page .md routes for LLM crawlers, and refactor blog/FAQ/events
pages with shared components.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add UserRelay API and dashboard relays tab with NIP-65 import, store post
naddr for Nostr articles, and ship Prisma migrations for board tables,
user relays, and post metadata.
Co-authored-by: Cursor <cursoragent@cursor.com>
Use same-origin /api in the browser so builds are not stuck with baked-in
localhost. Server-side fetches use INTERNAL_API_URL, NEXT_PUBLIC_API_URL, or
loopback. Centralize logic in lib/api-base.ts.
Made-with: Cursor