diff --git a/package-lock.json b/package-lock.json index 6a9c908..c2248fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "skate-spots", - "version": "1.7.10", + "version": "1.7.11", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "skate-spots", - "version": "1.7.10", + "version": "1.7.11", "license": "AGPL-3.0-only", "dependencies": { "@bitcoinerlab/secp256k1": "^1.2.0", diff --git a/package.json b/package.json index 3ceeb7a..f0ece0a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "skate-spots", "private": true, - "version": "1.7.10", + "version": "1.7.11", "license": "AGPL-3.0-only", "type": "module", "homepage": "https://skate-spots.org", diff --git a/release-notes.txt b/release-notes.txt index bfde63a..d681337 100644 --- a/release-notes.txt +++ b/release-notes.txt @@ -1,3 +1,20 @@ +⚡ Faster cold starts, same ethos +- Profile lookups are batched: one relay round-trip per 100 authors instead of + three per card. Avatars and names on the map, crews and lists stop stampeding + the relays. +- The map only asks for layers that are actually on. Events and Crews are opt-in + and no longer fetch until you toggle them; Shops, Gear and Tours follow the + same rule. +- The local public cache now rehydrates crews, tours, the shop directory and + newsletter issues on a cold start, so those screens render from disk before + the relay answers. +- No analytics, no new vendor, no server-side shortcut: this is batching, + gating and local-first caching. Next targets are the notification bell's + cold-start query storm, map pagination, a no-vendor app-shell service worker, + and a smaller translation model. + +--- + 🧭 The map footer is back - DIY, Newsletter, License and Privacy are always visible on the desktop map again, plus the OpenSats note. We removed the hide toggle that could bury the