diff --git a/CHANGELOG.md b/CHANGELOG.md index caad5204..23f8191a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## v1.7.86-alpha (2026-06-12) + +- Fleet now preserves the last known node list, alerts, and selection locally while telemetry refreshes in the background, so the dashboard no longer blanks on tab switches or update scans. +- Connected nodes and identities now reuse their last loaded data instead of reloading the visible list every time the user revisits the tab. +- The Fleet matrix and detail views now show actual node names and host information instead of raw node id prefixes. +- The network map only redraws when its graph data actually changes, which stops the D3 scene from visually resetting on every refresh tick. +- Mobile federation and system-update actions now stack full width, and the ElectrumX app health check allows a long startup window so slow sync nodes do not restart mid-index. +- Validation passed with `git diff --check`, focused frontend tests, and `npm run type-check`. + ## v1.7.85-alpha (2026-06-12) - ElectrumX now runs with less cache pressure and more memory headroom, reducing the restart loop seen during sync catch-up. diff --git a/apps/electrumx/manifest.yml b/apps/electrumx/manifest.yml index 20eb7a30..14ce4c46 100644 --- a/apps/electrumx/manifest.yml +++ b/apps/electrumx/manifest.yml @@ -57,6 +57,7 @@ app: interval: 30s timeout: 5s retries: 3 + start_period: 10m bitcoin_integration: rpc_access: read-only diff --git a/core/Cargo.lock b/core/Cargo.lock index f754fb92..c91a89fa 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -80,7 +80,7 @@ checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "archipelago" -version = "1.7.85-alpha" +version = "1.7.86-alpha" dependencies = [ "anyhow", "archipelago-container", diff --git a/core/archipelago/Cargo.toml b/core/archipelago/Cargo.toml index 7bbc51f6..fddcca9b 100644 --- a/core/archipelago/Cargo.toml +++ b/core/archipelago/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "archipelago" -version = "1.7.85-alpha" +version = "1.7.86-alpha" edition = "2021" description = "Archipelago Bitcoin Node OS - Native backend" authors = ["Archipelago Team"] diff --git a/neode-ui/package-lock.json b/neode-ui/package-lock.json index 063540f5..16a98713 100644 --- a/neode-ui/package-lock.json +++ b/neode-ui/package-lock.json @@ -1,12 +1,12 @@ { "name": "neode-ui", - "version": "1.7.85-alpha", + "version": "1.7.86-alpha", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "neode-ui", - "version": "1.7.85-alpha", + "version": "1.7.86-alpha", "dependencies": { "@types/dompurify": "^3.0.5", "@vue-leaflet/vue-leaflet": "^0.10.1", diff --git a/neode-ui/package.json b/neode-ui/package.json index 6f4cb32a..91e9468a 100644 --- a/neode-ui/package.json +++ b/neode-ui/package.json @@ -1,7 +1,7 @@ { "name": "neode-ui", "private": true, - "version": "1.7.85-alpha", + "version": "1.7.86-alpha", "type": "module", "scripts": { "start": "./start-dev.sh", diff --git a/neode-ui/src/components/federation/NetworkMap.vue b/neode-ui/src/components/federation/NetworkMap.vue index e1fd4e14..c5ebf165 100644 --- a/neode-ui/src/components/federation/NetworkMap.vue +++ b/neode-ui/src/components/federation/NetworkMap.vue @@ -5,7 +5,7 @@