diff --git a/package-lock.json b/package-lock.json index f52c793..753dba9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "skate-spots", - "version": "1.7.40", + "version": "1.7.41", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "skate-spots", - "version": "1.7.40", + "version": "1.7.41", "license": "AGPL-3.0-only", "dependencies": { "@bitcoinerlab/secp256k1": "^1.2.0", diff --git a/package.json b/package.json index b7052bd..840aa48 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "skate-spots", "private": true, - "version": "1.7.40", + "version": "1.7.41", "license": "AGPL-3.0-only", "type": "module", "homepage": "https://skate-spots.org", diff --git a/release-notes.txt b/release-notes.txt index 98ffcc4..e9c3231 100644 --- a/release-notes.txt +++ b/release-notes.txt @@ -1,3 +1,13 @@ +🩹 Stronger native boot recovery +- Bumped the app-shell worker cache to v3; old shell caches are deleted on + activate. +- `boot-guard.js` is no longer cached by the service worker, so a stale worker + can never trap the app in its own cleanup path. +- Native WebViews unregister old app-shell workers and clear their caches before + the bundle runs. Web registrations use updateViaCache: none. + +--- + 🩹 Fix native white/black reload loop - Native installs now clear any old app-shell service worker and `skate-spots-shell-*` cache from `https://localhost` before the bundle runs.