Skip to content

v0.3.0 — SEO baseline + Bunker dual-transport

Latest

Choose a tag to compare

@agustinkassis agustinkassis released this 01 May 01:41
· 117 commits to main since this release

Highlights

SEO baseline

  • Chunked sitemap (/sitemap/static.xml + /sitemap/nostr.xml) and robots.ts
  • Dynamic Open Graph images per hackathon and per project (next/og)
  • Structured data: Organization, Event, SoftwareApplication, BreadcrumbList
  • Google Tag Manager wired (production-only)
  • cacheComponents: true enabled; Nostr submissions now render server-side via lib/nostrCache.ts with stale-while-revalidate caching
  • POST /api/revalidate-nostr for on-demand cache invalidation
  • Canonical URLs, viewport export, SR-only h1 on home, noindex on /dashboard/* and /projects/[pubkey]/*

Bunker / signing

  • Dual NIP-44 / NIP-04 transport with mobile deep-link

Deployment notes

  • Set REVALIDATE_SECRET in your environment before deploying.
  • After deploy, register the site in Google Search Console and submit both sitemap chunks.

Full Changelog: v0.1.0...v0.3.0