Commit graph

  • f0eadf307b wallet: remove duplicate balance hero, single CashuWalletCard as source of truth shakespeare.diy 2026-07-23 19:29:52 +0700
  • 1876d14b0f wallet: mobile-first redesign - balance hero, compact status pills, collapsible educational content shakespeare.diy 2026-07-23 19:27:14 +0700
  • df8bd39ce1 fix: push Leaflet attribution above mobile nav bar on /map shakespeare.diy 2026-07-23 19:23:57 +0700
  • f7d8611031 fix: externalize all Capacitor native plugins from rollup build shakespeare.diy 2026-07-23 17:24:48 +0700
  • 32b3a366b3 fix: move nostr-signer-capacitor-plugin to rollupOptions.external (top level) shakespeare.diy 2026-07-23 17:23:34 +0700
  • 3b29089df2 fix: exclude nostr-signer-capacitor-plugin from Capacitor APK build shakespeare.diy 2026-07-23 17:21:37 +0700
  • 29b31d4b43 chore: update release-notes.txt for v1.0.35 shakespeare.diy 2026-07-23 17:18:35 +0700
  • a08871318d chore: bump version to 1.0.35 shakespeare.diy 2026-07-23 17:07:11 +0700
  • 456f42a262 events: apply same UX pattern as /lab — sticky toolbar, filter drawer, location filter, active chips shakespeare.diy 2026-07-23 17:02:46 +0700
  • 41ede8a122 lab: UX improvements — location filter, responsive drawer, inline trust pills, active filter chips shakespeare.diy 2026-07-23 16:57:49 +0700
  • 0dc0d272e1 fix: filter panel overlap, Wallet & Stash rename, Sasquatch on all pages shakespeare.diy 2026-07-23 16:45:11 +0700
  • 340f6fd89f fix(mobile): redesign wallet page UI for mobile + global mobile polish shakespeare.diy 2026-07-23 16:35:49 +0700
  • 9da1796774 fix: cap map zoom out, prevent grey bands and tile duplication shakespeare.diy 2026-07-23 16:21:58 +0700
  • e8151bee17 revert: remove 3D globe, restore flat map as default shakespeare.diy 2026-07-23 16:18:24 +0700
  • 6331a937f2 feat: map as homepage, 3D globe, camera fix, Sasquatch upgrades, UI/UX polish shakespeare.diy 2026-07-22 22:47:39 +0700
  • cf1a18e941 Fix NUser constructor call: use positional args not object shakespeare.diy 2026-07-09 15:53:21 +0700
  • 52bf618b51 Fix amber login type: use x-amber instead of amber shakespeare.diy 2026-07-09 14:57:20 +0700
  • dd650ee57c Show stored pubkey in Settings when profile not loaded (debug) shakespeare.diy 2026-07-09 14:42:47 +0700
  • de5de7abec Fix getPublicKey: JSON parse JSObject result + restore AMBER_PACKAGE arg shakespeare.diy 2026-07-09 14:28:58 +0700
  • 0b1bf05e74 Fix useLoggedInAccounts: safely extract pubkey from amber login type shakespeare.diy 2026-07-09 14:06:01 +0700
  • fc1c8aca26 Add visible debug toast showing pubkey returned by Amber after login shakespeare.diy 2026-07-09 13:50:28 +0700
  • 1c577f7392 Add debug logging to getAmberPublicKeyViaPlugin to trace exact return value shakespeare.diy 2026-07-09 13:43:26 +0700
  • a6c220c911 Increase useAuthor timeout and retries for Capacitor WebView shakespeare.diy 2026-07-09 13:34:18 +0700
  • 0d9cfa61fb Fix getPublicKey: pass null packageName to force Amber UI path shakespeare.diy 2026-07-09 13:28:26 +0700
  • da1d208579 Fix getPublicKey: Java returns hex not npub despite field name shakespeare.diy 2026-07-09 12:50:37 +0700
  • 9eda3d5c86 Fix capacitorAmberSigner: rewrite with correct positional API shakespeare.diy 2026-07-09 12:34:10 +0700
  • 0f758d7b1f Fix capacitorAmberSigner: correct named export and setPackageName API shakespeare.diy 2026-07-09 12:25:25 +0700
  • 387af2aa4f Update release notes for v1.0.38 shakespeare.diy 2026-07-09 12:15:52 +0700
  • 543b7d32c0 Remove external: nostr-signer-capacitor-plugin from vite config shakespeare.diy 2026-07-09 12:14:09 +0700
  • 646c4f7761 Update release notes for v1.0.37 shakespeare.diy 2026-07-09 11:59:01 +0700
  • ef22eb2de7 Fix Amber "not installed" false positive - skip isExternalSignerInstalled() check shakespeare.diy 2026-07-09 11:49:16 +0700
  • 6230948383 Fix build: externalize capacitor plugin + remove duplicate lab i18n keys shakespeare.diy 2026-07-09 11:40:53 +0700
  • 8256f05ca8 Wire up nostr-signer-capacitor-plugin for Amber login and signing shakespeare.diy 2026-07-09 11:38:23 +0700
  • e3a95de807 Add release-notes.txt for v1.0.35 shakespeare.diy 2026-07-08 22:43:41 +0700
  • 7d071787d0 Fix Amber login for ZapStore/Capacitor app shakespeare.diy 2026-07-08 22:29:26 +0700
  • f73cb0ec8c Add SNT4EVER as partner on Supporters page shakespeare.diy 2026-07-08 16:44:51 +0700
  • 6ed5ac23cb Invert SNT4EVER logo for contrast on dark background shakespeare.diy 2026-07-08 16:37:38 +0700
  • 2904df4eab Update SNT4EVER logo to new version shakespeare.diy 2026-07-08 16:35:51 +0700
  • 81dd69679c Add SNT4EVER as friend on Supporters page shakespeare.diy 2026-07-08 16:12:28 +0700
  • 132b6cae7c fix: Amber login using confirmed correct URL from Amber source code shakespeare.diy 2026-07-08 12:22:58 +0700
  • 9e6d6f1c39 fix: switch to Coracle's nostr-signer-capacitor-plugin fork + correct API shakespeare.diy 2026-07-08 12:11:18 +0700
  • f010a61608 fix: use nostr-signer-capacitor-plugin for Amber NIP-55 login shakespeare.diy 2026-07-08 11:59:04 +0700
  • 92f317f5e5 fix: Amber login for GrapheneOS — clipboard + paste flow shakespeare.diy 2026-07-08 11:43:59 +0700
  • 712b871e1a fix: Amber intent: format + # in callbackUrl breaks intent parsing shakespeare.diy 2026-07-08 11:36:03 +0700
  • 6f303d1956 fix: revert to nostrsigner: format, fix double-encoding of callbackUrl shakespeare.diy 2026-07-08 11:26:42 +0700
  • 0b6af1bcdf chore: bump to 1.0.28, update release notes for Amber fix shakespeare.diy 2026-07-08 11:09:58 +0700
  • c30546f700 fix: use Android intent: URL format for Amber (not nostrsigner: directly) shakespeare.diy 2026-07-07 19:35:00 +0700
  • 9ffc961015 chore: bump to 1.0.27, update release notes shakespeare.diy 2026-07-03 14:37:36 +0700
  • db157efda4 fix: use window.location.href for Amber NIP-55 intent (not window.open) shakespeare.diy 2026-07-03 14:17:51 +0700
  • b69756e491 chore: fix zapstore release_notes (file path, not inline), bump to 1.0.26 shakespeare.diy 2026-07-03 14:08:39 +0700
  • bc5eaf44d6 chore: bump version to 1.0.1, update zapstore.yaml shakespeare.diy 2026-07-03 14:02:33 +0700
  • 59eda93641 fix: Amber login callback URL for HashRouter shakespeare.diy 2026-07-03 13:58:41 +0700
  • 4f7852fec7 Fix Amber login: replace nostrconnect/relay flow with proper NIP-55 intent flow shakespeare.diy 2026-07-03 13:24:46 +0700
  • e3dd66d078 Fix Amber login: store as 'amber' type (NIP-55) not 'bunker' (NIP-46) shakespeare.diy 2026-07-03 12:38:56 +0700
  • 03ea569a2a Amber login: poll relay every 3s after returning from Amber, add elapsed timer + Check Now button shakespeare.diy 2026-07-03 12:34:20 +0700
  • dfb60674c5 Fix Amber timeout: increase to 3 minutes so user has time to approve in Amber and return shakespeare.diy 2026-07-03 12:31:48 +0700
  • bd149fdb2c Fix Amber nostrconnect flow: 20s timeout, error state, stale closure fix, better relays, debug logs shakespeare.diy 2026-07-03 11:48:03 +0700
  • 24d71679af Layout: remove Sasquatch AI (/pyramid) from mobile nav and clean up Bot icon import shakespeare.diy 2026-06-28 13:05:18 +0700
  • 2c3697ba93 SupportersPage: use red transparent No Teeth logo shakespeare.diy 2026-06-27 22:08:25 +0700
  • e03150c19f SupportersPage: remove Geyser from Friends, update No Teeth entry with white logo, Instagram link, and correct tagline shakespeare.diy 2026-06-27 22:06:27 +0700
  • 10b9d646fc SupportersPage: add No Teeth Skateboarding to Friends section with red logo shakespeare.diy 2026-06-27 22:04:11 +0700
  • 4aaa7007bf AboutPage: remove 'Learn About Nostr' card and nostr.com link shakespeare.diy 2026-06-27 21:30:26 +0700
  • 4ffa39ee95 Various UI cleanups: remove Nostr footer link, hide Map&Earn, update NostrHub links shakespeare.diy 2026-06-27 21:27:10 +0700
  • 8633b38125 fix: friends CTA - only if you have the vibes shakespeare.diy 2026-06-27 19:15:00 +0700
  • 5c49946e5b fix: Geyser powered by emoji ⚡ -> 🧦 shakespeare.diy 2026-06-27 19:11:02 +0700
  • affe663291 fix: friends subtitle -> People we vibe with shakespeare.diy 2026-06-27 18:26:52 +0700
  • 80be48275e fix: update No Teeth tagline to Handmade Long Lasting Skateboards shakespeare.diy 2026-06-27 18:02:26 +0700
  • 089c6c234c feat: add No Teeth Skateboarding as first Friend, clear Partners shakespeare.diy 2026-06-27 17:57:41 +0700
  • baf4c5e10d feat: redesign /supporters with 4 sections + footer label update shakespeare.diy 2026-06-27 17:51:11 +0700
  • 5dffa5cac3 feat: UX improvements - credits, draggable sasquatch, mobile fixes shakespeare.diy 2026-06-23 09:33:46 +0700
  • 84d80ac3a7 fix: handle Capacitor WebSocket suspension in NIP-46 Amber login shakespeare.diy 2026-06-19 00:38:38 +0700
  • 789a3d7a60 fix: use nostr-tools SimplePool+nip04 for NIP-46 relay subscription shakespeare.diy 2026-06-19 00:28:46 +0700
  • 61795db997 fix: implement NIP-46 nostrconnect:// Amber login properly shakespeare.diy 2026-06-19 00:02:21 +0700
  • 916f067238 fix: rewrite login to use NIP-46 nostrconnect flow (Ditto pattern) shakespeare.diy 2026-06-18 23:49:55 +0700
  • e8bc072787 fix: replace NIP-55 Amber login with NIP-46 bunker flow shakespeare.diy 2026-06-18 23:33:42 +0700
  • 00d9b69f81 fix: use window.open(_blank) to trigger Amber's web/browser intent path shakespeare.diy 2026-06-18 23:18:02 +0700
  • f534c413fd fix: use anchor click to open nostrsigner: URLs in Capacitor WebView shakespeare.diy 2026-06-18 23:10:13 +0700
  • fdebfc0d37 fix: use window.location.href for nostrsigner: URLs instead of window.open(_system) shakespeare.diy 2026-06-18 23:02:33 +0700
  • 55856e2935 fix: use clipboard mode for Amber login in Capacitor APK shakespeare.diy 2026-06-18 22:56:28 +0700
  • 3f654f4a35 fix: single bundle APK build, remove debug banner, clean build scripts shakespeare.diy 2026-06-18 22:51:49 +0700
  • fbdd0d7fbf fix: single bundle mode for Capacitor APK builds shakespeare.diy 2026-06-18 22:49:37 +0700
  • 379a5f7b34 debug: add visible HTML marker to diagnose white screen in APK shakespeare.diy 2026-06-18 22:32:18 +0700
  • be70ff490f fix: remove @capacitor/app dynamic import from DeepLinkHandler shakespeare.diy 2026-06-18 22:01:40 +0700
  • c3ef0247fc fix: switch to HashRouter for Capacitor Android compatibility shakespeare.diy 2026-06-18 21:56:23 +0700
  • 8c25110f44 debug: add visible error overlay in APK to diagnose white screen crash shakespeare.diy 2026-06-18 21:41:32 +0700
  • dc66ac993f fix: use global Capacitor object to hide splash screen (no package import) shakespeare.diy 2026-06-18 21:30:29 +0700
  • 4b61b14d36 fix: splash screen + ErrorBoundary dark bg for Capacitor APK white screen shakespeare.diy 2026-06-18 21:27:34 +0700
  • 26185c617a fix: remove CSP meta tag - was causing white screen in Capacitor APK shakespeare.diy 2026-06-18 21:24:02 +0700
  • 6a059a067b fix: relax CSP for Capacitor WebView - white screen fix shakespeare.diy 2026-06-18 21:16:39 +0700
  • a677e8687d fix: Amber Capacitor APK + mobile UI improvements shakespeare.diy 2026-06-18 20:48:11 +0700
  • 576df73a6b fix: restore original SkateSpots logo (icon-1024.png) everywhere shakespeare.diy 2026-06-18 20:02:27 +0700
  • a91a6fcdf3 feat: update zapstore.yaml for local publish workflow with nostr git shakespeare.diy 2026-06-18 19:57:07 +0700
  • d7985b219e feat: add zsp Zapstore publish config and CI workflow shakespeare.diy 2026-06-18 19:54:39 +0700
  • 72cb690e64 fix: increase relay query timeouts and fix AppConfigSchema for cold mobile loads shakespeare.diy 2026-06-18 15:28:26 +0700
  • 9ed2c12de1 fix: remove sponsor mention + add Nostr preview modal before publishing shakespeare.diy 2026-06-18 15:12:37 +0700
  • e4a9b454a4 fix: rename issue -> drop, fix hashtags, add 6 tags shakespeare.diy 2026-06-18 15:09:32 +0700
  • b5edb0ab52 fix: nostrText format — short teaser, URL as the star shakespeare.diy 2026-06-18 15:00:26 +0700
  • 4f7b741d77 fix: newsletter mobile layout — full phone support shakespeare.diy 2026-06-18 14:56:30 +0700
  • 248f5b5ff2 feat: newsletter v2 — structured issues, live stats, Nostr publish button shakespeare.diy 2026-06-18 14:45:59 +0700
  • c146d94b9f feat: weekly newsletter system with Issue #001 shakespeare.diy 2026-06-18 14:39:54 +0700