chore: bump version to 1.0.36, add release-notes.txt for Zapstore
- package.json: 1.0.35 → 1.0.36 - release-notes.txt: new file documenting Crew Network feature, nostr-vpn integration, and Settings accessibility improvements (referenced by zapstore.yaml → release_notes field) Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
This commit is contained in:
parent
05c7b76d6d
commit
43aac4670b
2 changed files with 18 additions and 20 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "skate-spots",
|
"name": "skate-spots",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "1.0.35",
|
"version": "1.0.36",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"homepage": "https://skate-spots.com",
|
"homepage": "https://skate-spots.com",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
||||||
|
|
@ -1,22 +1,20 @@
|
||||||
v1.0.35 - The Lab & Events UX Redesign
|
v1.0.36 — Crew Network + nostr-vpn integration
|
||||||
|
|
||||||
WHAT'S NEW
|
NEW: Crew Network in Settings
|
||||||
|
- Private encrypted mesh networking for your skate crew via nostr-vpn
|
||||||
|
- Your Nostr keys are your device identity — no new accounts needed
|
||||||
|
- Live QR code generator for nostr-vpn join requests
|
||||||
|
- One-tap deep link to open directly in the nostr-vpn app
|
||||||
|
- Save QR as PNG to share with your crew admin
|
||||||
|
- Platform-aware download links (iOS, Android, macOS/Linux/Windows)
|
||||||
|
- Fallback: if nostr-vpn isn't installed, redirects to the right store
|
||||||
|
|
||||||
The Lab (/lab) — Full UX Overhaul
|
IMPROVED: Settings accessibility
|
||||||
- Sticky toolbar: Coaches / Filmers / Editors tabs with live result counts
|
- All buttons now have keyboard focus rings (WCAG 2.1 AA)
|
||||||
- Split search into two focused fields: Name/bio and City
|
- Screen reader support: aria-labels, role="img" on QR canvas
|
||||||
- Filter button opens a drawer (bottom sheet on mobile, side panel on desktop)
|
- Semantic HTML: ordered lists for steps, proper list roles
|
||||||
- Filter drawer: Sort, Trust Level, and Skill chips — no more nested dropdowns
|
- Higher contrast URI preview text
|
||||||
- Active filter chips appear inline in the toolbar — tap × to remove individually
|
- URI box is directly selectable/copyable
|
||||||
- "Clear all" button only shows when filters are active
|
|
||||||
- Tab counts always visible including zero — no more guessing if a category is empty
|
|
||||||
|
|
||||||
Events (/events) — Same Treatment
|
|
||||||
- Sticky toolbar: Events / Tours tabs with live counts
|
|
||||||
- Upcoming / Past sub-tabs with counts baked into the toolbar
|
|
||||||
- Split search: Event name and City as separate inputs
|
|
||||||
- Filter drawer: Sort, Trust Level, Event Type chips (events) or Tour Category + Skill Level chips (tours)
|
|
||||||
- Active filter chips row with dismissible pills and "Clear all"
|
|
||||||
- CreateFAB dropdown: create Event or Tour from any view without switching tabs
|
|
||||||
- Context-aware empty states: "Clear Filters" when filtered, "Create" CTA when empty
|
|
||||||
|
|
||||||
|
Use the Crew Network to share secret spots, transfer raw video files,
|
||||||
|
and keep crew comms off centralized platforms.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue