·
29 commits
to refs/heads/main
since this release
Changes
- chore(release): v2.5.4 (#13736) @pr-automation-bot-public[bot]
- fix(frontend): read a multi-output native transaction as the fee it is (#13624) @sbpublic
- fix(frontend): name what an NFT send sent on its native fee transaction (#13623) @sbpublic
- fix(frontend): show the real recipient of an ERC20 send on its native fee transaction (#13621) @sbpublic
- fix(frontend): keep scrolled-in transaction history across the periodic refresh (#13732) @sbpublic
- test(frontend): Update Vitest coverage thresholds (#13731) @pr-automation-bot-public[bot]
- chore(e2e): Update Playwright E2E Snapshots (#13151) @pr-automation-bot-public[bot]
- fix(frontend): show ERC20 send details on the fee-paying native token transaction (#13619) @sbpublic
- test(frontend): Update Vitest coverage thresholds (#13727) @pr-automation-bot-public[bot]
- fix(frontend): show ETH and EVM transaction history beyond the newest page (#13728) @sbpublic
- chore(frontend): Remove Unused Svelte Files (#13627) @pr-automation-bot-public[bot]
- test(frontend): Update Vitest coverage thresholds (#13349) @pr-automation-bot-public[bot]
- chore(frontend): remove the tests of unused Svelte files too (#13726) @AntonioVentilii
- fix(frontend): survive ERC20 calldata that does not decode (#13725) @sbpublic
- feat(frontend): show sources and destinations on the Solana WalletConnect review (#13723) @AntonioVentilii
- chore(github-actions): align the dfx cache pin with actions/cache v6.1.0 (#13722) @AntonioVentilii
- chore(cargo-deps): bump candid from 0.10.29 to 0.10.32 (#13601) @dependabot[bot]
- refactor(devops): extract the ic-domains build step into a script (#13721) @AntonioVentilii
- chore(npm-deps): bump the solana-kit group across 1 directory with 3 updates (#13713) @AntonioVentilii
- chore(npm-deps): bump onesec-bridge from 0.12.0 to 0.13.0 (#13712) @AntonioVentilii
- chore(devops): remove the deprecated e2e frontend environment (#13720) @AntonioVentilii
- refactor(frontend): rename WalletConnect review Source field to Signer (#13700) @AntonioVentilii
- docs(ai): record the settled decisions in the Sources and Destinations spec (#13706) @AntonioVentilii
- chore(cargo-deps)!: bump ic-cdk from 0.19.0 to 0.20.2 (#13711) @AntonioVentilii
- ci(devops): cache the dfx install across the config build matrix (#13719) @AntonioVentilii
- chore(rust): bump rust-toolchain from 1.96.1 to 1.97.1 (#13709) @AntonioVentilii
- chore(github-actions): bump actions/cache from 5.0.5 to 6.1.0 (#13604) @dependabot[bot]
- fix(frontend): refuse transaction payloads on solana_signMessage (#13702) @AntonioVentilii
- fix(frontend): dismiss the unavailable-index warning per token, for one outage (#13663) @sbpublic
- fix(frontend): show the max fee of a WalletConnect Ethereum gas limit (#13705) @AntonioVentilii
- fix(frontend): derive BTC PSBT review figures from the signed previous output (#13704) @AntonioVentilii
- fix(frontend): reword the Activity Index-canister warnings in plain language (#13658) @sbpublic
- ci(devops): fail the ic-domains check instead of uploading a blank file (#13715) @AntonioVentilii
- feat(backend)!: add a ChainFusion active-user-transaction variant (#13710) @DenysKarmazynDFINITY
- style(frontend): align InfoBox and NetworkSwitcherList slides with the shared transition params (#13707) @AntonioVentilii
- chore(cargo-deps): bump bitcoin from 0.32.100 to 0.32.101 (#13602) @dependabot[bot]
- chore(github-actions): bump actions/checkout from 6.0.2 to 7.0.0 (#13565) @dependabot[bot]
- fix(frontend): warn about an unavailable Index canister only after 3 failed checks (#13657) @sbpublic
- chore(npm-deps-dev): bump undici from 7.28.0 to 7.29.0 (#13605) @dependabot[bot]
- chore(npm-deps-dev): bump @sveltejs/kit from 2.69.1 to 2.70.2 (#13665) @dependabot[bot]
- chore(npm-deps-dev): bump tailwindcss from 4.3.1 to 4.3.2 (#13632) @dependabot[bot]
- chore(npm-deps-dev): bump js-yaml from 3.15.0 to 3.15.1 (#13633) @dependabot[bot]
- chore(npm-deps-dev): bump brace-expansion from 1.1.16 to 1.1.18 (#13634) @dependabot[bot]
- chore(npm-deps-dev): bump @tailwindcss/postcss from 4.3.0 to 4.3.2 (#13635) @dependabot[bot]
- chore(npm-deps-dev): bump postcss from 8.5.16 to 8.5.26 (#13664) @dependabot[bot]
- chore(npm-deps): bump dompurify from 3.4.12 to 3.4.13 (#13673) @dependabot[bot]
- feat(frontend): show fiat values and drop undecoded rows in the Solana WalletConnect review (#13701) @AntonioVentilii
- docs(ai): spec transaction Sources and Destinations lists (#13699) @AntonioVentilii
- fix(frontend): tolerate a failing ICRC Index canister instead of dropping it (#13656) @sbpublic
- feat(frontend): preview a Solana WalletConnect transaction by simulating it (#13695) @AntonioVentilii
- feat(frontend): map native Bitcoin tokens to their BE TokenId variants (#13697) @DenysKarmazynDFINITY
- fix(frontend): derive WalletConnect typed-data summary from the signed schema (#13690) @AntonioVentilii
- fix(frontend): decode ERC20 transfer in the Ethereum WalletConnect send review (#13691) @AntonioVentilii
- fix(frontend): make gasless Velora Delta swaps pass v2 order validation (#13696) @DenysKarmazynDFINITY
- style(frontend): align MessageBox slide with the shared transition params (#13694) @AntonioVentilii
- fix(frontend): sanitize consent message strictly and drop the approval form (#13693) @AntonioVentilii
- fix(frontend): reject Solana WalletConnect authority changes and burns (#13692) @AntonioVentilii
- fix(frontend): surface Solana prioritisation fee in WalletConnect review (#13672) @AntonioVentilii
- feat(frontend): Velora active transactions (#13685) @DenysKarmazynDFINITY
- style(frontend): move the limit-order price presets onto the title row (#13679) @artkorotkikh-dfinity
- style(frontend): mute the derived amount input on the limit-order form (#13680) @artkorotkikh-dfinity
- style(frontend): tone down the limit-order review price rows (#13681) @artkorotkikh-dfinity
- style(frontend): drop the fiat lines from the limit-order intent hero (#13682) @artkorotkikh-dfinity
- fix(frontend): title Solana WalletConnect sign modal per requested method (#13677) @AntonioVentilii
- refactor(frontend): share toBackendTokenId and findEvmNetworkByChainId (#13678) @DenysKarmazynDFINITY
- style(frontend): align Solana WalletConnect network row with other rows (#13676) @AntonioVentilii
- refactor(frontend): move Solana WalletConnect unreviewed-instructions warning to the top of the review (#13674) @AntonioVentilii
- fix(frontend): sign personal_sign / eth_sign as raw messages, never as EIP-712 (#13671) @AntonioVentilii
- feat(frontend): upgrade Velora SDK to the latest version (#13620) @DenysKarmazynDFINITY
- fix(frontend): show only enabled tokens in Liquidium modal pickers (#13626) @DenysKarmazynDFINITY
- fix(frontend): show Harvest Autopilot data with disabled networks (#13625) @DenysKarmazynDFINITY
- feat(frontend): Earning tab loading state (#13661) @DenysKarmazynDFINITY
- feat(frontend): derive ETH address when Liquidium provider is on (#13659) @DenysKarmazynDFINITY
- feat(backend)!: add Velora variant to active-user-transaction data (#13607) @DenysKarmazynDFINITY
- style(frontend): hide network label on top-level assets list rows (#13662) @sbpublic
- feat(frontend): NEAR Intents active transactions (#13600) @DenysKarmazynDFINITY
- fix(frontend): validate EIP-712 value types in WalletConnect typed-data signing (#13655) @sbpublic
- feat(frontend): enable BTC WalletConnect on beta and production (#13652) @sbpublic
- fix(frontend): render nothing for an empty OverlappedLogos (#13654) @sbpublic
- fix(frontend): render Bitcoin network icon for WalletConnect sessions (#13653) @sbpublic
- style(frontend): rework the limit-order price section (#13639) @artkorotkikh-dfinity
- feat(frontend): signal the gated quote leg in the limit-order form (#13640) @artkorotkikh-dfinity
- style(frontend): match the limit-order review to the swap review (#13641) @artkorotkikh-dfinity
- fix(frontend): keep tabular figures from stretching spaces in order rows (#13638) @artkorotkikh-dfinity
- style(frontend): show the OISY Trade mark next to the provider label (#13642) @artkorotkikh-dfinity
- style(frontend): tighten the OISY TRADE provider page (#13643) @artkorotkikh-dfinity
- style(frontend): drop the em dash from the fill-or-kill help copy (#13644) @artkorotkikh-dfinity
- fix(frontend): Merge v2.5.3 patch release into main (#13618) @sbpublic