SkateSpots/src/components/crew
shakespeare.diy 739469aa1d Crew chat: frame built-in E2E chat as the default, Cordn as honest opt-in
Decision (per Marmot/Concord/Cordn analysis): a semi-public, socially-verified
skate crew fits Concord-style shared-key chat, not MLS. The built-in NIP-17
giftwrap group chat is already the right answer and works with zero setup — so
stop implying a coordinator is required and stop over-claiming MLS guarantees
the code doesn't yet provide.

- CrewCoordinatorCard: default state now reassures that private E2E chat is
  already ON (no setup) for everyone, instead of prompting founders to "set up a
  coordinator". Founders get a small, honestly-labeled advanced link to the
  self-hosted Cordn option. Fixed the "E2E · MLS / forward secrecy" badge — the
  coordinator path is NIP-44 group encryption routed over ContextVM, not an MLS
  ratchet.
- CrewForm: the coordinator field is now clearly "experimental · self-host",
  states you don't need it, and links to the Cordn repo.
- NIP.md: reworded the crew-chat section + tag/profile descriptions to match the
  honest crypto seam (NIP-44 group today; MLS a future upgrade), so docs no
  longer claim forward secrecy that isn't shipped.

Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
2026-09-03 18:02:53 +07:00
..
CrewCoordinatorCard.tsx Crew chat: frame built-in E2E chat as the default, Cordn as honest opt-in 2026-09-03 18:02:53 +07:00
CrewHero.tsx Redesign crew detail + crews page (Phase 2: visual) 2026-09-02 23:07:27 +07:00
CrewLeadership.tsx Add skate roles to the crew roster (filmer, photographer, etc.) 2026-09-03 00:07:30 +07:00
CrewSponsorBanner.tsx Add crew roles & relationships (Phase 3: sponsor + Cordn coordinator) 2026-09-02 23:52:33 +07:00
CrewSponsorPicker.tsx Add sponsor picker + notifiable crew join-requests 2026-09-03 00:23:55 +07:00
CrewVideoSection.tsx Add "The Part" — crew video/montage (YouTube + Instagram) 2026-09-02 23:59:50 +07:00