From ce53db3063135a4414b1be7952edd0b4378bf1f0 Mon Sep 17 00:00:00 2001 From: Local Dev Date: Tue, 8 Sep 2026 13:19:29 +0200 Subject: [PATCH] feat(theseus/aegis): official brand favicon + discoverable Add-wallet UX MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two fixes off the first-launch feedback: users didn't see how to add a wallet, and the branded shield from aegis.x/brand hadn't landed in the panel. - panel.html + panel.js: swap the ad-hoc shield SVG for the exact mark from aegis.x/brand/favicon.svg — hexagonal aspis with dark fill + acid stroke + boss ring + centre point. The panel's tab favicon () and the "Aegis" fallback badge in the header now render byte-close to what a user downloads from the brand kit. - Add-wallet discoverability: an always-visible "+" chip lives in the header next to the picker caret; clicking it opens the picker with the coin list pre-expanded. When the panel is genuinely empty (a vault Aegis hasn't seen before), the gate now shows a big primary "+ Add your first wallet" button plus copy that spells out the seed source — Aegis derives every wallet from the Theseus password vault, no separate seed to import. - addon.json bumped to 0.3.1 so seedBundledAddons() picks up the fresh panel files on the next Theseus launch (bundleVer === userVer would otherwise skip the reseed and users would keep loading the old panel from their addons/ dir). --- bundled-addons/bchwallet/addon.json | 4 ++-- bundled-addons/bchwallet/panel.html | 14 ++++++++++++-- bundled-addons/bchwallet/panel.js | 30 ++++++++++++++++++++++++++--- 3 files changed, 41 insertions(+), 7 deletions(-) diff --git a/bundled-addons/bchwallet/addon.json b/bundled-addons/bchwallet/addon.json index 3644ec5..d824c36 100644 --- a/bundled-addons/bchwallet/addon.json +++ b/bundled-addons/bchwallet/addon.json @@ -1,8 +1,8 @@ { "id": "bchwallet", "name": "Aegis Wallet", - "version": "0.3.0", - "description": "Multi-chain wallet (BCH mainnet/chipnet, Tron mainnet/Nile, Siacoin, DigiByte) derived from your Theseus vault. Dapps get window.bitcoincash on .x sites and window.tronWeb / window.tronLink on any https page.", + "version": "0.3.1", + "description": "Multi-chain wallet (BCH, BTC, TRX, ETH, SOL, SC, DGB) derived from your Theseus vault. Dapps get window.bitcoincash on .x sites; window.tronWeb / window.tronLink / window.ethereum / window.solana on any https page.", "author": "Silent Mode", "icon": "🛡", "main": "index.js", diff --git a/bundled-addons/bchwallet/panel.html b/bundled-addons/bchwallet/panel.html index 4121cb6..44d477e 100644 --- a/bundled-addons/bchwallet/panel.html +++ b/bundled-addons/bchwallet/panel.html @@ -3,7 +3,9 @@ Aegis Wallet - + +