From 5859ef77e7d260d3ef2961a804a999a77f63ed96 Mon Sep 17 00:00:00 2001 From: archipelago Date: Tue, 19 May 2026 17:30:20 -0400 Subject: [PATCH] chore: release v1.7.71-alpha --- core/archipelago/Cargo.toml | 2 +- neode-ui/package-lock.json | 4 ++-- neode-ui/package.json | 2 +- release-manifest.json | 35 ++++++++++++++++++----------------- releases/manifest.json | 35 ++++++++++++++++++----------------- 5 files changed, 40 insertions(+), 38 deletions(-) diff --git a/core/archipelago/Cargo.toml b/core/archipelago/Cargo.toml index 25801c49..7827cc94 100644 --- a/core/archipelago/Cargo.toml +++ b/core/archipelago/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "archipelago" -version = "1.7.70-alpha" +version = "1.7.71-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 e2f00be2..d4b6d1df 100644 --- a/neode-ui/package-lock.json +++ b/neode-ui/package-lock.json @@ -1,12 +1,12 @@ { "name": "neode-ui", - "version": "1.7.70-alpha", + "version": "1.7.71-alpha", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "neode-ui", - "version": "1.7.70-alpha", + "version": "1.7.71-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 4861e5f3..1cb57058 100644 --- a/neode-ui/package.json +++ b/neode-ui/package.json @@ -1,7 +1,7 @@ { "name": "neode-ui", "private": true, - "version": "1.7.70-alpha", + "version": "1.7.71-alpha", "type": "module", "scripts": { "start": "./start-dev.sh", diff --git a/release-manifest.json b/release-manifest.json index 47fa0e9c..98b4f947 100644 --- a/release-manifest.json +++ b/release-manifest.json @@ -1,29 +1,30 @@ { - "version": "1.7.70-alpha", + "version": "1.7.71-alpha", "release_date": "2026-05-19", "changelog": [ - "NetBird is being corrected from the peer/client daemon image to the self-hosted NetBird control-plane stack with a launchable dashboard on port `8087`, a combined management/signal/relay server on `8086`, and STUN on UDP `3478`.", - "App sessions now always launch local apps through direct host ports and carry an explicit dashboard return target, so closing an iframe returns to the launching dashboard screen instead of falling through to browser history or a 404.", - "Mobile app launches ignore stale desktop panel state and route into the full app-session webview consistently.", - "The desktop sidebar now pins the logo/version at the top and controller/online/mode controls at the bottom, with only the navigation section scrolling on shorter screens.", - "Validation passed with catalog JSON checks, `scripts/image-versions.sh` syntax check, `npm run type-check`, `cargo fmt --all --check --manifest-path core/Cargo.toml`, and `cargo check -p archipelago --manifest-path core/Cargo.toml`." + "NetBird stack installs now pre-create `/var/lib/archipelago/netbird/data` before binding it into `netbird-server`, fixing the failed install/start path seen on `100.70.96.88` where Podman rejected the missing host directory.", + "NetBird start/restart ordering now starts `netbird-server` before the dashboard container so lifecycle actions bring the control plane up before the UI.", + "App-session invalid IDs and panel-mode fallbacks now return to `/dashboard/apps`, avoiding the stale `/apps` route that could render a 404.", + "Mobile launches for apps that block iframes now stay inside the Archipelago app-session fallback instead of automatically opening an external browser tab.", + "Installed Gitea containers now report the packaged Gitea icon, and app icon masks use a rounder radius on mobile grids, app cards, and detail headers.", + "Validation passed with `npm run type-check`, focused Vitest app-session/app-grid tests, `cargo fmt --all --check --manifest-path core/Cargo.toml`, and `cargo check -p archipelago --manifest-path core/Cargo.toml`." ], "components": [ { "name": "archipelago", - "current_version": "1.7.70-alpha", - "new_version": "1.7.70-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.70-alpha/archipelago", - "sha256": "894b9e20c2af444b46b136cc7ad85edb68ced3b4beade664d5275a9f5226e0ca", - "size_bytes": 42976896 + "current_version": "1.7.71-alpha", + "new_version": "1.7.71-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.71-alpha/archipelago", + "sha256": "96895f2034cf9760103813954c9ac5532060498929ebc2dc78a3517adbdbd035", + "size_bytes": 42985824 }, { - "name": "archipelago-frontend-1.7.70-alpha.tar.gz", - "current_version": "1.7.70-alpha", - "new_version": "1.7.70-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.70-alpha/archipelago-frontend-1.7.70-alpha.tar.gz", - "sha256": "4c14cfb53f00b1649f4916403e8114d0599fa3b30cd290facd6fc951760e9fa2", - "size_bytes": 166478441 + "name": "archipelago-frontend-1.7.71-alpha.tar.gz", + "current_version": "1.7.71-alpha", + "new_version": "1.7.71-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.71-alpha/archipelago-frontend-1.7.71-alpha.tar.gz", + "sha256": "80c185b7ed6831a4bdd5b54ead65f5b7ca21706687cdcd147dc4cdbdc1c1ed7a", + "size_bytes": 166478267 } ] } diff --git a/releases/manifest.json b/releases/manifest.json index 47fa0e9c..98b4f947 100644 --- a/releases/manifest.json +++ b/releases/manifest.json @@ -1,29 +1,30 @@ { - "version": "1.7.70-alpha", + "version": "1.7.71-alpha", "release_date": "2026-05-19", "changelog": [ - "NetBird is being corrected from the peer/client daemon image to the self-hosted NetBird control-plane stack with a launchable dashboard on port `8087`, a combined management/signal/relay server on `8086`, and STUN on UDP `3478`.", - "App sessions now always launch local apps through direct host ports and carry an explicit dashboard return target, so closing an iframe returns to the launching dashboard screen instead of falling through to browser history or a 404.", - "Mobile app launches ignore stale desktop panel state and route into the full app-session webview consistently.", - "The desktop sidebar now pins the logo/version at the top and controller/online/mode controls at the bottom, with only the navigation section scrolling on shorter screens.", - "Validation passed with catalog JSON checks, `scripts/image-versions.sh` syntax check, `npm run type-check`, `cargo fmt --all --check --manifest-path core/Cargo.toml`, and `cargo check -p archipelago --manifest-path core/Cargo.toml`." + "NetBird stack installs now pre-create `/var/lib/archipelago/netbird/data` before binding it into `netbird-server`, fixing the failed install/start path seen on `100.70.96.88` where Podman rejected the missing host directory.", + "NetBird start/restart ordering now starts `netbird-server` before the dashboard container so lifecycle actions bring the control plane up before the UI.", + "App-session invalid IDs and panel-mode fallbacks now return to `/dashboard/apps`, avoiding the stale `/apps` route that could render a 404.", + "Mobile launches for apps that block iframes now stay inside the Archipelago app-session fallback instead of automatically opening an external browser tab.", + "Installed Gitea containers now report the packaged Gitea icon, and app icon masks use a rounder radius on mobile grids, app cards, and detail headers.", + "Validation passed with `npm run type-check`, focused Vitest app-session/app-grid tests, `cargo fmt --all --check --manifest-path core/Cargo.toml`, and `cargo check -p archipelago --manifest-path core/Cargo.toml`." ], "components": [ { "name": "archipelago", - "current_version": "1.7.70-alpha", - "new_version": "1.7.70-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.70-alpha/archipelago", - "sha256": "894b9e20c2af444b46b136cc7ad85edb68ced3b4beade664d5275a9f5226e0ca", - "size_bytes": 42976896 + "current_version": "1.7.71-alpha", + "new_version": "1.7.71-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.71-alpha/archipelago", + "sha256": "96895f2034cf9760103813954c9ac5532060498929ebc2dc78a3517adbdbd035", + "size_bytes": 42985824 }, { - "name": "archipelago-frontend-1.7.70-alpha.tar.gz", - "current_version": "1.7.70-alpha", - "new_version": "1.7.70-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.70-alpha/archipelago-frontend-1.7.70-alpha.tar.gz", - "sha256": "4c14cfb53f00b1649f4916403e8114d0599fa3b30cd290facd6fc951760e9fa2", - "size_bytes": 166478441 + "name": "archipelago-frontend-1.7.71-alpha.tar.gz", + "current_version": "1.7.71-alpha", + "new_version": "1.7.71-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.71-alpha/archipelago-frontend-1.7.71-alpha.tar.gz", + "sha256": "80c185b7ed6831a4bdd5b54ead65f5b7ca21706687cdcd147dc4cdbdc1c1ed7a", + "size_bytes": 166478267 } ] }