Commit Graph
1208 Commits
Author SHA1 Message Date
rob thijssenandClaude Opus 5 bff8eec1e6 build: consume the Quantus forks from the Gitea registry
Wires this repo to the four forked @polkadot packages and @quantus/crypto, and
the extension now builds with post-quantum crypto in it.

Two mechanisms, for the reason established in quantus/ui: @quantus is routed as a
whole scope in .yarnrc.yml, which is safe because we own every name in it, while
the forked @polkadot packages are pinned individually to tarball URLs in
resolutions. Routing the @polkadot scope would send yarn hunting for the dozens
of packages in it that are not forked — api, types, rpc-provider, dev, x-*,
hw-ledger and more — all of which must keep coming from npm.

The forks carry -quantus.N versions, so a resolution left out fails with "No
candidates found" rather than being quietly satisfied from npm by the unforked
package.

buildHierarchy.spec.ts is rewritten rather than deleted. compareByNetwork
resolves a genesis hash through getNetworkMap(), which is built from
selectableNetworks — and this fork only offers chains whose accounts are
post-quantum, so Polkadot and Kusama are no longer in it. Both fixtures resolved
to '' and compared equal, meaning the network-ordering tests passed without
ordering anything. They now use Quantus and Heisenberg, whose display names sort
in the same direction the originals did, so the fixtures keep their shape.

Verified in the built artifacts rather than assumed: background.js carries
QUANTUS_EXTRINSIC, the dilithium keypair types, ext_poseidon_hash, ext_mldsa_sign
and the base64 wasm payload; extension.js carries the Quantus network entry, QTC
and the mainnet genesis hash. The split is right — signing lives in the service
worker, the UI only needs to render addresses.

65 tests pass; `yarn build:chrome` completes.

Refs quantus/extension#2

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012uDUodEcRbBwNRi3UCmw8f
2026-09-15 11:53:36 +03:00
Alberto Nicolas PenayoandClaude Fable 5 d7c9ce2145 0.64.0 (#1625)
Lock Threads / lock (push) Has been cancelled
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 12:43:58 -03:00
github-actions[bot] 91f0b7194e [CI Skip] bump/beta 0.63.2-1-x
skip-checks: true
2026-07-31 15:14:13 +00: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
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
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
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
github-actions[bot] 67faeb9f69 [CI Skip] bump/beta 0.62.7-0-x
skip-checks: true
2026-03-12 17:30:41 +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
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
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
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
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
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
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
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
Arjun Porwal 32c37ba096 chore: bump deps (#1582) 2025-08-14 19:34:45 +05:30
Arjun Porwal 2b0f6e3f9e 0.61.5 (#1581) 2025-07-30 22:32:10 +05:30
github-actions[bot] e4e32d0f95 [CI Skip] bump/beta 0.61.5-1-x
skip-checks: true
2025-07-30 12:51:03 +00:00
Arjun Porwal 82fb283a68 Bump polkadot-api and polkadot-js deps (#1580)
* chore: bump deps

* chore: bump polkadot-api
2025-07-30 18:17:36 +05:30
github-actions[bot] 21557f93aa [CI Skip] bump/beta 0.61.5-0-x
skip-checks: true
2025-07-30 11:25:27 +00:00
Tarik Gul d78aa7f105 0.61.4 (#1576) 2025-07-17 05:36:39 +03:00
github-actions[bot] 0706fe793d [CI Skip] bump/beta 0.61.4-0-x
skip-checks: true
2025-07-16 12:53:00 +00:00
Tarik Gul 6345e1b835 Update polkadot-api and polkadot-js (#1575) 2025-07-16 15:49:33 +03:00
Tarik Gul 0ff4247067 0.61.3 (#1574) 2025-07-09 00:21:14 +03:00
github-actions[bot] 60ab5486ac [CI Skip] bump/beta 0.61.3-0-x
skip-checks: true
2025-07-08 16:44:06 +00:00
Arjun Porwal a6b822fe22 Reverts #1560 (#1573)
* reverts 824cda7e88

* chore: added tldts

* chore: remove tldts
2025-07-08 12:40:33 -04:00
Tarik Gul d8247d298e 0.61.2 (#1572)
* 0.61.2

* Update date in changelog
2025-07-04 15:35:42 +03:00
github-actions[bot] 919fa09975 [CI Skip] bump/beta 0.61.2-0-x
skip-checks: true
2025-07-04 12:11:21 +00:00
Tarik GulandArjun Porwal 3d37f5918c Update polkadot-js deps (#1571)
* Update polkadot-js deps

* chore: minor change

* chore: updated yarn.lock

* fix: tests

* fix: lint issues

* fix: build issues

* fix: replace sleep with waitForRateLimit for better rate limiting in tests

* Revert "fix: replace sleep with waitForRateLimit for better rate limiting in tests"

* fix: increase sleep duration in tests for better stability

* fix: remove sleep function and update State constructor for rate limiting

* chore: minor change

---------

Co-authored-by: Arjun Porwal <porwalarjun95@gmail.com>
2025-07-04 15:07:41 +03:00