diff --git a/core/Cargo.lock b/core/Cargo.lock index f6fadd8d..4aeb6de6 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -80,7 +80,7 @@ checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "archipelago" -version = "1.7.27-alpha" +version = "1.7.28-alpha" dependencies = [ "anyhow", "archipelago-container", diff --git a/core/archipelago/Cargo.toml b/core/archipelago/Cargo.toml index a3062ce7..9b0d4124 100644 --- a/core/archipelago/Cargo.toml +++ b/core/archipelago/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "archipelago" -version = "1.7.27-alpha" +version = "1.7.28-alpha" edition = "2021" description = "Archipelago Bitcoin Node OS - Native backend" authors = ["Archipelago Team"] diff --git a/core/archipelago/src/update.rs b/core/archipelago/src/update.rs index 9dcf3ee8..dfa21516 100644 --- a/core/archipelago/src/update.rs +++ b/core/archipelago/src/update.rs @@ -90,12 +90,12 @@ fn mirrors_path(data_dir: &Path) -> std::path::PathBuf { fn default_mirrors() -> Vec { vec![ UpdateMirror { - url: DEFAULT_UPDATE_MANIFEST_URL.to_string(), - label: "Server 1 (tx1138)".to_string(), + url: DEFAULT_SECONDARY_MIRROR_URL.to_string(), + label: "Server 1 (VPS)".to_string(), }, UpdateMirror { - url: DEFAULT_SECONDARY_MIRROR_URL.to_string(), - label: "Server 2 (VPS)".to_string(), + url: DEFAULT_UPDATE_MANIFEST_URL.to_string(), + label: "Server 2 (tx1138)".to_string(), }, ] } diff --git a/neode-ui/src/components/Screensaver.vue b/neode-ui/src/components/Screensaver.vue index 06193c9f..5bbf40dd 100644 --- a/neode-ui/src/components/Screensaver.vue +++ b/neode-ui/src/components/Screensaver.vue @@ -13,15 +13,7 @@
- -
-
-
+
@@ -35,21 +27,12 @@ + + diff --git a/neode-ui/src/views/settings/AccountInfoSection.vue b/neode-ui/src/views/settings/AccountInfoSection.vue index b781b3c9..fc918aea 100644 --- a/neode-ui/src/views/settings/AccountInfoSection.vue +++ b/neode-ui/src/views/settings/AccountInfoSection.vue @@ -180,6 +180,18 @@ init()
+ +
+
+ v1.7.28-alpha + Apr 21, 2026 +
+
+

Reboot now shows a proper progress screen. Click Reboot and you'll see a full-screen overlay with the familiar pulsing ring animation, a rebooting / reconnecting / back-online status, and an elapsed counter — no more black screen of mystery while you wait.

+

The overlay auto-reloads the page the moment your node is back up; if it takes longer than three minutes it surfaces a manual Reload button.

+

New nodes now default to the VPS mirror as Server 1 (primary) and tx1138 as Server 2 (fallback). Existing nodes keep whatever mirror order they've already set — use Set Primary on the System Update page to change it.

+
+
diff --git a/neode-ui/src/views/settings/SystemDangerZone.vue b/neode-ui/src/views/settings/SystemDangerZone.vue index 2764ab71..7a62ae09 100644 --- a/neode-ui/src/views/settings/SystemDangerZone.vue +++ b/neode-ui/src/views/settings/SystemDangerZone.vue @@ -1,8 +1,9 @@