From 4c9839eb4573c04d93839f5068c4052c6555b94b Mon Sep 17 00:00:00 2001 From: "shakespeare.diy" Date: Wed, 2 Sep 2026 21:34:59 +0700 Subject: [PATCH] Rename "Action shot" to "Profile Pic" and add custom Level option for skaters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Become-Skater form: photo section relabeled "Profile Pic" - Level picker now includes a "Custom" toggle with a free-text input (≤40 chars) for labels like "OG", "Weekend Warrior", "Retired" - Store custom level as a `level_custom` tag (mutually exclusive with preset `level`) - Render custom level everywhere presets show: profile (NIP19Page), SkatersPage cards, SkaterDirectoryCard - Document `level_custom` tag in NIP.md Co-authored-by: shakespeare.diy --- NIP.md | 5 ++ src/components/SkaterDirectoryCard.tsx | 8 ++- src/lib/types.ts | 2 + src/pages/BecomeSkaterPage.tsx | 89 ++++++++++++++++++++------ src/pages/NIP19Page.tsx | 10 ++- src/pages/SkatersPage.tsx | 8 ++- 6 files changed, 97 insertions(+), 25 deletions(-) diff --git a/NIP.md b/NIP.md index f46577f..fd61665 100644 --- a/NIP.md +++ b/NIP.md @@ -1508,6 +1508,7 @@ exists purely for community discovery. ["alt", "SkateSpots skater: "], ["stance", "regular | goofy"], ["level", "grom | intermediate | advanced | ripper"], + ["level_custom", ""], ["t", "