diff --git a/package-lock.json b/package-lock.json index 8155c8a..d610387 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "skate-spots", - "version": "1.7.50", + "version": "1.7.51", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "skate-spots", - "version": "1.7.50", + "version": "1.7.51", "license": "AGPL-3.0-only", "dependencies": { "@bitcoinerlab/secp256k1": "^1.2.0", diff --git a/package.json b/package.json index 30ba5e6..e5f3f64 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "skate-spots", "private": true, - "version": "1.7.50", + "version": "1.7.51", "license": "AGPL-3.0-only", "type": "module", "homepage": "https://skate-spots.org", diff --git a/release-notes.txt b/release-notes.txt index d426060..7c0f494 100644 --- a/release-notes.txt +++ b/release-notes.txt @@ -1,3 +1,19 @@ +💸 Profile payments: CLINK + Lightning, properly separated +- The profile tip card no longer appears as an empty box when a skater has no + payment method. Both can now coexist cleanly: + • Lightning address (`you@yourdomain.com`) powers Zaps and direct sats. + • CLINK (`noffer1…`) powers the self-custodial “Tip in Bitcoin” handoff. +- Lightning addresses are normalised (accept a pasted `lightning:` prefix) and + the profile Lightning row is now tap-to-copy. +- CLINK codes are normalised on save everywhere (profile, shops, crews, Lab), + so a pasted `nostr:noffer1…` is stored as the canonical raw code. +- Marketplace listing detail now surfaces the seller’s CLINK tip button when + their profile has a valid CLINK offer. +- CLINK remains an explicit handoff to a CLINK-compatible wallet; it is not + presented as an in-app payment rail. Lightning remains the in-app rail. + +--- + ⚡ Faster shell, smoother menus, safer Amber - The web entry bundle is ~25% smaller after moving the map to a web-only lazy route and loading the Cashu/Zap dialog on first tap. Android keeps the map