From 43df9e098c4fd0a32343f45f2e2178c62817f7e6 Mon Sep 17 00:00:00 2001 From: nym21 Date: Wed, 17 Jun 2026 11:25:42 +0200 Subject: [PATCH] global: private xpub support part 2 --- website_next/index.html | 22 +- .../wallets/{import-view.js => add/index.js} | 24 +- website_next/wallets/add/inference.js | 49 ++ .../{wallet-source.js => add/source.js} | 2 +- website_next/wallets/add/style.css | 12 + website_next/wallets/addresses-view.js | 20 - website_next/wallets/content-view.js | 146 ------ .../wallets/{xpub => derive}/address.js | 49 +- .../wallets/{xpub => derive}/base58.js | 4 +- .../wallets/{xpub => derive}/bip32.js | 4 +- .../wallets/{xpub => derive}/bytes.js | 0 .../wallets/{xpub => derive}/descriptor.js | 2 +- website_next/wallets/{xpub => derive}/hash.js | 16 +- .../wallets/{xpub => derive}/index.js | 8 +- website_next/wallets/{xpub => derive}/key.js | 2 +- website_next/wallets/derive/script.js | 6 + .../wallets/{xpub => derive}/secp256k1.js | 4 +- website_next/wallets/dialog/style.css | 19 + website_next/wallets/dom.js | 30 +- website_next/wallets/empty/index.js | 23 + website_next/wallets/empty/style.css | 14 + website_next/wallets/form/index.js | 15 + website_next/wallets/form/style.css | 15 + website_next/wallets/forms.css | 168 ------- website_next/wallets/history-view.js | 251 ---------- website_next/wallets/index.js | 452 +++++++----------- website_next/wallets/layout/index.js | 55 +++ website_next/wallets/layout/style.css | 32 ++ website_next/wallets/lock/index.js | 40 ++ website_next/wallets/lock/style.css | 36 ++ website_next/wallets/lookup/bucket.js | 59 +++ .../{privacy/rapidhash.js => lookup/hash.js} | 4 +- .../address-lookup.js => lookup/index.js} | 120 +---- website_next/wallets/lookup/stats.js | 40 ++ .../{privacy-view.js => redaction/index.js} | 64 ++- website_next/wallets/scan.js | 89 ---- .../{privacy/xpub-scan.js => scan/branch.js} | 54 +-- .../xpub-wallet.js => scan/branches.js} | 97 ++-- website_next/wallets/scan/index.js | 58 +++ website_next/wallets/script-inference.js | 49 -- .../{selector-view.js => selector/index.js} | 38 +- .../{selector.css => selector/style.css} | 0 website_next/wallets/setup/index.js | 62 +++ website_next/wallets/setup/style.css | 63 +++ website_next/wallets/style.css | 75 +-- website_next/wallets/table-view.js | 140 ------ .../wallets/{storage => vault}/encryption.js | 9 +- website_next/wallets/vault/index.js | 158 ++++++ website_next/wallets/vault/runtime.js | 57 +++ .../{storage/wallets.js => vault/storage.js} | 40 +- .../address/index.js} | 27 +- .../{address.css => wallet/address/style.css} | 0 website_next/wallets/wallet/history/button.js | 84 ++++ .../history/cache.js} | 40 +- website_next/wallets/wallet/history/index.js | 96 ++++ .../{history.css => wallet/history/style.css} | 11 +- .../wallets/wallet/history/transaction.js | 142 ++++++ website_next/wallets/wallet/index.js | 50 ++ .../receive/index.js} | 40 +- .../{receive.css => wallet/receive/style.css} | 26 - .../settings/index.js} | 20 +- .../settings/script.js} | 9 +- .../settings/style.css} | 0 website_next/wallets/wallet/status.js | 34 ++ .../summary/index.js} | 15 +- .../{summary.css => wallet/summary/style.css} | 21 +- website_next/wallets/wallet/table/index.js | 78 +++ .../{table.css => wallet/table/style.css} | 0 68 files changed, 1836 insertions(+), 1653 deletions(-) rename website_next/wallets/{import-view.js => add/index.js} (79%) create mode 100644 website_next/wallets/add/inference.js rename website_next/wallets/{wallet-source.js => add/source.js} (88%) create mode 100644 website_next/wallets/add/style.css delete mode 100644 website_next/wallets/addresses-view.js delete mode 100644 website_next/wallets/content-view.js rename website_next/wallets/{xpub => derive}/address.js (81%) rename website_next/wallets/{xpub => derive}/base58.js (96%) rename website_next/wallets/{xpub => derive}/bip32.js (94%) rename website_next/wallets/{xpub => derive}/bytes.js (100%) rename website_next/wallets/{xpub => derive}/descriptor.js (99%) rename website_next/wallets/{xpub => derive}/hash.js (94%) rename website_next/wallets/{xpub => derive}/index.js (94%) rename website_next/wallets/{xpub => derive}/key.js (97%) create mode 100644 website_next/wallets/derive/script.js rename website_next/wallets/{xpub => derive}/secp256k1.js (98%) create mode 100644 website_next/wallets/dialog/style.css create mode 100644 website_next/wallets/empty/index.js create mode 100644 website_next/wallets/empty/style.css create mode 100644 website_next/wallets/form/index.js create mode 100644 website_next/wallets/form/style.css delete mode 100644 website_next/wallets/forms.css delete mode 100644 website_next/wallets/history-view.js create mode 100644 website_next/wallets/layout/index.js create mode 100644 website_next/wallets/layout/style.css create mode 100644 website_next/wallets/lock/index.js create mode 100644 website_next/wallets/lock/style.css create mode 100644 website_next/wallets/lookup/bucket.js rename website_next/wallets/{privacy/rapidhash.js => lookup/hash.js} (96%) rename website_next/wallets/{privacy/address-lookup.js => lookup/index.js} (58%) create mode 100644 website_next/wallets/lookup/stats.js rename website_next/wallets/{privacy-view.js => redaction/index.js} (59%) delete mode 100644 website_next/wallets/scan.js rename website_next/wallets/{privacy/xpub-scan.js => scan/branch.js} (58%) rename website_next/wallets/{privacy/xpub-wallet.js => scan/branches.js} (53%) create mode 100644 website_next/wallets/scan/index.js delete mode 100644 website_next/wallets/script-inference.js rename website_next/wallets/{selector-view.js => selector/index.js} (75%) rename website_next/wallets/{selector.css => selector/style.css} (100%) create mode 100644 website_next/wallets/setup/index.js create mode 100644 website_next/wallets/setup/style.css delete mode 100644 website_next/wallets/table-view.js rename website_next/wallets/{storage => vault}/encryption.js (95%) create mode 100644 website_next/wallets/vault/index.js create mode 100644 website_next/wallets/vault/runtime.js rename website_next/wallets/{storage/wallets.js => vault/storage.js} (76%) rename website_next/wallets/{address-view.js => wallet/address/index.js} (73%) rename website_next/wallets/{address.css => wallet/address/style.css} (100%) create mode 100644 website_next/wallets/wallet/history/button.js rename website_next/wallets/{privacy/address-history.js => wallet/history/cache.js} (70%) create mode 100644 website_next/wallets/wallet/history/index.js rename website_next/wallets/{history.css => wallet/history/style.css} (76%) create mode 100644 website_next/wallets/wallet/history/transaction.js create mode 100644 website_next/wallets/wallet/index.js rename website_next/wallets/{receive-view.js => wallet/receive/index.js} (77%) rename website_next/wallets/{receive.css => wallet/receive/style.css} (57%) rename website_next/wallets/{settings-view.js => wallet/settings/index.js} (61%) rename website_next/wallets/{address-scripts.js => wallet/settings/script.js} (67%) rename website_next/wallets/{settings.css => wallet/settings/style.css} (100%) create mode 100644 website_next/wallets/wallet/status.js rename website_next/wallets/{summary-view.js => wallet/summary/index.js} (59%) rename website_next/wallets/{summary.css => wallet/summary/style.css} (69%) create mode 100644 website_next/wallets/wallet/table/index.js rename website_next/wallets/{table.css => wallet/table/style.css} (100%) diff --git a/website_next/index.html b/website_next/index.html index 36f0c3199..f3aed40ec 100644 --- a/website_next/index.html +++ b/website_next/index.html @@ -116,14 +116,20 @@ - - - - - - - - + + + + + + + + + + + + + +