diff --git a/core/archipelago/src/container/docker_packages.rs b/core/archipelago/src/container/docker_packages.rs index 027aaba1..f99ceb32 100644 --- a/core/archipelago/src/container/docker_packages.rs +++ b/core/archipelago/src/container/docker_packages.rs @@ -396,7 +396,7 @@ fn get_app_metadata(app_id: &str) -> AppMetadata { "electrumx" | "mempool-electrs" | "electrs" => AppMetadata { title: "ElectrumX".to_string(), description: "ElectrumX server — full Electrum protocol indexer for Bitcoin. Powers Mempool and Electrum wallets.".to_string(), - icon: "/assets/img/app-icons/electrs.svg".to_string(), + icon: "/assets/img/app-icons/electrumx.png".to_string(), repo: "https://github.com/spesmilo/electrumx".to_string(), tier: "", }, diff --git a/neode-ui/public/assets/img/app-icons/electrs.svg b/neode-ui/public/assets/img/app-icons/electrs.svg deleted file mode 100644 index ee5454ef..00000000 --- a/neode-ui/public/assets/img/app-icons/electrs.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/neode-ui/src/components/EasyHome.vue b/neode-ui/src/components/EasyHome.vue index 0a1921bc..a722d304 100644 --- a/neode-ui/src/components/EasyHome.vue +++ b/neode-ui/src/components/EasyHome.vue @@ -72,7 +72,8 @@ const APP_ICON_MAP: Record = { nextcloud: '/assets/img/app-icons/nextcloud.webp', fedimint: '/assets/img/app-icons/fedimint.png', mempool: '/assets/img/app-icons/mempool.webp', - electrs: '/assets/img/app-icons/electrs.svg', + electrs: '/assets/img/app-icons/electrumx.png', + electrumx: '/assets/img/app-icons/electrumx.png', } function goalAppIcons(goal: GoalDefinition): { appId: string; url: string }[] { diff --git a/neode-ui/src/views/GoalDetail.vue b/neode-ui/src/views/GoalDetail.vue index e7639481..1fbe1216 100644 --- a/neode-ui/src/views/GoalDetail.vue +++ b/neode-ui/src/views/GoalDetail.vue @@ -180,7 +180,8 @@ const APP_ICON_MAP: Record = { nextcloud: '/assets/img/app-icons/nextcloud.webp', fedimint: '/assets/img/app-icons/fedimint.png', mempool: '/assets/img/app-icons/mempool.webp', - electrs: '/assets/img/app-icons/electrs.svg', + electrs: '/assets/img/app-icons/electrumx.png', + electrumx: '/assets/img/app-icons/electrumx.png', } function stepIconUrl(step: GoalStep): string | undefined { diff --git a/neode-ui/src/views/apps/appsConfig.ts b/neode-ui/src/views/apps/appsConfig.ts index f018c506..dbd58137 100644 --- a/neode-ui/src/views/apps/appsConfig.ts +++ b/neode-ui/src/views/apps/appsConfig.ts @@ -240,12 +240,9 @@ const APP_ICON_FALLBACKS: Record = { 'archy-lnd-ui': '/assets/img/app-icons/lnd.png', 'archy-electrs-ui': '/assets/img/app-icons/electrumx.png', // ElectrumX ships under a few historical ids (the backend was renamed - // electrs → electrumx). Without an explicit map, an `electrs`-keyed install - // falls through to the default `/assets/img/app-icons/electrs.png`, which - // doesn't exist → handleImageError swaps .png→.svg and lands on electrs.svg - // (the "Electrs in Rust" logo) instead of the real ElectrumX icon. Pin the - // whole family to the ElectrumX icon so My Apps shows the right logo no - // matter which id the node has it installed under. + // electrs → electrumx). Pin the whole family to the ElectrumX icon so My + // Apps shows the right logo no matter which id the node has it installed + // under. 'electrs': '/assets/img/app-icons/electrumx.png', 'electrs-ui': '/assets/img/app-icons/electrumx.png', 'electrumx': '/assets/img/app-icons/electrumx.png',