SkateSpots/src
SkateSpots c794d5fd18 Give Lab profiles a per-craft URL: /lab/<craft>/<pubkey>/<id>
Every provider lived at /coach/<pubkey>/<id> regardless of craft (a barber got
a "coach" URL). New src/lib/labRoutes.ts maps craft kind → segment and builds
the canonical path; the router adds /lab/:craft/:pubkey/:identifier (the craft
segment is cosmetic — the page still resolves by pubkey + identifier) and keeps
/coach/... working for old links. All generated links updated: offer-form
redirects, Lab cards + "Your Lab profiles", cross-links, spot/event/admin links,
the CVM client URL, the share path, and the SPA clean-link shim.
2026-10-04 11:32:15 +07:00
..
components Give Lab profiles a per-craft URL: /lab/<craft>/<pubkey>/<id> 2026-10-04 11:32:15 +07:00
contexts i18n(es): batch 3 part 2 — locale-aware dates & relative times 2026-10-02 15:19:38 +07:00
hooks Give Lab profiles a per-craft URL: /lab/<craft>/<pubkey>/<id> 2026-10-04 11:32:15 +07:00
i18n Add a live profile preview to every Lab offer form 2026-10-04 11:25:58 +07:00
lib Give Lab profiles a per-craft URL: /lab/<craft>/<pubkey>/<id> 2026-10-04 11:32:15 +07:00
pages Give Lab profiles a per-craft URL: /lab/<craft>/<pubkey>/<id> 2026-10-04 11:32:15 +07:00
test Add coach portfolio fields and gallery to Lab coach profile 2026-10-04 09:44:15 +07:00
App.test.tsx New project created with Shakespeare 2026-06-15 19:49:07 +07:00
App.tsx chore(relays): drop the dead wotr.relatr.xyz from default relay lists 2026-09-28 18:13:19 +07:00
AppRouter.tsx Give Lab profiles a per-craft URL: /lab/<craft>/<pubkey>/<id> 2026-10-04 11:32:15 +07:00
index.css feat(card): customization depth — custom accent, logo, back side, pass expiry 2026-10-02 11:47:19 +07:00
main.tsx Give Lab profiles a per-craft URL: /lab/<craft>/<pubkey>/<id> 2026-10-04 11:32:15 +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