SkateSpots/src
SkateSpots a745bdbbcf fix(trust): C5b — featured ranking requires a verified provider receipt
A ['featured', expiry] tag is self-asserted, so anyone could mint one and buy
top placement (the badge verified it, ordering didn't).

- New src/lib/featuredVerification.ts resolves the provider pubkey (cached) and
  batch-checks provider-authored kind-9735 zap receipts for the featured coords.
- useTours / useSkateEvents / useUpcomingSkateEvents / useLabProfiles now rank
  only receipts-backed featured items first.
- Availability fallback: if the provider can't be resolved or the query fails,
  the self-asserted ordering is kept, so a provider outage never blanks paid
  placement.
2026-10-02 23:28:34 +07:00
..
components fix: tier 4 — offer role trust, proof replay, crew alerts, error/nav i18n 2026-10-02 23:22:13 +07:00
contexts i18n(es): batch 3 part 2 — locale-aware dates & relative times 2026-10-02 15:19:38 +07:00
hooks fix(trust): C5b — featured ranking requires a verified provider receipt 2026-10-02 23:28:34 +07:00
i18n fix: tier 4 — offer role trust, proof replay, crew alerts, error/nav i18n 2026-10-02 23:22:13 +07:00
lib fix(trust): C5b — featured ranking requires a verified provider receipt 2026-10-02 23:28:34 +07:00
pages fix(a11y): mint card has no nested interactive elements 2026-10-02 23:26:23 +07:00
test chore(relays): drop the dead wotr.relatr.xyz from default relay lists 2026-09-28 18:13:19 +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