Zapstore: refresh app description + release notes for v1.0.85

- zapstore.yaml description: add Crews, Spot Status Reports, Near Me
  locator, photographers/builders in The Lab, and local tours; remove
  NoGood Radio; freshen summary line.
- release-notes.txt: replace stale v1.0.62 platform-fee notes with
  current v1.0.85 highlights (Near Me crash fix + fast GPS, you-are-here
  pin, Spot Status Reports, camera-first Quick Snap, Amber signing fixes,
  crew/Lab deletion).

Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
This commit is contained in:
shakespeare.diy 2026-07-25 11:34:36 +07:00
parent f938a6c900
commit 5a5acda985
2 changed files with 38 additions and 32 deletions

View file

@ -1,32 +1,35 @@
v1.0.62 — Platform monetization: listing fees for paid events & Lab profiles
v1.0.85 — "Near Me" that actually works + community Spot Status
NEW: usePlatformFee hook — central fee configuration
- PLATFORM_FEES.featuredEvent = 5,000 sats (paid/ticketed events)
- PLATFORM_FEES.labProfile = 5,000 sats (coaches/filmers/editors with a rate)
- PLATFORM_FEES.featuredShop = 10,000 sats (reserved for future use)
- 30-day validity stored in localStorage per fee type
- Platform owner pubkeys always bypass fees automatically
LOCATION / MAP
- Fixed a native crash that killed the app when tapping "Near Me"
(Kotlin runtime mismatch — now aligned to Kotlin 2.1).
- Rebuilt location detection: runs high- and low-accuracy fixes in
parallel and takes the first real result, so it finds you fast —
even on de-Googled phones (e.g. GrapheneOS) with no fused-location.
- Gives a cold GPS chip up to 60s to lock instead of giving up early.
- New "you are here" marker: the SkateSpots logo with a pulsing halo,
planted exactly where you're standing.
- "Locating you…" / "Found you" progress feedback while it hunts.
- Clear, honest errors when there's no location provider available.
NEW: PlatformFeePayment component — generic, reusable payment gate
- Auto-pay via connected NWC or WebLN wallet
- QR code fallback for manual Lightning payment
- Shows "Active — X days remaining" when fee is already paid
- Branded gradient UI consistent with SkateSpots design system
- All fees go to skatespots@minibits.cash
NEW: SPOT STATUS REPORTS
- Anyone can report a spot's current state: Active, Bust,
Skate-stopped, Closed, or Gone — with an optional note.
- Reports are blended into one consensus badge, weighted by how fresh
and how trusted each report is (no ballot-stuffing).
- Status badges show on spot pages and cards.
- Spots the community marks as "Gone" are hidden from the map
(still listed, dimmed) so you never skate to a demolished spot.
FEATURE: CreateEventPage — entry fee field
- New "Entry Fee" input field (optional)
- When filled, triggers 5,000 sat platform listing fee gate
- Entry fee stored as event tag for display on event detail page
- Free events: zero friction, no fee required
CAMERA
- Quick Snap is now camera-first on the app; snap a spot and land
straight on the Add Spot form while the photo uploads.
FEATURE: BecomeCoachPage — monetized profile fee
- When "Rate" field is filled, 5,000 sat listing fee required
- Submit button locked with clear message until fee paid
- Free/volunteer coaches: zero friction
SIGNING / KEYS
- Amber signing no longer hangs silently — added a timeout and fixed
the "plugin not available" error on uploads and publishing.
FEATURE: BecomeFilmerPage — same as coach
FEATURE: BecomeEditorPage — same as coach
COMMUNITY
- You can now delete/dissolve your own Crews and Lab profiles.
RULE: "You only pay when you earn" — free profiles and free events
always publish instantly with zero fees.
Plus a pile of native Android build fixes so releases ship clean.

View file

@ -32,22 +32,25 @@ release_source: ./android/app/build/outputs/apk/release/app-release.apk
# ═══════════════════════════════════════════════════════════════════
name: SkateSpots
summary: Decentralized skate map & community on Nostr
summary: The decentralized skate map & community, built on Nostr
description: |
Discover skate spots worldwide, find coaches and filmers in The Lab,
join events, buy/sell gear, and connect with the global skateboarding community.
Discover skate spots worldwide, start your own Crew, find coaches,
photographers, builders and filmers, join events, buy/sell gear, and
connect with the global skateboarding community.
Built on Nostr — decentralized, censorship-resistant, no ads, no tracking.
Powered by Bitcoin Lightning zaps.
Features:
- Interactive map with skate spots worldwide
- The Lab: coaches, filmers & video editors
- Interactive world map with a "Near Me" locator
- Live spot status reports — active, bust, skate-stopped, closed or gone
- Crews: build your local skate community, map-anchored
- The Lab: coaches, filmers, photographers, builders & video editors
- Events calendar
- Buy/sell used skate gear
- Private encrypted gear stash
- NoGood Radio (24/7 lofi/synthwave)
- Local tours — guides show you the hidden spots
- Lightning zaps to content creators
- Works offline (PWA)