docs: record 1.7.32 sponsor-ready profiles

This commit is contained in:
SkateSpots 2026-10-29 20:32:51 +07:00
parent d921a6c090
commit 8a6968735c

View file

@ -1174,6 +1174,12 @@ session with **no other memory of this project**. So:
(`NIP19Page`): the app badge in the header, user badges in a "Badges" card. (`NIP19Page`): the app badge in the header, user badges in a "Badges" card.
⚠️ `NostrMetadata` has no `badges` field, so it's read via a cast ⚠️ `NostrMetadata` has no `badges` field, so it's read via a cast
(`metadata as … & Record<string, unknown>`), like `sponsors`/`cordn` before it. (`metadata as … & Record<string, unknown>`), like `sponsors`/`cordn` before it.
- **Sponsor-ready profile (2026-10-29):** `NIP19Page` now has Follow/Unfollow,
Followers/Following, **Events hosted** (`useUserEvents`), a six-cell stats
strip and a neutral **For sponsors & collabs** card (followers/events/spots/
zaps, prefilled collab DM, Rider Card link). The card only appears when the
profile has actual skate activity. NIP-05 has a loading/verifying state.
`useFollowing` invalidates follower counts on follow/unfollow.
- **Report → action + a publish floor (2026-09-28):** the one-tap "not a skate - **Report → action + a publish floor (2026-09-28):** the one-tap "not a skate
spot" report used to only land in the admin queue (invisible effect). It now spot" report used to only land in the admin queue (invisible effect). It now
**shows on the spot page to everyone** ("Reported as not a skate spot by N — **shows on the spot page to everyone** ("Reported as not a skate spot by N —
@ -2619,6 +2625,13 @@ Rules:
Cordn outbox with bounded auto-retry. APK sha256 `d84b57de…`, versionCode Cordn outbox with bounded auto-retry. APK sha256 `d84b57de…`, versionCode
10731. Web forced live (manual `netlify deploy`; the release-script deploy 10731. Web forced live (manual `netlify deploy`; the release-script deploy
hit a transient build failure). hit a transient build failure).
- **1.7.32 (2026-10-29):** sponsor-ready profiles — Follow/Unfollow,
Followers/Following counts, Events hosted (`useUserEvents`), a balanced
six-cell stats strip, and a sponsor/collab card with audience stats,
prefilled collab DM and Rider Card link. NIP-05 shows a verifying state;
public stash images use the shared fallback. APK sha256 `31aced78…`,
versionCode 10732. Web forced live (manual `netlify deploy`; the
release-script deploy still hits the Netlify build failure).
### Relay archive (dataset backup) ### Relay archive (dataset backup)
- **Transfer content between keys (`scripts/transfer-content.mjs`, 2026-10-04):** - **Transfer content between keys (`scripts/transfer-content.mjs`, 2026-10-04):**