ghost-keychain/packages/extension/public
Francis O'Brien 62b7395023
Improve Ledger reliability and signing (WebHID, lifecycle, mismatch guard) (#1611)
* fix: prefer WebHID over WebUSB for Ledger transport to fix Flex/Nano X connectivity

* fix(ui): release Ledger transport with explicit disconnect lifecycle

* fix(ui): align Ledger app mode with reactive settings context

* refactor(ui): keep useLedger render phase pure for init errors

* fix(ui): apply popup-aware routing to Ledger connection links

* fix(ui): harden Ledger signing error handling and mismatch UX

- Remove chain.name being set as specName from merkleizeMetadata payload
- Use reactive SettingsContext ledgerApp instead of settings.get() snapshot
- Guard no-metadata signing path with setIsBusy(false) + early return
- Detect signer mismatch by normalizing addresses and block signing when mismatched
2026-03-26 15:30:08 -04:00
..
fonts Use nunito fonts (#530) 2020-10-30 09:55:09 +01:00
images Use new logo (#92) 2019-07-17 12:41:21 +02:00
locales Improve Ledger reliability and signing (WebHID, lifecycle, mismatch guard) (#1611) 2026-03-26 15:30:08 -04:00
favicon.ico Initial commit aka code from heaven 2019-05-20 12:40:44 +02:00
index.html Bump UI, fix popup theming (#1280) 2023-08-21 10:54:39 +03:00
notification.html Bump UI, fix popup theming (#1280) 2023-08-21 10:54:39 +03:00
theme.css Bump UI, fix popup theming (#1280) 2023-08-21 10:54:39 +03:00