From b11c6c17d13f63d10b9adb793e7c0684e580adcd Mon Sep 17 00:00:00 2001 From: archipelago Date: Fri, 12 Jun 2026 04:21:18 -0400 Subject: [PATCH] chore: release v1.7.86-alpha --- CHANGELOG.md | 9 ++ apps/electrumx/manifest.yml | 1 + core/Cargo.lock | 2 +- core/archipelago/Cargo.toml | 2 +- neode-ui/package-lock.json | 4 +- neode-ui/package.json | 2 +- .../src/components/federation/NetworkMap.vue | 10 ++- neode-ui/src/style.css | 4 +- neode-ui/src/views/AppRegistries.vue | 6 +- neode-ui/src/views/SystemUpdate.vue | 70 ++++++++++++--- .../src/views/federation/QuickActions.vue | 8 +- .../src/views/fleet/FleetContainerMatrix.vue | 7 +- neode-ui/src/views/fleet/FleetNodeDetail.vue | 2 +- neode-ui/src/views/fleet/useFleetData.ts | 88 +++++++++++++++++-- .../views/settings/AppRegistriesSection.vue | 4 +- .../views/settings/SystemUpdatesSection.vue | 7 +- .../src/views/web5/Web5ConnectedNodes.vue | 72 ++++++++++++++- neode-ui/src/views/web5/Web5Identities.vue | 26 +++++- neode-ui/src/views/web5/Web5QuickActions.vue | 38 ++++---- release-manifest.json | 36 ++++---- releases/manifest.json | 36 ++++---- 21 files changed, 330 insertions(+), 104 deletions(-) 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 @@