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
shakespeare.diy
a91a6fcdf3
feat: update zapstore.yaml for local publish workflow with nostr git
...
- repository now uses the NIP-34 naddr for the Nostr git repo on nostrhub
- release_source points to local APK built by `npm run android:build`
- metadata_sources uses playstore only (no github dependency)
- removed GitHub Actions zapstore.yml workflow (not needed)
- added clear publish instructions in comments
Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
2026-06-18 19:57:07 +07:00
shakespeare.diy
d7985b219e
feat: add zsp Zapstore publish config and CI workflow
...
zapstore.yaml:
- Rewritten to use correct zsp fields (repository, tags, metadata_sources)
- Uses GitHub releases as APK source (auto-detected by zsp)
- Removed non-standard fields (pubkey, categories → tags)
- Added supported_nips list
.github/workflows/zapstore.yml:
- Triggers on version tags (v*.*.*)
- Builds web app with Node 22
- Syncs Capacitor Android project
- Builds signed release APK via Gradle
- Creates GitHub Release with APK attached
- Installs zsp and publishes to Zapstore relay
Required GitHub secrets:
KEYSTORE_BASE64 – base64-encoded .jks keystore
KEYSTORE_PASSWORD – keystore store password
KEY_ALIAS – key alias in keystore
KEY_PASSWORD – key password
SIGN_WITH – nsec or bunker:// for Nostr signing
Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
2026-06-18 19:54:39 +07:00
shakespeare.diy
1441855eb1
feat: add Capacitor + Zapstore config for Android APK distribution
...
- capacitor.config.ts: Capacitor config with dark theme, WebSocket support,
splash screen, status bar, keyboard plugins
- zapstore.yaml: Zapstore publish config with npub identity verification
- ZAPSTORE.md: full step-by-step guide (clone → build APK → publish to Zapstore)
- package.json: android:init, android:sync, android:open, android:build scripts
- App ID: org.skatespots.app
Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
2026-06-17 16:11:28 +07:00