SkateSpots/src
shakespeare.diy f5483a0dbc Add crew admin moderation + invite actions
- useCrewModeration: fetch NIP-32 `hidden` labels authored by founder+admins for a crew; useHideCrewPost publishes a kind-1985 hidden label (L/l org.skatespots.moderation, e=post, a=crew)
- CrewDetailPage feed: moderators can hide posts via an EyeOff button + confirm dialog; hidden posts filtered from the feed for everyone, shown greyed/"Hidden from feed" to moderators (reversible/auditable)
- CrewInviteDialog: founder+admins share an invite link/message (native share + copy); founder gets a shortcut to add a member key in crew settings
- Gate all admin actions on useCrewRole().canManage; moderators = founder + delegated admins
- Add MODERATION_LABEL_NAMESPACE/HIDDEN constants
- NIP.md: document feed moderation label format (author must be founder/admin) + invite semantics

Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
2026-07-24 17:01:28 +07:00
..
components Add crew admin moderation + invite actions 2026-07-24 17:01:28 +07:00
contexts fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
hooks Add crew admin moderation + invite actions 2026-07-24 17:01:28 +07:00
i18n Step 3: Crews — map-anchored collective feature (kind 35006) 2026-07-24 13:59:50 +07:00
lib Add crew admin moderation + invite actions 2026-07-24 17:01:28 +07:00
pages Add crew admin moderation + invite actions 2026-07-24 17:01:28 +07:00
test feat: update default relay set to all 5 relays 2026-06-16 22:35:09 +07:00
App.test.tsx New project created with Shakespeare 2026-06-15 19:49:07 +07:00
App.tsx feat: update default relay set to all 5 relays 2026-06-16 22:35:09 +07:00
AppRouter.tsx Step 3: Crews — map-anchored collective feature (kind 35006) 2026-07-24 13:59:50 +07:00
index.css UX audit round 2: Near Me fix, map height, touch targets, iOS dirs, a11y, mobile layout 2026-07-23 21:56:11 +07:00
main.tsx fix: Amber intent: format + # in callbackUrl breaks intent parsing 2026-07-08 11:36:03 +07:00
vite-env.d.ts fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00