SkateSpots/zapstore.yaml
shakespeare.diy bc5eaf44d6 chore: bump version to 1.0.1, update zapstore.yaml
- package.json: 1.0.0 → 1.0.1
- zapstore.yaml: add NIP-55 to supported_nips (Amber signer is now working)
- zapstore.yaml: add release_notes section with v1.0.1 changelog

Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
2026-07-03 14:02:33 +07:00

98 lines
4 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: Decentralized skate map & community 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.
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
- Events calendar
- Buy/sell used skate gear
- Private encrypted gear stash
- NoGood Radio (24/7 lofi/synthwave)
- Lightning zaps to content creators
- Works offline (PWA)
website: https://skate-spots.org
license: custom
# 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
# ═══════════════════════════════════════════════════════════════════
# Pull icon + screenshots from Play Store (no GitHub needed)
metadata_sources:
- playstore
# ═══════════════════════════════════════════════════════════════════
# RELEASE NOTES
# ═══════════════════════════════════════════════════════════════════
# These notes are shown in Zapstore when users view the release.
release_notes: |
v1.0.1 — Amber login fix
- Fixed Amber (NIP-55) login: the callback URL was broken for HashRouter
apps, causing the login to silently fail. Amber now correctly returns
to the app and completes login after user approval.
- Fixed race condition where two handlers competed to process the Amber
callback result.
- After Amber login, app now returns you to the page you came from
instead of always going to the home screen.