From aaec25e53b0af8de15ffd79aa409c6ee6b3fdbca Mon Sep 17 00:00:00 2001 From: archipelago Date: Tue, 21 Jul 2026 14:46:09 -0400 Subject: [PATCH] chore: release v1.7.110-alpha --- core/archipelago/Cargo.toml | 2 +- neode-ui/package-lock.json | 4 ++-- neode-ui/package.json | 2 +- release-manifest.json | 37 +++++++++++++++++++++---------------- releases/manifest.json | 37 +++++++++++++++++++++---------------- 5 files changed, 46 insertions(+), 36 deletions(-) diff --git a/core/archipelago/Cargo.toml b/core/archipelago/Cargo.toml index a5239554..24bb8943 100644 --- a/core/archipelago/Cargo.toml +++ b/core/archipelago/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "archipelago" -version = "1.7.109-alpha" +version = "1.7.110-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 4a838d91..3f8abdb1 100644 --- a/neode-ui/package-lock.json +++ b/neode-ui/package-lock.json @@ -1,12 +1,12 @@ { "name": "neode-ui", - "version": "1.7.109-alpha", + "version": "1.7.110-alpha", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "neode-ui", - "version": "1.7.109-alpha", + "version": "1.7.110-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 22fe5eb2..6d38e77d 100644 --- a/neode-ui/package.json +++ b/neode-ui/package.json @@ -1,7 +1,7 @@ { "name": "neode-ui", "private": true, - "version": "1.7.109-alpha", + "version": "1.7.110-alpha", "type": "module", "scripts": { "start": "./start-dev.sh", diff --git a/release-manifest.json b/release-manifest.json index f41fa971..7ce10848 100644 --- a/release-manifest.json +++ b/release-manifest.json @@ -1,29 +1,34 @@ { "changelog": [ - "Meet Pine, your node's voice assistant: a new app in the App Store that gives your node ears and a voice — speech-to-text and text-to-speech engines that run entirely on your own hardware, ready to wire into Home Assistant for private, offline voice control. Install it like any other app; nothing you say leaves your node.", - "Your node can now program its MeshCore radio's RF settings — frequency, bandwidth, spreading factor, and coding rate — from Mesh → Device settings. Radios that were flashed with mismatched settings could hear that other radios exist but never decode their messages, and until now the only fix was a separate phone app. Set the values once and the node programs the radio automatically (it restarts once to apply); every radio on your mesh must use the same values to talk to each other.", - "The Device settings panel is tidier: values you can edit (name, region, channel) are no longer also shown as separate read-only rows." + "Pay by pointing your camera: the wallet has a new Scan button (on the wallet card and inside both the Send and Receive windows) that reads any payment QR code — Lightning invoices, Bitcoin addresses, Cashu tokens, and Fedimint invites — and takes you straight to the right send or redeem screen with everything filled in. It also understands the animated, multi-part QR codes some wallets show for long payloads. If your browser can't open a live camera preview (common when reaching the node over plain http), a \"Take photo of QR\" button snaps a picture with your phone's camera and reads the code from the photo instead.", + "The TV screen got a complete overhaul. A deep bug made the display freeze on the intro artwork on 4K TVs — that's fixed, and along the way: the interface now picks a comfortable, sharp size for big screens (a 4K TV gets a full desktop layout at double sharpness), the artwork behind every page shows again instead of a black void, switching between tabs animates smoothly, the built-in AI assistant stays in its dark theme, and the Cashu and Ark wallet icons no longer render as empty squares.", + "You can now choose how big the interface renders on your node's attached screen: Settings → Display offers Auto (recommended), Large UI, Balanced, and Native — changing it applies immediately.", + "The companion phone app can steer the TV again. Remote input from the phone was being silently ignored on kiosk displays; the remote-control relay now runs there like everywhere else.", + "The companion app is also ready to grant its built-in browser camera access, so the wallet scanner can work inside the app (ships with the next companion app build).", + "Zero-amount Lightning invoices can now be paid: the wallet asks you for the amount and sends it along, instead of failing on invoices that leave the amount up to the payer.", + "The Lightning setup guidance now reads the same everywhere: \"Open a channel with Zeus Olympus node and start sending and receiving Lightning payments. Minimum 150,000 · maximum 1,500,000 on-chain sats required.\"", + "Installer images now bundle a color-emoji font, so emoji anywhere in the interface render properly on the TV screen." ], "components": [ { - "current_version": "1.7.109-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.109-alpha/archipelago", + "current_version": "1.7.110-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.110-alpha/archipelago", "name": "archipelago", - "new_version": "1.7.109-alpha", - "sha256": "c98322aeb1d7eb223d122052657a4dd67cd284bbb862a79ff9439b35cffd6607", - "size_bytes": 50201840 + "new_version": "1.7.110-alpha", + "sha256": "60360d8138a5a5059278c9c5ea1c7255ebd55d3b0abfcb5ec1ae84e9cdd61a33", + "size_bytes": 50447256 }, { - "current_version": "1.7.109-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.109-alpha/archipelago-frontend-1.7.109-alpha.tar.gz", - "name": "archipelago-frontend-1.7.109-alpha.tar.gz", - "new_version": "1.7.109-alpha", - "sha256": "8cff430874eeed385ecc862e3b56c9e338587981684285a5b0ce22c97849a012", - "size_bytes": 174604264 + "current_version": "1.7.110-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.110-alpha/archipelago-frontend-1.7.110-alpha.tar.gz", + "name": "archipelago-frontend-1.7.110-alpha.tar.gz", + "new_version": "1.7.110-alpha", + "sha256": "f7794cc3343dff5e1c6fc301be23a15fa25ec01a84f5370d1cbad640843575fa", + "size_bytes": 174646904 } ], "release_date": "2026-07-21", - "signature": "ebc89fe656ebdb6db8e6be811068cda67c17e6ac144697526ac984c55890b17ebc1676bea0d6bd97061790d6d93c0f36544c7cb811520fdeed8119ce1fd12508", + "signature": "90d047fa24f4f64dff1145c02156801cdd98e3db52708009269b90809b882271b614f5bcddfbd8e2d6b4dc81f967d01ad5e8bbf1b4c19c91e8874c015a587b06", "signed_by": "did:key:z6MkkidEnEpo6qHMCNSZoNKWtvQvxq3whnaME9wGgEFhq7ur", - "version": "1.7.109-alpha" + "version": "1.7.110-alpha" } diff --git a/releases/manifest.json b/releases/manifest.json index f41fa971..7ce10848 100644 --- a/releases/manifest.json +++ b/releases/manifest.json @@ -1,29 +1,34 @@ { "changelog": [ - "Meet Pine, your node's voice assistant: a new app in the App Store that gives your node ears and a voice — speech-to-text and text-to-speech engines that run entirely on your own hardware, ready to wire into Home Assistant for private, offline voice control. Install it like any other app; nothing you say leaves your node.", - "Your node can now program its MeshCore radio's RF settings — frequency, bandwidth, spreading factor, and coding rate — from Mesh → Device settings. Radios that were flashed with mismatched settings could hear that other radios exist but never decode their messages, and until now the only fix was a separate phone app. Set the values once and the node programs the radio automatically (it restarts once to apply); every radio on your mesh must use the same values to talk to each other.", - "The Device settings panel is tidier: values you can edit (name, region, channel) are no longer also shown as separate read-only rows." + "Pay by pointing your camera: the wallet has a new Scan button (on the wallet card and inside both the Send and Receive windows) that reads any payment QR code — Lightning invoices, Bitcoin addresses, Cashu tokens, and Fedimint invites — and takes you straight to the right send or redeem screen with everything filled in. It also understands the animated, multi-part QR codes some wallets show for long payloads. If your browser can't open a live camera preview (common when reaching the node over plain http), a \"Take photo of QR\" button snaps a picture with your phone's camera and reads the code from the photo instead.", + "The TV screen got a complete overhaul. A deep bug made the display freeze on the intro artwork on 4K TVs — that's fixed, and along the way: the interface now picks a comfortable, sharp size for big screens (a 4K TV gets a full desktop layout at double sharpness), the artwork behind every page shows again instead of a black void, switching between tabs animates smoothly, the built-in AI assistant stays in its dark theme, and the Cashu and Ark wallet icons no longer render as empty squares.", + "You can now choose how big the interface renders on your node's attached screen: Settings → Display offers Auto (recommended), Large UI, Balanced, and Native — changing it applies immediately.", + "The companion phone app can steer the TV again. Remote input from the phone was being silently ignored on kiosk displays; the remote-control relay now runs there like everywhere else.", + "The companion app is also ready to grant its built-in browser camera access, so the wallet scanner can work inside the app (ships with the next companion app build).", + "Zero-amount Lightning invoices can now be paid: the wallet asks you for the amount and sends it along, instead of failing on invoices that leave the amount up to the payer.", + "The Lightning setup guidance now reads the same everywhere: \"Open a channel with Zeus Olympus node and start sending and receiving Lightning payments. Minimum 150,000 · maximum 1,500,000 on-chain sats required.\"", + "Installer images now bundle a color-emoji font, so emoji anywhere in the interface render properly on the TV screen." ], "components": [ { - "current_version": "1.7.109-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.109-alpha/archipelago", + "current_version": "1.7.110-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.110-alpha/archipelago", "name": "archipelago", - "new_version": "1.7.109-alpha", - "sha256": "c98322aeb1d7eb223d122052657a4dd67cd284bbb862a79ff9439b35cffd6607", - "size_bytes": 50201840 + "new_version": "1.7.110-alpha", + "sha256": "60360d8138a5a5059278c9c5ea1c7255ebd55d3b0abfcb5ec1ae84e9cdd61a33", + "size_bytes": 50447256 }, { - "current_version": "1.7.109-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.109-alpha/archipelago-frontend-1.7.109-alpha.tar.gz", - "name": "archipelago-frontend-1.7.109-alpha.tar.gz", - "new_version": "1.7.109-alpha", - "sha256": "8cff430874eeed385ecc862e3b56c9e338587981684285a5b0ce22c97849a012", - "size_bytes": 174604264 + "current_version": "1.7.110-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.110-alpha/archipelago-frontend-1.7.110-alpha.tar.gz", + "name": "archipelago-frontend-1.7.110-alpha.tar.gz", + "new_version": "1.7.110-alpha", + "sha256": "f7794cc3343dff5e1c6fc301be23a15fa25ec01a84f5370d1cbad640843575fa", + "size_bytes": 174646904 } ], "release_date": "2026-07-21", - "signature": "ebc89fe656ebdb6db8e6be811068cda67c17e6ac144697526ac984c55890b17ebc1676bea0d6bd97061790d6d93c0f36544c7cb811520fdeed8119ce1fd12508", + "signature": "90d047fa24f4f64dff1145c02156801cdd98e3db52708009269b90809b882271b614f5bcddfbd8e2d6b4dc81f967d01ad5e8bbf1b4c19c91e8874c015a587b06", "signed_by": "did:key:z6MkkidEnEpo6qHMCNSZoNKWtvQvxq3whnaME9wGgEFhq7ur", - "version": "1.7.109-alpha" + "version": "1.7.110-alpha" }