SkateSpots/src/pages
shakespeare.diy 657c36d264 Add Builder category to The Lab (kind 35005), collective-aware + spot-linked
Step 2 of the collective plan:
- types.ts: SKATE_BUILDER_KIND 35005, BUILDER_SERVICE/SKILL/SCALE label maps,
  SkateBuilder interface + parseSkateBuilder (entity/members/noffer/spotRefs +
  service_area & insured fields)
- useLabProfiles/useLabProfile: query + parse builders (profileType 'builder')
- BecomeBuilderPage (/become-builder): amber accent, build-type/materials/scale
  chip selectors, "how we work" gear, service area, licensed/insured switch,
  entity toggle (defaults to collective), noffer, and "spots you've built" picker
- LabPage: 'building' ServiceType — amber accent, Builders tab (5 tabs now,
  horizontally scrollable on mobile), OfferFAB item, filter sections, card
  type-icon/labels, empty state, counts & filtering
- CoachDetailPage: builder accent/icon/kind, "What We Build" + "How We Work"
  sections, service-area & insured cards, portfolio/social handling
- NIP.md: document Builder kind 35005 with tag taxonomy + collective example

Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
2026-07-24 13:33:52 +07:00
..
AboutPage.tsx feat: map as homepage, 3D globe, camera fix, Sasquatch upgrades, UI/UX polish 2026-07-22 22:47:39 +07:00
AmberCallbackPage.tsx Fix Amber login not completing on GrapheneOS new-tab callback 2026-06-17 22:46:39 +07:00
BecomeBuilderPage.tsx Add Builder category to The Lab (kind 35005), collective-aware + spot-linked 2026-07-24 13:33:52 +07:00
BecomeCoachPage.tsx Add individual/collective entity type + NIP-32 membership attestation to The Lab 2026-07-24 13:18:18 +07:00
BecomeEditorPage.tsx Add individual/collective entity type + NIP-32 membership attestation to The Lab 2026-07-24 13:18:18 +07:00
BecomeFilmerPage.tsx Add individual/collective entity type + NIP-32 membership attestation to The Lab 2026-07-24 13:18:18 +07:00
BecomePhotographerPage.tsx Add individual/collective entity type + NIP-32 membership attestation to The Lab 2026-07-24 13:18:18 +07:00
BountyLeaderboardPage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
CoachDetailPage.tsx Add Builder category to The Lab (kind 35005), collective-aware + spot-linked 2026-07-24 13:33:52 +07:00
CollectionDetailPage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
CommunityStatsPage.tsx UX audit fixes: iOS directions, Me tab profile link, onboarding banner, empty states, stats deltas, newsletter pill 2026-07-23 21:36:33 +07:00
ConversationPage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
CreateEventPage.tsx feat: platform monetization — listing fees for paid events & Lab profiles v1.0.62 2026-07-24 02:19:45 +07:00
CreateListingPage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
CreateShopPage.tsx Add optional CLINK (noffer) self-custodial payments to Lab profiles + shops 2026-07-24 12:34:50 +07:00
CreateSpotPage.tsx fix: CVM server tag mapping + add city/country geocoding to spots 2026-06-17 11:14:50 +07:00
CreateTourPage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
DirectMessagesPage.tsx security: implement all 8 protection measures 2026-06-18 14:03:15 +07:00
EditEventPage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
EditShopPage.tsx Add optional CLINK (noffer) self-custodial payments to Lab profiles + shops 2026-07-24 12:34:50 +07:00
EditSpotPage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
EventDetailPage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
EventsPage.tsx UX audit fixes: iOS directions, Me tab profile link, onboarding banner, empty states, stats deltas, newsletter pill 2026-07-23 21:36:33 +07:00
FAQPage.tsx fix(mobile): redesign wallet page UI for mobile + global mobile polish 2026-07-23 16:35:49 +07:00
FoodPage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
GearSwapPage.tsx UX audit fixes: iOS directions, Me tab profile link, onboarding banner, empty states, stats deltas, newsletter pill 2026-07-23 21:36:33 +07:00
Index.tsx Various UI cleanups: remove Nostr footer link, hide Map&Earn, update NostrHub links 2026-06-27 21:27:10 +07:00
LabPage.tsx Add Builder category to The Lab (kind 35005), collective-aware + spot-linked 2026-07-24 13:33:52 +07:00
LicensePage.tsx Various UI cleanups: remove Nostr footer link, hide Map&Earn, update NostrHub links 2026-06-27 21:27:10 +07:00
MapPage.tsx Add Events as an opt-in map layer 2026-07-24 10:48:24 +07:00
MarketplacePage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
NewsletterPage.tsx newsletter: fix hash-router URL (#/newsletter), add to desktop More dropdown 2026-07-23 20:59:29 +07:00
NIP19Page.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
NotFound.tsx New project created with Shakespeare 2026-06-15 19:49:07 +07:00
OnboardingPage.tsx redesign: /onboarding full rewrite 2026-07-24 02:00:12 +07:00
PyramidPage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
RiderCardPage.tsx card: full UX rebuild — hero preview, 3-tab nav, single-column layout, inline award form 2026-07-23 20:20:26 +07:00
SettingsPage.tsx Fix map search input visibility; align header sizes; de-dupe map Quick Actions 2026-07-24 10:24:52 +07:00
ShopDetailPage.tsx Add optional CLINK (noffer) self-custodial payments to Lab profiles + shops 2026-07-24 12:34:50 +07:00
SignersPage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
SpotCollectionsPage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
SpotDetailPage.tsx UX audit round 2: Near Me fix, map height, touch targets, iOS dirs, a11y, mobile layout 2026-07-23 21:56:11 +07:00
StashPage.tsx redesign /stash desktop layout — premium sidebar, tighter grid, better hierarchy 2026-07-24 01:20:38 +07:00
SupportersPage.tsx Add SNT4EVER as partner on Supporters page 2026-07-08 16:44:51 +07:00
TourDetailPage.tsx fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00
WalletPage.tsx Fix map search input visibility; align header sizes; de-dupe map Quick Actions 2026-07-24 10:24:52 +07:00