- signerCapabilities: recognize x-amber login type as NIP-44/NIP-04 capable (Amber implements nip44_encrypt/decrypt via native intents and URL redirects). Fixes "Encryption Required" wall on Stash for users logged in with Amber on Android. - CrewDetailPage: restructure hero header so actions wrap below the title on mobile instead of squeezing it in a cramped 3-column flex; smaller avatar/title on small screens, truncating location. - MapPage: remove Quick Snap from the mobile Add speed-dial and all its handlers, refs, web-fallback input, and now-unused imports. - zapstore.yaml: explicit orange icon + metadata_sources: [] so the correct logo is always used on the Zapstore listing. Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
99 lines
4.3 KiB
YAML
99 lines
4.3 KiB
YAML
# Zapstore publish config for SkateSpots
|
|
# https://zapstore.dev
|
|
#
|
|
# HOW TO PUBLISH
|
|
# ──────────────
|
|
# 1. Build the APK locally:
|
|
# npm run android:build
|
|
#
|
|
# 2. Publish to Zapstore:
|
|
# SIGN_WITH=nsec1... zsp publish zapstore.yaml
|
|
#
|
|
# Or with browser extension (NIP-07):
|
|
# SIGN_WITH=browser zsp publish zapstore.yaml
|
|
#
|
|
# zsp will:
|
|
# - Parse the APK (version, cert, permissions, icon)
|
|
# - Upload APK + icon to cdn.zapstore.dev (Blossom)
|
|
# - Sign and publish events to relay.zapstore.dev
|
|
|
|
# ═══════════════════════════════════════════════════════════════════
|
|
# SOURCE CONFIGURATION
|
|
# ═══════════════════════════════════════════════════════════════════
|
|
|
|
# NIP-34 naddr for the Nostr git repository (shown in Zapstore listing)
|
|
repository: naddr1qvzqqqrhnypzqg88e9f588nx7wyz4wt0ura23w3yd4hmztqrkr95utwyvgachjepqyd8wumn8ghj7emfwsh8x6rpddjhxur9v9ex2tnyd9uj7qq22d4kzar92dcx7arnhyhdwn
|
|
|
|
# Local APK built by: npm run android:build
|
|
release_source: ./android/app/build/outputs/apk/release/app-release.apk
|
|
|
|
# ═══════════════════════════════════════════════════════════════════
|
|
# APP METADATA
|
|
# ═══════════════════════════════════════════════════════════════════
|
|
|
|
name: SkateSpots
|
|
summary: The decentralized skate map & community, built on Nostr
|
|
|
|
description: |
|
|
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 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
|
|
- Local tours — guides show you the hidden spots
|
|
- Lightning zaps to content creators
|
|
- Works offline (PWA)
|
|
|
|
website: https://skate-spots.org
|
|
license: custom
|
|
|
|
# App icon (local path or URL). YAML config ALWAYS wins over the icon
|
|
# extracted from the APK or pulled from external metadata sources.
|
|
# This is the orange SkateSpots logo used everywhere else.
|
|
icon: ./public/images/icon-1024.png
|
|
|
|
# Tags for Zapstore discovery
|
|
tags:
|
|
- sports
|
|
- social
|
|
- nostr
|
|
- bitcoin
|
|
- maps
|
|
|
|
# Nostr NIPs supported by this app
|
|
supported_nips:
|
|
- "01"
|
|
- "07"
|
|
- "46"
|
|
- "47"
|
|
- "55"
|
|
- "57"
|
|
- "65"
|
|
- "99"
|
|
|
|
# ═══════════════════════════════════════════════════════════════════
|
|
# METADATA SOURCES
|
|
# ═══════════════════════════════════════════════════════════════════
|
|
|
|
# Do NOT enrich icon/metadata from external sources — we set everything
|
|
# explicitly here so the correct orange logo is always used. Play Store
|
|
# enrichment was overriding our icon with the wrong (blue launcher) image.
|
|
metadata_sources: []
|
|
|
|
# ═══════════════════════════════════════════════════════════════════
|
|
# RELEASE NOTES
|
|
# ═══════════════════════════════════════════════════════════════════
|
|
|
|
# Path to a plain-text file with release notes for this version.
|
|
# zsp reads this file and publishes its contents to Zapstore.
|
|
release_notes: ./release-notes.txt
|