Milestone 1

Reading communities, not content sludge.

Highlighter is being rebuilt around artifacts, highlights, and discussions inside Nostr-native groups. This deploy establishes the app routes and public share surfaces.

Foundation

Communities

Your NIP-29 groups, group creation flow, and community-specific reading surfaces.

Foundation

Discover

Public community browsing for guests and future recommendation entry points.

Protected

Me

Personal vault, community membership list, and the first pass at For Later storage.

Stub

Public Community

Shareable SSR page for a group landing page before full relay-backed data arrives.

New route

Public Highlight

New canonical share shape for highlights: group context plus canonical highlight event.

What changed in this slice

  • The landing page now speaks in Highlighter terms instead of the upstream article template.
  • Protected `/me/*` and public share surfaces are part of the visible route map.
  • The new public highlight shape is `/g/[group-id]/e/[highlight-id]`.

What comes next

  • Wire community membership and metadata into `/community` and `/community/[id]`.
  • Replace route scaffolds with artifact, highlight, and discussion data flows.
  • Ship the first relay-backed deploy once local verification stays clean.