Releases: dfinity/oisy-wallet
Releases · dfinity/oisy-wallet
v1.6.0
Frontend
New Features
- Users can select their preferred currency
- Users can upload avatar images to their stores contacts. Those will be shown in contact selection steps or in transaction details.
- Enable ICPSwap as additional swap provider for in-wallet swaps.
Improvements
- Login is now much faster
- Add Vietnamese language support
Fixes
- Fixed a bug where sending a Solana 2022 token program token could fail
Content
- Gamestop xStocks (GMEx) token on Solana
- Pudgy Penguins (PENGU) solana token
- SPX6900 (SPX) on Ethereum, Base and Solana
Changelog
- chore(release): v1.6.0 (#7980) @pr-automation-bot-public[bot]
- feat(frontend): add image remove with null (#7978) @CvetelinaAngelova
- feat(frontend): Map ERC1155 in custom tokens util (#7979) @AntonioVentilii
- feat(backend)!: Add ERC-1155 standard to custom tokens (#7966) @AntonioVentilii
- refactor(frontend): Use
NftIdtype in the NFT services (#7976) @AntonioVentilii - feat(frontend): Util to parse NFT metadata URLs (#7977) @AntonioVentilii
- feat(backend)!: Single interface for ERC tokens in CustomToken (#7969) @AntonioVentilii
- fix(backend): contacts images count (#7975) @SYInacta
- chore(frontend): Add ICP error texts in German (#7972) @StefanBerger-DFINITY
- feat(backend)!: avatar flow, add tests and types. (#7961) @SYInacta
- chore(frontend): Adjust link to ICPSwap help page (#7974) @StefanBerger-DFINITY
- feat(backend)!: Remove symbol and decimals from ERC20
CustomToken(#7970) @AntonioVentilii - fix(backend): avatar delete (#7968) @SYInacta
- feat(frontend): new icp swap custom error (#7971) @roman-nazaruk
- build(frontend): Bump eslint-config-oisy-wallet (#7956) @pr-automation-bot-public[bot]
- refactor(test): Correct suffix of test file for
AddressInfoCard(#7967) @AntonioVentilii - fix(frontend): Correct metadata for tracking currency (#7962) @AntonioVentilii
- chore(frontend): Change message error for bad metadata when importing tokens (#7963) @AntonioVentilii
- fix(devops): Allow CI bots to change mock files (#7958) @AntonioVentilii
- refactor(test): Rename ETH mock file (#7960) @AntonioVentilii
- feat(devops): Separate Alchemy API key for Test ENVs (#7964) @AntonioVentilii
- chore(frontend): Add some missing Vietnamese texts (#7959) @StefanBerger-DFINITY
- feat(frontend): migrate Collapsible to Svelte v5 (#7941) @peterpeterparker
- feat(frontend): Use
TransferCheckedin Solana send flow (#7919) @AntonioVentilii - chore(test): Remove vitest global imports from setup file (#7957) @AntonioVentilii
- feat(frontend): Migrate component
WalletWorkersto Svelte 5 (#7954) @AntonioVentilii - feat(frontend): Optional format for currencies amount below minimum threshold (#7947) @AntonioVentilii
- feat(frontend): Base provider for ERC-165 (#7948) @AntonioVentilii
- feat(frontend): Migrate component
MenuAddressesto Svelte 5 (#7955) @AntonioVentilii - refactor(frontend): Specify standard for all ERC contract type (#7949) @AntonioVentilii
- chore(frontend): Remove duplicate error message for importing tokens (#7950) @AntonioVentilii
- build(frontend): Bump eslint-config-oisy-wallet (#7953) @AntonioVentilii
- chore(frontend): Add authorities to x-stock tokens (#7944) @AntonioVentilii
- feat(frontend): Adapt generic transaction store to all transaction types (#7868) @AntonioVentilii
- feat(lint): Cache results for faster linter (#7945) @AntonioVentilii
- feat(frontend): set new avatar (#7865) @CvetelinaAngelova
- refactor(frontend): Split params in service
createSplTokenTransactionMessage(#7942) @AntonioVentilii - feat(frontend): adjusted errors handling for swap in service and component (#7939) @roman-nazaruk
- chore(frontend): Enable Vietnamese language support (#7810) @StefanBerger-DFINITY
- chore(frontend): Add Vietnamese Dong as currency (#7903) @StefanBerger-DFINITY
- feat(frontend): only displays nfts of selected networks (#7932) @BonomoAlessandro
- chore(frontend): Update Vietnamese language file (#7938) @StefanBerger-DFINITY
- chore(frontend): Add some missing i18 texts (#7940) @StefanBerger-DFINITY
- feat(frontend): Track change of currency (#7934) @AntonioVentilii
- feat(frontend): Add new component HiddenFileInput (#7929) @CvetelinaAngelova
- feat(frontend): added new Swap Error class (#7935) @roman-nazaruk
- feat(frontend): refactored and reordered menu list items (#7928) @roman-nazaruk
- chore(deps): bump form-data from 4.0.3 to 4.0.4 in the npm_and_yarn group (#7936) @dependabot[bot]
- chore(build): updated icp swap git url and adjusted init method (#7933) @roman-nazaruk
- refactor(frontend): Simplify return types of service
loadNfts(#7931) @AntonioVentilii - feat(frontend): triggers loading of nfts (#7907) @BonomoAlessandro
- feat(frontend): displays empty nfts list (#7926) @BonomoAlessandro
- feat(frontend): added new info menu (#7930) @roman-nazaruk
- feat(build)!: Open Content Security Policy to all images (#7160) @AntonioVentilii
- feat(frontend): use current currency in the input of the send flow (#7916) @AntonioVentilii
- feat(frontend): Harden metadata to avoid external images (#7918) @AntonioVentilii
- refactor(frontend): Use generic transactions store interface in ETH transactions store (#7824) @AntonioVentilii
- chore(frontend): Remove unnecessary default values in
EditAvatar(#7927) @AntonioVentilii - chore(frontend): Add SPX Solana token (#7923) @StefanBerger-DFINITY
- chore(frontend): Add SPX Base token (#7922) @StefanBerger-DFINITY
- feat(frontend): filters displayed nfts (#7925) @BonomoAlessandro
- feat(frontend): replaces isErc721 check with isErc20 check (#7912) @BonomoAlessandro
- feat(frontend): enables to import erc721 evm contracts (#7909) @BonomoAlessandro
- feat(frontend): add handleAddAvatar Avatar to the AddressBookModal (#7915) @CvetelinaAngelova
- chore(frontend): Add SPX Ethereum token and its group (#7921) @StefanBerger-DFINITY
- chore(frontend): Add PENGU Solana token (#7920) @StefanBerger-DFINITY
- refactor(frontend): adds erc721 token support (#7924) @BonomoAlessandro
- chore(frontend): Add more currencies (#7913) @StefanBerger-DFINITY
- fix(frontend): add changes to EditAvatar (#7917) @CvetelinaAngelova
- feat(frontend): Get all SPL token info in a single service (#7893) @AntonioVentilii
- feat(frontend): Optional hidden symbol when formatting currencies (#7908) @AntonioVentilii
- feat(frontend): Use current currency decimals for amount input (#7911) @AntonioVentilii
- chore(frontend): add Avatar feature flag (#7914) @CvetelinaAngelova
- feat(frontend): Add method
updateto generic transactions store (#7823) @AntonioVentilii - feat(frontend): Sort currencies by name in dropdown (#7900) @AntonioVentilii
- feat(frontend): improves loading of nft metadata image (#7910) @BonomoAlessandro
- test(frontend): Update Vitest coverage thresholds (#7906) @pr-automation-bot-public[bot]
- style(frontend): Pulsate when loading different currency (#7902) @AntonioVentilii
- feat(frontend): Derived store with current currency symbol (#7904) @AntonioVentilii
- feat(frontend): display nfts (#7901) @BonomoAlessandro
- refactor(frontend): Rename component for currency input (#7905) @AntonioVentilii
- feat(frontend): show avatar everywhere (#7894) @CvetelinaAngelova
- chore(frontend): Add missing texts for currency feature (#7899) @StefanBerger-DFINITY
- feat(frontend): implements nft service (#7886) @BonomoAlessandro
- chore(frontend): Add missing Czech texts (#7896) @StefanBerger-DFINITY
- feat(frontend): Use language when formatting the currency amount (#7890) @AntonioVentilii
- feat(frontend): added velora utils methods (#7892) @roman-nazaruk
- feat(frontend): added new swap eth service (#7857) @roman-nazaruk
- feat(frontend): Use current currency in Onramper widget (#7887) @AntonioVentilii
- fix(frontend): Deprecated
svelte:componentinEditAvatar(#7891) @AntonioVentilii - refactor(frontend): renames getLoadedNftsByTokens to getNftsByNetworks (#7889) @BonomoAlessandro
- style(frontend): Use US number notation for all currencies except CHF (#7885) @AntonioVentilii
- feat(frontend): add edit avatar (#7882) @CvetelinaAngelova
- feat(frontend): implements nfts utils (#7880) @BonomoAlessandro
- feat(frontend): Activate currency dropdown (#7844) @AntonioVentilii
- feat(frontend): Convert amounts to current currency (#7872) @AntonioVentilii
- refactor(frontend): Simplify util
formatCurrency(#7871) @AntonioVentilii - feat(frontend): Add currency exchange rate in exchange worker (#7835) @AntonioVentilii
- feat(frontend): adds tokens and nfts tab (#7855) @BonomoAlessandro
- feat(frontend): added new modal network list store (#7863) @roman-nazaruk
- feat(frontend): added new swap wizard steps (#7862) @roman-nazaruk
- feat(frontend): added new filter by networks id to modal-tokens-list store (#7864) @roman-nazaruk
- chore(frontend): Localize aria label of privacy mode toggle (#7883) @AntonioVentilii
- feat(frontend): Do not wait for Signer allowance if derivation is in frontend (#7884) @AntonioVentilii
- feat(frontend): Currency switcher dropdown (#7869) @AntonioVentilii
- feat(frontend): Add custom currency to util
formatCurrency(#7870) @AntonioVentilii - feat(frontend): Remove deprecated zod method
.merge(#7867) @AntonioVentilii - refactor(frontend): Create zod schemas for types of currency stores (#7866) @AntonioVentilii
- feat(frontend): Debounce wallet workers trigger (#7879) @AntonioVentilii
- feat(frontend): component to save the IDB store for balances (#7876) @AntonioVentilii
- fix(frontend): Pass Token program for creating ATA instructions (#7881) @AntonioVentilii
- feat(frontend): Sync balances from IDB cache during init...
v1.5.11
Changes
- chore(release): v1.5.11 (#7816) @AntonioVentilii
- feat(frontend): Add Italian support (#7815) @AntonioVentilii
v1.5.10
Changes
- chore(release): v1.5.10 (#7729) @pr-automation-bot-public[bot]
- build(frontend): Bump oisy-wallet-signer (#7728) @pr-automation-bot-public[bot]
- test(frontend): Update Vitest coverage thresholds (#7727) @pr-automation-bot-public[bot]
- feat(frontend): Services to clear IDB transactions stores (#7725) @AntonioVentilii
- test(frontend): Use
TokenIdtype in mock for IC transactions (#7723) @AntonioVentilii - refactor(frontend): Simplify services to load Solana addresses (#7724) @AntonioVentilii
- feat(frontend): component to save the IDB stores for transactions (#6381) @AntonioVentilii
v1.5.9
Changes
- chore(release): v1.5.9 (#7713) @pr-automation-bot-public[bot]
- feat(frontend): Close modal on failed Solana confirmation (#7709) @AntonioVentilii
- refactor(frontend): Merge nullish check for Solana network in mapper util (#7678) @AntonioVentilii
- test(frontend): Add hedge case to service
loadAddresses(#7681) @AntonioVentilii - feat(frontend): integrating prepareBtcSend in UI (#7707) @DecentAgeCoder
- fix(frontend): No loader if networks disabled (#7680) @daviddecentage
- feat(frontend): improve error handling in calculateUtxoSelection (#7706) @DecentAgeCoder
- refactor(frontend): Adapt
reduceResultsto accept empty lists (#7705) @AntonioVentilii - chore(frontend): Add Portuguese support (#7617) @StefanBerger-DFINITY
- chore(frontend): Add xStock AMBRx Solana token (#7702) @StefanBerger-DFINITY
- fix(frontend): Format numbers with precision above the maximum (#7703) @AntonioVentilii
- chore(frontend): Add xStock AMZNx Solana token (#7701) @StefanBerger-DFINITY
- chore(frontend): Add xStock MCDx Solana token (#7700) @StefanBerger-DFINITY
- fix(frontend): Remove floating-point limitations in util
getMaxTransactionAmount(#7688) @AntonioVentilii - chore(frontend): Add xStock HOODx Solana token (#7699) @StefanBerger-DFINITY
- feat(frontend): Update additional ICRC Tokens (#7694) @pr-automation-bot-public[bot]
- chore(frontend): add RSIC.OT rune ICRC token (#7697) @StefanBerger-DFINITY
- chore(frontend): add BDC.OT rune ICRC token (#7696) @StefanBerger-DFINITY
- chore(frontend): add FORSETISCN rune ICRC token (#7695) @StefanBerger-DFINITY
- chore(frontend): add ODINDOG rune ICRC token (#7698) @StefanBerger-DFINITY
- fix(frontend): Localize labels for IC transactions (#7643) @AntonioVentilii
- chore(frontend): add BITCAT rune ICRC token (#7691) @StefanBerger-DFINITY
- feat(frontend): Update additional ICRC Tokens (#7692) @pr-automation-bot-public[bot]
- chore(frontend): add MIM.OT rune ICRC token (#7686) @StefanBerger-DFINITY
- feat(frontend): Update SNS Tokens (#7689) @pr-automation-bot-public[bot]
- feat(frontend): Update additional ICRC Tokens (#7690) @pr-automation-bot-public[bot]
- chore(frontend): add DOG.OT rune ICRC token (#7685) @StefanBerger-DFINITY
- fix(frontend): Pass data from WalletConnect to fee context / v1.5.8 (#7671) @AntonioVentilii
- refactor(frontend): Replace console with property of
trackEventservice (#7679) @AntonioVentilii - build(deps-dev): bump vitefu from 1.0.6 to 1.1.1 (#7667) @dependabot[bot]
- build(deps-dev): bump dotenv from 16.5.0 to 17.0.1 (#7666) @dependabot[bot]
- build(deps): bump @jridgewell/trace-mapping from 0.3.27 to 0.3.29 (#7668) @dependabot[bot]
- feat(frontend): Provide utility for BTC UTXOS (#7654) @DecentAgeCoder
v1.5.8
Changes
- fix(frontend): Pass data from WalletConnect to fee context (#7669) @AntonioVentilii
- chore(release): v1.5.8 (#7670) @AntonioVentilii
v1.5.7
Changes
- chore(release): v1.5.7 (#7640) @pr-automation-bot-public[bot]
- test(frontend): Update Vitest coverage thresholds (#7637) @pr-automation-bot-public[bot]
- test(frontend): Exclude
+pagemodules from coverage (#7636) @AntonioVentilii - feat(frontend): added new property id to track dapp filter button (#7634) @roman-nazaruk
- feat(frontend): toast only on the shortcode (#7632) @CvetelinaAngelova
- feat(frontend): Create IDB methods for ERC20 custom tokens (#7627) @AntonioVentilii
- fix(backend): fixed linter issue in update_fee_percentiles_cache (#7631) @DecentAgeCoder
- refactor(frontend): Tokenlist placeholder (#7612) @daviddecentage
- feat(backend): add implementation btc_get_current_fee_percentiles endpoint (#7577) @DecentAgeCoder
- chore(frontend): Add Chinese language support (#7616) @StefanBerger-DFINITY
- fix(frontend): Sticky headers (#7629) @daviddecentage
- feat(frontend): New type for ERC20 Custom tokens (#7626) @AntonioVentilii
- chore(frontend): Disable 2 xStock Solana tokens that don't have a price (yet) (#7624) @StefanBerger-DFINITY
- feat(frontend): privacy mode tooltip and notification fixes (#7589) @CvetelinaAngelova
- feat(frontend): use assertIndexCanisterId for Icrc tokens editing (#7625) @DenysKarmazynDFINITY
- chore(frontend): Correct key name for SPL custom tokens in i18n file (#7623) @AntonioVentilii
- feat(frontend): add plausible event for the privacy mode change (#7613) @CvetelinaAngelova
- feat(frontend): Update SNS Tokens (#7614) @pr-automation-bot-public[bot]
- fix(frontend): Remove usage of Solana RPC canister because missing cycles (#7611) @AntonioVentilii
- fix(frontend): Solana SPL hide not working (#7608) @daviddecentage
- fix(frontend): Missing total amount in Solana RPC consensus strategy (#7609) @AntonioVentilii
- fix(frontend): Do not estimate gas for ck-conversions / v1.5.6 (#7602) @AntonioVentilii
- feat(frontend): Accept minimum consensus from the Solana RPC canister (#7606) @AntonioVentilii
- fix(frontend): Landing page vertical alignment (#7607) @daviddecentage
- style(frontend): Hero Header (#7605) @daviddecentage
- fix(frontend): Token filter list network filter (#7604) @daviddecentage
- feat(frontend): Use Solana RPC canister when mapping instructions (#7597) @AntonioVentilii
- feat(frontend): Specify type for
getAccountInfomethod of Solana RPC canister (#7596) @AntonioVentilii - fix(frontend): Use page token for
ConvertToCkEthbutton (#7598) @AntonioVentilii - refactor(frontend): Tokenlist filter save button (#7587) @daviddecentage
- feat(frontend): add AI Assistant button to desktop footer (#7599) @DenysKarmazynDFINITY
v1.5.6
Changes
- chore(release): v1.5.6 (#7601) @AntonioVentilii
- fix(frontend): Do not estimate gas for ck-conversions (#7600) @AntonioVentilii
v1.5.5
Changes
- fix(frontend): issue with parsing a principal in Address picker (#7537) @DenysKarmazynDFINITY
v1.5.4
Frontend
New Features
- User can change the language. Second language available is German
- New network added: Arbitrum
- Sprinkles Episode 4 has started
- Manually added tokens can now be deleted from your token list (not just disabled).
- You can now set the index canister of a manually added icrc token after it has been imported.
Improvements
- When sending ICP, the contacts list now shows both address types supported by ICP.
- The user menu has been improved in functionality and usability.
- Recommended Gas for erc-20 tokens and native coins has been improved and uses now 2 independent sources. This helps to avoid stuck or failed transactions due to low gas.
Fixes
- Fixed a bug where an icrc token displayed n/a instead of its balance.
- Contacts that have a common address now are both shown in the address picker.
Changelog
- chore(release): v1.5.4 (#7514) @pr-automation-bot-public[bot]
- feat(devops): Add env variable
VITE_I18N_ENABLEDto CIs (#7515) @AntonioVentilii - feat(frontend): Add Taggr carousel card (#7512) @StefanBerger-DFINITY
- chore(frontend): Add missing german texts (#7511) @StefanBerger-DFINITY
- feat(frontend): enable editing of custom ICRC tokens (#7510) @DenysKarmazynDFINITY
- refactor(frontend): I18n feature flag fixes (#7509) @daviddecentage
- feat(frontend): TokenModalContent updates (#7507) @DenysKarmazynDFINITY
- feat(frontend): add privacy mode notification (#7495) @CvetelinaAngelova
- chore(e2e): Update Playwright E2E Snapshots (#7478) @pr-automation-bot-public[bot]
- feat(frontend): API function for method
getAccountInfoof SOL RPC canister (#7501) @AntonioVentilii - feat(frontend): added weth token group (#7508) @roman-nazaruk
- fix(frontend): Fix network switcher popover direction (#7506) @daviddecentage
- feat(frontend): Show all tokens if zero balance (#7505) @daviddecentage
- style(frontend): disabled background to inputs in Token edit modal (#7503) @DenysKarmazynDFINITY
- feat(frontend): Add Plausible event for Sprinkles banner on the login page (#7504) @artkorotkikh-dfinity
- feat(frontend): Derive BTC address in the frontend (#7465) @AntonioVentilii
- feat(frontend): Add carousel card for Sprinkles Episode 4 (#7497) @StefanBerger-DFINITY
- fix(frontend): issue with Reward modal not being openable via Carousel (#7502) @DenysKarmazynDFINITY
- chore(frontend): updating documentation to add new EVM network (#7494) @roman-nazaruk
- feat(frontend): implement PoW worker services and message handling system (#7407) @DecentAgeCoder
- fix(frontend): Update homepage image (#7500) @artkorotkikh-dfinity
- feat(frontend): Add code from library
ic-pub-keyfor BTC address (#7464) @AntonioVentilii - feat(frontend): Replace Taggr dapp screenshot (#7499) @StefanBerger-DFINITY
- feat(frontend): Add Taggr dapp into the explorer (#7498) @StefanBerger-DFINITY
- fix(frontend): Fix Hangover sprinkles criteria (#7496) @StefanBerger-DFINITY
- feat(frontend): added bonk token group (#7493) @roman-nazaruk
- refactor(frontend): Remove settings theme selector (#7486) @daviddecentage
- feat(frontend): Default language from browser (#7488) @daviddecentage
- feat(frontend): extract network dropdown from AddTokenByNetwork (#7491) @DenysKarmazynDFINITY
- feat(frontend): Implement canister method class for SOL RPC canister (#7490) @AntonioVentilii
- chore(frontend): Change Address Book label into Contacts (#7489) @StefanBerger-DFINITY
- refactor(frontend): Theme selector (#7483) @daviddecentage
- feat(devops): Add command to grant fe permissions (#7487) @bitdivine
- feat(frontend): Banner featuring Sprinkles on the login page (#7475) @artkorotkikh-dfinity
- feat(frontend): Menu theme selector (#7485) @daviddecentage
- refactor(frontend): Theme icons (#7484) @daviddecentage
- feat(frontend): added arbitrum network (#7473) @roman-nazaruk
- chore(frontend): Add missing german texts (#7477) @StefanBerger-DFINITY
- feat(frontend): update ListItem components (#7480) @DenysKarmazynDFINITY
- feat(frontend): update WarningBanner component (#7479) @DenysKarmazynDFINITY
- feat(frontend): update IcAddTokenForm component (#7481) @DenysKarmazynDFINITY
- chore(frontend): Remove info nav (#7476) @daviddecentage
- feat(frontend): POC: Integrate Solana RPC canister (#7471) @AntonioVentilii
- fix(frontend): DAPP translation swap (#7474) @daviddecentage
- chore(frontend): German translations for Dapps (#7472) @StefanBerger-DFINITY
- chore(frontend): German translation fixes (#7468) @StefanBerger-DFINITY
- chore(e2e): Update Playwright E2E Snapshots (#7469) @pr-automation-bot-public[bot]
- chore(frontend): German translations for Rewards Episodes (#7439) @StefanBerger-DFINITY
- feat(backend)!: Add Arbitrum network (#7467) @roman-nazaruk
- build(deps-dev): bump @vitest/coverage-v8 from 3.2.2 to 3.2.4 (#7466) @dependabot[bot]
- build(deps-dev): bump cssstyle from 4.3.1 to 4.5.0 (#7441) @dependabot[bot]
- build(deps-dev): bump sass from 1.89.1 to 1.89.2 (#7463) @dependabot[bot]
- chore(e2e): Update Playwright E2E Snapshots (#7456) @pr-automation-bot-public[bot]
- build(deps): bump ethers from 6.14.3 to 6.14.4 (#7459) @dependabot[bot]
- chore(frontend): formatSecondsToNormalizedDate i18n (#7458) @daviddecentage
- chore(frontend): Session duration i18n (#7460) @daviddecentage
- refactor(frontend): Revert locale for lang (#7461) @daviddecentage
- chore(frontend): Format to short date string i18n (#7457) @daviddecentage
- chore(frontend): Format nanoseconds to date i18n (#7452) @daviddecentage
- chore(frontend): Format seconds to date i18n (#7451) @daviddecentage
- build(deps-dev): bump @vitest/eslint-plugin from 1.2.1 to 1.2.7 (#7454) @dependabot[bot]
- build(deps-dev): bump array-includes from 3.1.8 to 3.1.9 (#7455) @dependabot[bot]
- style(frontend): Updated Home page images with Arbitrum (#7444) @artkorotkikh-dfinity
- build(deps-dev): bump espree from 10.3.0 to 10.4.0 (#7442) @dependabot[bot]
- build(deps-dev): bump typescript-eslint from 8.33.1 to 8.34.1 (#7453) @dependabot[bot]
- build(deps-dev): bump loupe from 3.1.3 to 3.1.4 (#7438) @dependabot[bot]
- style(frontend): Added Arbitrum icon on the loading image (#7450) @artkorotkikh-dfinity
- feat(frontend): enable deletion of custom SPL tokens (#7447) @DenysKarmazynDFINITY
- feat(frontend): Get locale for language (#7445) @daviddecentage
- fix(frontend): Dapps translations tags (#7443) @daviddecentage
- feat(frontend): deleteIdbSolToken method (#7440) @DenysKarmazynDFINITY
- build(deps): bump @reown/walletkit from 1.2.6 to 1.2.7 (#7437) @dependabot[bot]
- build(deps-dev): bump @rollup/pluginutils from 5.1.4 to 5.2.0 (#7436) @dependabot[bot]
- build(deps-dev): bump svelte-check from 4.2.1 to 4.2.2 (#7435) @dependabot[bot]
- build(deps-dev): bump vite-node from 3.2.2 to 3.2.4 (#7434) @dependabot[bot]
- build(deps-dev): bump rollup from 4.37.0 to 4.44.0 (#7433) @dependabot[bot]
- build(deps-dev): bump tailwindcss from 4.1.8 to 4.1.10 (#7432) @dependabot[bot]
- feat(frontend): add core PoW protection infrastructure and utility improvements (#7402) @DecentAgeCoder
- test(frontend): Tests for xtc-ledger API (#7421) @AntonioVentilii
- chore(e2e): Update Playwright E2E Snapshots (#7341) @pr-automation-bot-public[bot]
- test(frontend): Update Vitest coverage thresholds (#7429) @pr-automation-bot-public[bot]
- test(frontend): Tests for cketh-minter API (#7428) @AntonioVentilii
- refactor(frontend): Replace
.toHaveBeenCalledTimes(1)with.toHaveBeenCalledOnce()(#7431) @AntonioVentilii - refactor(frontend): Dapps texts i18n (#7426) @daviddecentage
- refactor(frontend): User menu (#7430) @daviddecentage
- feat(frontend): add Avatar feature flag (#7424) @CvetelinaAngelova
- test(frontend): Tests for ckbtc-minter API (#7427) @AntonioVentilii
- test(frontend): Tests for icp-ledger API (#7425) @AntonioVentilii
- feat(frontend): Derive ETH address in the frontend (#7416) @AntonioVentilii
- feat(frontend): add privacy mode util (#7420) @CvetelinaAngelova
- refactor(frontend): Extract function to get the BTC address (#7417) @AntonioVentilii
- fix(script): Check for i18n shall consider deconstruct (#7418) @AntonioVentilii
- test(frontend): Add more tests to
loadRouteParamsutil (#7419) @AntonioVentilii - test(frontend): Missing tests for icrc-ledger API (#7422) @AntonioVentilii
- feat(frontend): using getAccountIdentifier() to create IcrcSubaccount (#7411) @DecentAgeCoder
- refactor(frontend): Rewards texts i18n (#7412) @daviddecentage
- feat(frontend): enable deletion of custom ICRC tokens (#7415) @DenysKarmazynDFINITY
- refactor(frontend): Resolve text (#7403) @daviddecentage
- feat(frontend): add privacy mode notification (#7393) @CvetelinaAngelova
- feat(frontend): Add code from library
ic-pub-key(#7410) @AntonioVentilii - refactor(frontend): Extract function to get the ETH address (#7413) @AntonioVentilii
- feat(frontend): allKnownIcrcTokensLedgerCanisterIds derived (#7385) @DenysKarmazynDFINITY
- feat(docker-frontend): Add --help, --nocache and precleaning (#7...
v1.5.3
Changes
- chore(release): v1.5.3 (#7406) @AntonioVentilii
- refactor(frontend): upgrades InputText to svelte 5 (#7404) @AntonioVentilii