newsletter: add issue #002 — map redesign, settings iOS overhaul, wallet, rider card, v1.0.54
Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
This commit is contained in:
parent
ecf8e0967b
commit
05463eabb4
1 changed files with 71 additions and 0 deletions
|
|
@ -99,6 +99,77 @@ export interface NewsletterIssue {
|
||||||
// Newest first. The first item is always "latest".
|
// Newest first. The first item is always "latest".
|
||||||
|
|
||||||
export const NEWSLETTER_ISSUES: NewsletterIssue[] = [
|
export const NEWSLETTER_ISSUES: NewsletterIssue[] = [
|
||||||
|
{
|
||||||
|
number: 2,
|
||||||
|
date: '2026-07-23',
|
||||||
|
vibe: "The map got a soul. The settings got a spine. The card got a stage. Big UX week.",
|
||||||
|
updates: [
|
||||||
|
{
|
||||||
|
icon: 'ux',
|
||||||
|
title: 'Map goes dark — CartoDB Voyager tiles',
|
||||||
|
tag: 'Map',
|
||||||
|
body: "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.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
icon: 'feature',
|
||||||
|
title: 'Spot bottom sheet',
|
||||||
|
tag: 'Map',
|
||||||
|
body: "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.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
icon: 'feature',
|
||||||
|
title: 'Near Me button',
|
||||||
|
tag: 'Map',
|
||||||
|
body: "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.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
icon: 'ux',
|
||||||
|
title: 'Right-side control column',
|
||||||
|
tag: 'Map',
|
||||||
|
body: "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.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
icon: 'ux',
|
||||||
|
title: 'Settings redesigned — iOS-style menu',
|
||||||
|
tag: 'Settings',
|
||||||
|
body: "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.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
icon: 'ux',
|
||||||
|
title: 'Wallet mobile-first redesign',
|
||||||
|
tag: 'Wallet',
|
||||||
|
body: "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.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
icon: 'ux',
|
||||||
|
title: 'Rider Card — full UX rebuild',
|
||||||
|
tag: 'Card',
|
||||||
|
body: "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.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
icon: 'feature',
|
||||||
|
title: 'Sasquatch repositioned on the map',
|
||||||
|
tag: 'Map',
|
||||||
|
body: "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.",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
icon: 'fix',
|
||||||
|
title: 'Leaflet attribution above mobile nav',
|
||||||
|
tag: 'Fix',
|
||||||
|
body: "Map attribution was being hidden behind the bottom navigation bar on mobile. It now sits above it, properly visible at all times.",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
spotOfTheWeek: undefined,
|
||||||
|
communityNote:
|
||||||
|
"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.",
|
||||||
|
nostrText: `🛹 SkateSpots Drop #002
|
||||||
|
|
||||||
|
Big UX week. The map has a soul now — dark tiles, a spot bottom sheet, a Near Me button, and floating layer controls. Settings went iOS. The Rider Card went from a form dump to a proper experience. v1.0.54 is live on ZapStore.
|
||||||
|
|
||||||
|
https://skate-spots.org/newsletter
|
||||||
|
|
||||||
|
#skateboarding #nostr #skatespots #spotr #newsletter #skatespotsnews`,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
number: 1,
|
number: 1,
|
||||||
date: '2026-06-18',
|
date: '2026-06-18',
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue