SkateSpots/src
SkateSpots 681eab9592 Add craft-specific detail fields with matching display sections
Per-craft freeform fields, each wired end-to-end (form + detail display) so
none are stored invisibly:

- Artist: deliverables, turnaround
- Graffiti: surfaces, max_size
- Musician: set_length, tech_rider
- Judge: travel, certifications
- Organizer: insurance, permits
- Tattoo: deposit, minimum
- Trainer: modalities
- Barber: duration
- Filmer/Editor/Photographer: turnaround, deliverables (filmer adds drone)
- Builder: lead_time, warranty

Data-driven crafts declare them via CraftProfileForm's extraFields (now with
labelKey); the bespoke pages add matching state/inputs/prefill/save.
src/lib/craftFields.ts (CRAFT_DETAIL_FIELDS) maps each tag to a display label,
rendered on the shared detail page; toggle tags render as a localized Yes.
Labels are translated (EN/ES); placeholders stay as examples.
2026-10-04 10:53:57 +07:00
..
components Add craft-specific detail fields with matching display sections 2026-10-04 10:53:57 +07:00
contexts i18n(es): batch 3 part 2 — locale-aware dates & relative times 2026-10-02 15:19:38 +07:00
hooks feat(map): show community confidence on spot cards 2026-10-03 19:28:28 +07:00
i18n Add craft-specific detail fields with matching display sections 2026-10-04 10:53:57 +07:00
lib Add craft-specific detail fields with matching display sections 2026-10-04 10:53:57 +07:00
pages Add craft-specific detail fields with matching display sections 2026-10-04 10:53:57 +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 feat(card): make Rider Cards real & verifiable 2026-10-02 10:26:54 +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 chore(card): audit cosmetics — zoom preview, translated title, drop legacy fields, clean URLs 2026-10-02 14:53:12 +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