Commit Graph
1718 Commits
Author SHA1 Message Date
github-actions[bot] 91f0b7194e [CI Skip] bump/beta 0.63.2-1-x
skip-checks: true
2026-07-31 15:14:13 +00:00
Patricio e66446edc3 fix: derive raw vs extrinsic signing from the request channel (#1624)
The signing popup decided whether to show the message view or the
transaction view by inspecting fields on the payload (`data`,
`blockNumber`), while the background picks the signing behaviour from the
message channel the request arrived on. Those two are independent and the
payload comes from the dapp, so they can disagree.

`RequestSign` becomes a discriminated union on `channel`, set by the
background from the message type. Correlating the discriminant with the
payload type means consumers narrow through `isExtrinsicRequest` rather
than casting, so the display and the signing path can no longer drift
apart. `Tabs.extrinsicSign` also rejects a payload carrying a truthy
`data`, since that field has no meaning on that channel.

Also branches the signing render on the request rather than on decoded
state. Paging between two queued requests of different shapes could
otherwise commit one frame using the previous request's decoded payload.

Tests added under `signer channel` in `Extension.spec.ts`.
2026-07-31 12:11:11 -03:00
github-actions[bot] 58093e3a50 [CI Skip] bump/beta 0.63.2-0-x
skip-checks: true
2026-07-30 18:24:37 +00:00
github-actions[bot] 987784c81e [CI Skip] release/stable 0.63.1
skip-checks: true
2026-03-31 01:56:50 +00:00
Tarik Gul b54ff921b4 0.63.1 (#1615)
* 0.63.1

* Update Changelog
2026-03-31 04:54:01 +03:00
github-actions[bot] 77a7f59489 [CI Skip] bump/beta 0.62.7-5-x
skip-checks: true
2026-03-30 20:47:28 +00:00
Francis O'Brien bc320ec762 Allow Ledger generic app accounts to sign on any chain (#1613)
* feat(ui): allow generic Ledger app to derive from any chain via polkadot slip44

* feat: allow Ledger generic app accounts to sign on any chain

* fix(extension-ui): guard generic ledger init and stabilize i18n deps
2026-03-30 16:44:34 -04:00
github-actions[bot] 2198396137 [CI Skip] bump/beta 0.62.7-4-x
skip-checks: true
2026-03-26 22:20:12 +00:00
Tarik Gul ec26b80ab1 Bump pjs deps (#1614) 2026-03-27 00:17:18 +02:00
github-actions[bot] 81714b2cf5 [CI Skip] bump/beta 0.62.7-3-x
skip-checks: true
2026-03-26 19:48:35 +00:00
Francis O'Brien 11929ea24e feat(extension-chains): support rawMetadata in metadataExpand alongside metaCalls (#1612) 2026-03-26 15:45:32 -04:00
github-actions[bot] a9bbe3efb2 [CI Skip] bump/beta 0.62.7-2-x
skip-checks: true
2026-03-26 19:33:03 +00:00
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
github-actions[bot] 73fef6ffbf [CI Skip] bump/beta 0.62.7-1-x
skip-checks: true
2026-03-12 18:51:34 +00:00
Francis O'Brien ff42d99624 fix: set chainSpecific account type and disable Ethereum switch (#1608) 2026-03-12 14:48:38 -04:00
github-actions[bot] 67faeb9f69 [CI Skip] bump/beta 0.62.7-0-x
skip-checks: true
2026-03-12 17:30:41 +00:00
Tarik Gul a1c87fa383 Set headers to 2026 (#1609) 2026-03-12 19:27:39 +02:00
github-actions[bot] 9288eb12b1 [CI Skip] release/stable 0.62.6
skip-checks: true
2025-11-26 07:49:46 +00:00
Arjun Porwal 4622b6c13d 0.62.6 (#1604) 2025-11-26 13:16:54 +05:30
github-actions[bot] d1fb181e27 [CI Skip] bump/beta 0.62.6-0-x
skip-checks: true
2025-11-26 07:38:34 +00:00
Arjun Porwal d6473a5c7a chore: bump deps (#1603) 2025-11-26 13:05:38 +05:30
github-actions[bot] eeeb336417 [CI Skip] release/stable 0.62.5
skip-checks: true
2025-11-17 13:38:00 +00:00
Arjun Porwal 3f5fa9b043 0.62.5 (#1602) 2025-11-17 08:35:06 -05:00
github-actions[bot] f64d18828d [CI Skip] bump/beta 0.62.5-0-x
skip-checks: true
2025-11-14 16:42:44 +00:00
Tarik Gul 48ef4046ef Add AHM warning page (#1601) 2025-11-14 11:39:34 -05:00
github-actions[bot] f32f39e371 [CI Skip] release/stable 0.62.4
skip-checks: true
2025-11-13 04:48:02 +00:00
Arjun Porwal 81347b8894 0.63.4 (#1600) 2025-11-13 10:15:10 +05:30
github-actions[bot] e17b36371b [CI Skip] bump/beta 0.62.4-0-x
skip-checks: true
2025-11-13 04:33:12 +00:00
Arjun Porwal 7103f3e809 chore: bump dependecies (#1599) 2025-11-13 10:00:11 +05:30
github-actions[bot] 132381008e [CI Skip] release/stable 0.62.3
skip-checks: true
2025-10-23 12:48:59 +00:00
Arjun Porwal 3822c6d2d5 0.62.3 (#1597) 2025-10-23 18:15:27 +05:30
github-actions[bot] ed97de2f85 [CI Skip] bump/beta 0.62.3-0-x
skip-checks: true
2025-10-23 12:08:01 +00:00
Arjun Porwal 461c7d7dbe chore: bump deps (#1596) 2025-10-23 09:04:23 -03:00
github-actions[bot] 0cfe2d5c9d [CI Skip] release/stable 0.62.2
skip-checks: true
2025-10-09 04:12:53 +00:00
Arjun Porwal 87544c7864 0.62.2 (#1594) 2025-10-09 09:39:29 +05:30
github-actions[bot] 211fee8528 [CI Skip] bump/beta 0.62.2-0-x
skip-checks: true
2025-10-08 14:33:42 +00:00
Arjun Porwal 41ab639e14 chore: bump deps (#1593) 2025-10-08 20:00:06 +05:30
github-actions[bot] 18274fe136 [CI Skip] release/stable 0.62.1
skip-checks: true
2025-09-25 12:24:12 +00:00
Arjun Porwal ec1fdcdd76 0.62.1 (#1592) 2025-09-25 17:50:43 +05:30
github-actions[bot] 3093db76fe [CI Skip] bump/beta 0.61.8-1-x
skip-checks: true
2025-09-25 03:19:41 +00:00
Arjun Porwal fae45e014b chore: bump deps (#1591) 2025-09-25 08:46:06 +05:30
github-actions[bot] 4f1192528d [CI Skip] bump/beta 0.61.8-0-x
skip-checks: true
2025-09-17 15:55:06 +00:00
Tarik GulandValentin Fernandez a154f9bd54 Ethereum Ledger signing (#1542)
* [TESTING] Ecdsa signing

* remove hardcoding

* Remove consoles

* Fix import of exdsa accounts from ledger

* Add signing

* Add correct keypair type to hardware meta

* lint

* Update ui libs to 3.14.1

* Most recent changes

* Detect chain type and hash message accordingly

* testing logs

* Only use pubkey

* Make Ethereum signing work

* lint

* Remove rogue console.logs

* Change to isHex()

---------

Co-authored-by: Valentin Fernandez <tinchofernandez8@gmail.com>
2025-09-17 12:51:33 -03:00
github-actions[bot] 592b63f60f [CI Skip] release/stable 0.61.7
skip-checks: true
2025-08-28 17:07:58 +00:00
Arjun Porwal 8a13f3ae75 0.61.7 (#1589)
* 0.61.7

* 0.61.7
2025-08-28 22:34:32 +05:30
github-actions[bot] 997e25554f [CI Skip] bump/beta 0.61.7-0-x
skip-checks: true
2025-08-28 12:06:30 +00:00
Arjun Porwal 77c112b9f6 chore: bump deps (#1588) 2025-08-28 17:33:03 +05:30
github-actions[bot] e900463d52 [CI Skip] release/stable 0.61.6
skip-checks: true
2025-08-14 18:06:27 +00:00
Arjun Porwal cf0aba0cc3 0.61.6 (#1583) 2025-08-14 15:02:58 -03:00
github-actions[bot] 216cc4c2d2 [CI Skip] bump/beta 0.61.6-0-x
skip-checks: true
2025-08-14 14:08:17 +00:00