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:
parent
f938a6c900
commit
5a5acda985
2 changed files with 38 additions and 32 deletions
|
|
@ -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
|
LOCATION / MAP
|
||||||
- PLATFORM_FEES.featuredEvent = 5,000 sats (paid/ticketed events)
|
- Fixed a native crash that killed the app when tapping "Near Me"
|
||||||
- PLATFORM_FEES.labProfile = 5,000 sats (coaches/filmers/editors with a rate)
|
(Kotlin runtime mismatch — now aligned to Kotlin 2.1).
|
||||||
- PLATFORM_FEES.featuredShop = 10,000 sats (reserved for future use)
|
- Rebuilt location detection: runs high- and low-accuracy fixes in
|
||||||
- 30-day validity stored in localStorage per fee type
|
parallel and takes the first real result, so it finds you fast —
|
||||||
- Platform owner pubkeys always bypass fees automatically
|
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
|
NEW: SPOT STATUS REPORTS
|
||||||
- Auto-pay via connected NWC or WebLN wallet
|
- Anyone can report a spot's current state: Active, Bust,
|
||||||
- QR code fallback for manual Lightning payment
|
Skate-stopped, Closed, or Gone — with an optional note.
|
||||||
- Shows "Active — X days remaining" when fee is already paid
|
- Reports are blended into one consensus badge, weighted by how fresh
|
||||||
- Branded gradient UI consistent with SkateSpots design system
|
and how trusted each report is (no ballot-stuffing).
|
||||||
- All fees go to skatespots@minibits.cash
|
- 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
|
CAMERA
|
||||||
- New "Entry Fee" input field (optional)
|
- Quick Snap is now camera-first on the app; snap a spot and land
|
||||||
- When filled, triggers 5,000 sat platform listing fee gate
|
straight on the Add Spot form while the photo uploads.
|
||||||
- Entry fee stored as event tag for display on event detail page
|
|
||||||
- Free events: zero friction, no fee required
|
|
||||||
|
|
||||||
FEATURE: BecomeCoachPage — monetized profile fee
|
SIGNING / KEYS
|
||||||
- When "Rate" field is filled, 5,000 sat listing fee required
|
- Amber signing no longer hangs silently — added a timeout and fixed
|
||||||
- Submit button locked with clear message until fee paid
|
the "plugin not available" error on uploads and publishing.
|
||||||
- Free/volunteer coaches: zero friction
|
|
||||||
|
|
||||||
FEATURE: BecomeFilmerPage — same as coach
|
COMMUNITY
|
||||||
FEATURE: BecomeEditorPage — same as coach
|
- You can now delete/dissolve your own Crews and Lab profiles.
|
||||||
|
|
||||||
RULE: "You only pay when you earn" — free profiles and free events
|
Plus a pile of native Android build fixes so releases ship clean.
|
||||||
always publish instantly with zero fees.
|
|
||||||
|
|
|
||||||
|
|
@ -32,22 +32,25 @@ release_source: ./android/app/build/outputs/apk/release/app-release.apk
|
||||||
# ═══════════════════════════════════════════════════════════════════
|
# ═══════════════════════════════════════════════════════════════════
|
||||||
|
|
||||||
name: SkateSpots
|
name: SkateSpots
|
||||||
summary: Decentralized skate map & community on Nostr
|
summary: The decentralized skate map & community, built on Nostr
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
Discover skate spots worldwide, find coaches and filmers in The Lab,
|
Discover skate spots worldwide, start your own Crew, find coaches,
|
||||||
join events, buy/sell gear, and connect with the global skateboarding community.
|
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.
|
Built on Nostr — decentralized, censorship-resistant, no ads, no tracking.
|
||||||
Powered by Bitcoin Lightning zaps.
|
Powered by Bitcoin Lightning zaps.
|
||||||
|
|
||||||
Features:
|
Features:
|
||||||
- Interactive map with skate spots worldwide
|
- Interactive world map with a "Near Me" locator
|
||||||
- The Lab: coaches, filmers & video editors
|
- 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
|
- Events calendar
|
||||||
- Buy/sell used skate gear
|
- Buy/sell used skate gear
|
||||||
- Private encrypted gear stash
|
- Private encrypted gear stash
|
||||||
- NoGood Radio (24/7 lofi/synthwave)
|
- Local tours — guides show you the hidden spots
|
||||||
- Lightning zaps to content creators
|
- Lightning zaps to content creators
|
||||||
- Works offline (PWA)
|
- Works offline (PWA)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue