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
|
||||
- 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.
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue