SkateSpots Drop #002
issue-2
Skate Spots
Skate Spots ContextVM Server:
https://contextvm.org/s/940bf0e4fbc64b6c0f09d48c3264723c524a31b5ad0d1aaec361263731689d95
Skate Spots Nostr Relay:
wss://relay.skate-spots.org/
3 min read
The map got a soul. The settings got a spine. The card got a stage. Big UX week.
What shipped
Map goes dark — CartoDB Voyager tiles
Map
Swapped the default OpenStreetMap tiles for CartoDB Voyager — warm mid-tone base, character-rich roads, zero visual noise. Your red/orange/neon markers finally pop the way they should. Attribution moved to the top-right corner, out of the way.
Spot bottom sheet
Map
Tap any map marker and a drawer slides up from the bottom with the spot thumbnail, name, location, type badges, author, and two CTAs — View Details and Directions (opens Google Maps). The map stays fully visible behind it. No more jumping out of context to read a Leaflet popup.
Near Me button
Map
Floating crosshair button top-right on the map. Tap it and the map flies to your current location at zoom 13. One tap, no searching, no settings.
Right-side control column
Map
Layer filter pills (Spots / Shops / Gear / Tours) are now a vertical stack on the right side of the map — always visible, no toolbar needed. Quick Snap lives just below them. Everything on the right, Sasquatch on the left. No overlaps.
Settings redesigned — iOS-style menu
Settings
The 7-tab horizontal scroll is gone. Settings is now a clean vertical menu with three groups (Account, App, Data) and tappable rows with colored icons and chevrons. Each item opens its own sub-screen. Familiar, thumb-friendly, and nothing is buried anymore.
Wallet mobile-first redesign
Wallet
The wallet page was rebuilt from scratch for mobile — balance hero at the top, send/receive as the primary actions, transaction history below. The duplicate balance card that showed on two pages is gone.
Rider Card — full UX rebuild
Card
The /card page was a form dump. It's now a proper experience: full-width card preview on a dark stage with a theme-matched glow, a 3-tab nav (My Card / Badges / Award), a single big Share CTA, and all controls in a clean single column. The Badges tab actually renders now — it was built but never shown. The Award tab is inline, no dialog.
Sasquatch repositioned on the map
Map
The Sasquatch bubble now lives bottom-right on mobile — below Quick Snap — instead of bottom-left where it was fighting the filter pills. Press and hold still lets you drag it anywhere on screen.
Lab & Events — proper filter drawers
UX
Both /lab and /events got the same treatment: sticky toolbar, a bottom filter drawer with location search, inline trust pills, and active filter chips showing what's on. No more hunting through buried dropdowns.
Leaflet attribution above mobile nav
Fix
Map attribution was being hidden behind the bottom navigation bar on mobile. It now sits above it, properly visible at all times.
Capacitor native plugin build fixes
Android
The nostr-signer-capacitor-plugin was being bundled into the APK build and crashing the Vite compile. It's now properly externalized from the Rollup config — clean APK builds every time.
Community
v1.0.54 shipped to ZapStore this week — all the map, wallet, settings and card improvements are live on Android. Pull from the relay at wss://goskatespots.nostr1.com to stay synced with the freshest spots.
Read every drop at https://skate-spots.org/#/newsletter
Help keep these ideas circulating
This is an independent project. If you'd like to help support it, you can make a contribution. But there's no obligation at all. Reading, sharing, and coming back is already a form of support.
Read also
1
When "normie" communities teach Bitcoiners a lesson

2
Short Summary

3
Security stack, clustering, and a DM warning that'll save someone's keys.
Want to publish here too? No sign-up, and the text stays yours. Learn how to start
Replies (0)
Loading…