From 24b3d33ac38f209b7048e33d7ef2a36547d9d770 Mon Sep 17 00:00:00 2001 From: archipelago Date: Tue, 21 Jul 2026 13:55:36 -0400 Subject: [PATCH] fix(ui): Cashu/Ark emoji rendered as tofu boxes on kiosk TVs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The kiosk image ships no color-emoji font, so the wallet card's 🥜 and ⚓ drew as empty squares on TVs. Swap them for inline stroke SVGs matching the neighbouring rows (wallet card + scan modal), and add fonts-noto-color-emoji to the ISO package set so remaining emoji across the UI (peer files, chat, content) render on future installs. Co-Authored-By: Claude Fable 5 --- image-recipe/_archived/build-auto-installer-iso.sh | 1 + neode-ui/src/components/WalletScanModal.vue | 5 ++++- neode-ui/src/views/home/HomeWalletCard.vue | 10 ++++++++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/image-recipe/_archived/build-auto-installer-iso.sh b/image-recipe/_archived/build-auto-installer-iso.sh index c4fb837f..546009c3 100755 --- a/image-recipe/_archived/build-auto-installer-iso.sh +++ b/image-recipe/_archived/build-auto-installer-iso.sh @@ -384,6 +384,7 @@ RUN apt-get update && apt-get -y full-upgrade && apt-get install -y --no-install chromium \ unclutter \ fonts-liberation \ + fonts-noto-color-emoji \ xfonts-base \ plymouth \ plymouth-themes \ diff --git a/neode-ui/src/components/WalletScanModal.vue b/neode-ui/src/components/WalletScanModal.vue index 8c8e270d..8cb78a07 100644 --- a/neode-ui/src/components/WalletScanModal.vue +++ b/neode-ui/src/components/WalletScanModal.vue @@ -104,7 +104,10 @@ - 🥜 + + + + diff --git a/neode-ui/src/views/home/HomeWalletCard.vue b/neode-ui/src/views/home/HomeWalletCard.vue index 69eb1db3..f2b6bd4c 100644 --- a/neode-ui/src/views/home/HomeWalletCard.vue +++ b/neode-ui/src/views/home/HomeWalletCard.vue @@ -122,7 +122,11 @@
- 🥜 + + + + Cashu
{{ walletEcash.toLocaleString() }} sats @@ -139,7 +143,9 @@
- âš“ + + + Ark
{{ (walletArk ?? 0).toLocaleString() }} sats