diff --git a/core/Cargo.lock b/core/Cargo.lock index 1e79f2fd..dc3872a5 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -80,7 +80,7 @@ checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "archipelago" -version = "1.7.22-alpha" +version = "1.7.23-alpha" dependencies = [ "anyhow", "archipelago-container", diff --git a/core/archipelago/Cargo.toml b/core/archipelago/Cargo.toml index 05c8cf1b..a32f0711 100644 --- a/core/archipelago/Cargo.toml +++ b/core/archipelago/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "archipelago" -version = "1.7.22-alpha" +version = "1.7.23-alpha" edition = "2021" description = "Archipelago Bitcoin Node OS - Native backend" authors = ["Archipelago Team"] diff --git a/neode-ui/src/views/server/FipsNetworkCard.vue b/neode-ui/src/views/server/FipsNetworkCard.vue index 0badf5d8..c590d382 100644 --- a/neode-ui/src/views/server/FipsNetworkCard.vue +++ b/neode-ui/src/views/server/FipsNetworkCard.vue @@ -9,15 +9,57 @@

FIPS Mesh

-
- - {{ statusLabel }} +
+
+ + {{ statusLabel }} +
+

Fast Nostr-keyed mesh routing

+ + + +
+
+
+
+ +
+ +
+
+
+
+

Daemon version

@@ -84,6 +126,7 @@ import { computed, onMounted, ref } from 'vue' import { rpcClient } from '@/api/rpc-client' import { safeClipboardWrite } from '@/views/web5/utils' +import FipsSeedAnchorsCard from './FipsSeedAnchorsCard.vue' interface FipsStatus { installed: boolean @@ -113,6 +156,7 @@ const reconnecting = ref(false) const statusMessage = ref('') const statusIsError = ref(false) const copied = ref(false) +const showAnchorsModal = ref(false) async function copyNpub() { if (!status.value.npub) return diff --git a/neode-ui/src/views/settings/AccountInfoSection.vue b/neode-ui/src/views/settings/AccountInfoSection.vue index 746fdb8a..275879bb 100644 --- a/neode-ui/src/views/settings/AccountInfoSection.vue +++ b/neode-ui/src/views/settings/AccountInfoSection.vue @@ -180,6 +180,17 @@ init()
+ +
+
+ v1.7.23-alpha + Apr 21, 2026 +
+
+

FIPS Seed Anchors are now one click away. A small gear icon sits next to the status pill on the FIPS Mesh card — click it to open a modal where you can add, remove, and re-apply anchors. No more needing to go digging for the card or editing JSON by hand.

+

The modal lists each anchor with its label, truncated npub, address, and transport, plus an Apply button to force-redial the full list and a Remove button per entry. The add form right below validates that the address is host:port and the npub is bech32 before saving.

+
+