Releases: dfinity/oisy-wallet
Releases · dfinity/oisy-wallet
v1.8.8
Changes
- chore(release): v1.8.8 (#10716) @pr-automation-bot-public[bot]
- feat(frontend): Add thumbnail to EXT NFTs (#10723) @AntonioVentilii
- feat(frontend): added new OpenCryptoPayTokenAmount component (#10718) @roman-nazaruk
- feat(frontend): Add close callback to
BottomSheetcomponent (#10709) @AntonioVentilii - refactor(frontend): Move
BestRateBadgecomponent (#10715) @AntonioVentilii - feat(frontend): added new empty token list component (#10711) @roman-nazaruk
- feat(frontend): added new TokenFeeValue component (#10712) @roman-nazaruk
- refactor(frontend): More readability for z-index condition in
Header(#10710) @AntonioVentilii - feat(frontend): update Earn page header (#10706) @DenysKarmazynDFINITY
- feat(frontend): add space after + in all earn-related components (#10707) @DenysKarmazynDFINITY
- style(frontend): Decrease gap between header buttons (#10705) @AntonioVentilii
- feat(frontend): update GLDT stake page title (#10703) @DenysKarmazynDFINITY
- feat(frontend): update Earning opportunity card (#10702) @DenysKarmazynDFINITY
- test(frontend): Correct component in
NftCollectionHerotests (#10701) @AntonioVentilii - feat(frontend): use @icp-sdk/canisters with embedded ic-mgmt (#10698) @peterpeterparker
- fix(frontend): Expand NFT images for SVG without size (#10700) @AntonioVentilii
- feat(frontend): added selected and sorted tokens for payment store (#10699) @roman-nazaruk
- feat(frontend): added new enrichTokensWithUsdAndBalance for payment util (#10695) @roman-nazaruk
- fix(frontend): Show
IcReceiveIcpin NFT page too (#10697) @AntonioVentilii - feat(frontend): new title and description in EarningOpportunityCard (#10694) @DenysKarmazynDFINITY
- feat(frontend): Util to get the display ID for NFT (#10696) @AntonioVentilii
- feat(frontend): Add redirection action to EarningCard (#10692) @AntonioVentilii
- style(frontend): Show original ID for NFT in metadata list (#10693) @AntonioVentilii
- feat(frontend): added new enrichEthEvmToken utils for balances and usd values (#10691) @roman-nazaruk
- style(frontend): Update icon for Earn navigation item (#10690) @AntonioVentilii
- feat(frontend): Display more Earning Provider data in the card (#10686) @AntonioVentilii
- feat(frontend): use dissolved_date to check if events are unlocked (#10689) @DenysKarmazynDFINITY
- style(frontend): Move Earn menu item one position above (#10687) @AntonioVentilii
- feat(frontend): Map more data for
ProviderUiinEarningsList(#10685) @AntonioVentilii - feat(frontend): Add base
EarningCardfor Earning tab (#10680) @AntonioVentilii - feat(frontend): added new setAvailableTokens to pay store (#10681) @roman-nazaruk
- feat(frontend): minimal GLDT unstake fraction (#10682) @DenysKarmazynDFINITY
- feat(frontend): added new icon IconOisyMate (#10683) @roman-nazaruk
- feat(frontend): Add logic in
EarningsListto prepare forEarningCard(#10678) @AntonioVentilii - feat(frontend): fix issue with StakeTransaction component (#10671) @DenysKarmazynDFINITY
- feat(frontend): update GetTokenModal empty state (#10679) @DenysKarmazynDFINITY
- feat(frontend): Util to extract the fee from tokens in ICP network (#10672) @AntonioVentilii
- feat(frontend): Add EXT token to
isInvalidDestinationIcutils (#10670) @AntonioVentilii - style(frontend): Show OISY NFT ID before falling back to normal NFT ID (#10673) @AntonioVentilii
- fix(frontend): Pass down NFT in IC send flow (#10674) @AntonioVentilii
- refactor(frontend): Specific type for Stake Providers configs (#10677) @AntonioVentilii
- chore(frontend): Remove BOT icrc token (#10654) @sbpublic
- feat(frontend): added calculateTokenFees for payment (#10668) @roman-nazaruk
- feat(frontend): disable unstake button if amountToReceive is 0 or less (#10669) @DenysKarmazynDFINITY
- feat(frontend): Show earning potential in the staking placeholder (#10662) @AntonioVentilii
- feat(frontend): added new getEthFeeDataWithProvider service method (#10667) @roman-nazaruk
- feat(frontend): adjust unstake values precision (#10666) @DenysKarmazynDFINITY
- chore(devops): Remove GIX team from CODEOWNERS (#10665) @AntonioVentilii
- chore(frontend): Update banner for no-earning placeholder (#10664) @AntonioVentilii
- feat(frontend): Go-to button in Earning tab (#10656) @AntonioVentilii
- feat(frontend): do not disable the get-more-tokens button (#10663) @DenysKarmazynDFINITY
- feat(frontend): added new prepareBasePayableTokens util (#10661) @roman-nazaruk
- feat(frontend): add GLDT stake carousel slide (#10658) @DenysKarmazynDFINITY
- fix(frontend): issue with Swap contexts in GetTokenModal (#10659) @DenysKarmazynDFINITY
- feat(frontend): Extract derived stores for highest potential earnings (#10660) @AntonioVentilii
- feat(frontend): added new util mapTokenToPayable (#10657) @roman-nazaruk
- build(deps): bump ic-cdk-timers from 0.11.0 to 0.11.1 (#10484) @dependabot[bot]
- build(backend): Update Rust version (#10321) @pr-automation-bot-public[bot]
- feat(frontend): Custom OISY ID for NFT just for visual appearance (#10648) @AntonioVentilii
- fix(build): Install minimal profile for rust (#10655) @AntonioVentilii
- feat(frontend): Define types for custom events (#10645) @AntonioVentilii
- feat(frontend): reset all vars on GetTokenModal "close" event (#10653) @DenysKarmazynDFINITY
- feat(frontend): reset all vars on SwapModal "close" event (#10652) @DenysKarmazynDFINITY
- feat(frontend): added new createPaymentMethodDataMap (#10649) @roman-nazaruk
- feat(frontend): implement "reset" method in swap.store (#10651) @DenysKarmazynDFINITY
- feat(frontend): implement "resetFilters" method in modal-tokens-list.store (#10650) @DenysKarmazynDFINITY
- feat(frontend): added openCryptoPay name to networks envs (#10647) @roman-nazaruk
- feat(frontend): Add EXT NFT send service to IC sent token flow (#10628) @AntonioVentilii
- feat(frontend): Add NFT collections refresh button to header (#10632) @AntonioVentilii
- feat(frontend): Update additional ICRC Tokens (#10643) @pr-automation-bot-public[bot]
- feat(frontend): Send and transfer services for EXT NFTs (#10644) @AntonioVentilii
- chore(frontend): Add TCYCLES icrc token (#10077) @sbpublic
- feat(frontend): GLDT staking transactions (#10642) @DenysKarmazynDFINITY
- refactor(frontend): Move ETH send NFT service to ETH path (#10641) @AntonioVentilii
- feat(frontend): Service to call the
transfermethod of EXT token canister (#10627) @AntonioVentilii - refactor(frontend): Rename ETH NFT send services to transfer services (#10631) @AntonioVentilii
- build(deps): bump @reown/walletkit from 1.3.0 to 1.4.1 (#10637) @dependabot[bot]
- build(deps-dev): bump sass from 1.93.2 to 1.93.3 (#10638) @dependabot[bot]
- build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (#10489) @dependabot[bot]
- feat(devops): Add empty PR check to merge queue (#9817) @AntonioVentilii
- refactor(frontend): update getGldtStakingTransactions implementation (#10639) @DenysKarmazynDFINITY
- fix(build): use specific gldt_stake canister version (#10636) @DenysKarmazynDFINITY
- feat(frontend): Add spinner to loading
ButtonIcon(#10633) @AntonioVentilii - feat(frontend): Extract util to build indexed IC tokens (#10609) @AntonioVentilii
- feat(frontend): Expose method to transfer EXT tokens (#10626) @AntonioVentilii
- feat(frontend): IC send review accepts NFTs (#10629) @AntonioVentilii
- refactor(frontend): Remove code duplication in ETH NFT send services (#10630) @AntonioVentilii
- build(deps): bump softprops/action-gh-release from 2.4.2 to 2.5.0 (#10635) @dependabot[bot]
- build(deps-dev): bump @sveltejs/kit from 2.47.2 to 2.47.3 (#10495) @dependabot[bot]
- chore(frontend): Replace ZCHF (Frankencoin) icon (#10625) @sbpublic
- chore(frontend): Add ZCHF (Frankencoin) Arbitrum token (#10617) @sbpublic
- chore(frontend): Add ZCHF (Frankencoin) Base token (#10618) @sbpublic
- feat(frontend): Stake transaction component (#10624) @daviddecentage
- chore(deps-dev): bump the vitest-group group with 2 updates (#10188) @dependabot[bot]
- feat(frontend): display the correct instant dissolve fee (#10623) @DenysKarmazynDFINITY
- feat(frontend): Add Earnings route placeholder (#10587) @AntonioVentilii
- feat(frontend): Load EXT NFT collections only on request (#10622) @AntonioVentilii
- feat(frontend): Use EXT token index instead of identifier for the ID (#10621) @AntonioVentilii
- refactor(frontend): Display the Dapp Carousel always in the Assets route (#10620) @AntonioVentilii
- refactor(frontend): Make DIP-20 tokens list static (#10608) @AntonioVentilii
- feat(frontend): Get GLDT staking transactions util (#10605) @daviddecentage
- feat(frontend): update GldtStakeContext (#10619) @DenysKarmazynDFINITY
- chore(frontend): Add ZCHF (Frankencoin) Polygon token (#10613) @sbpublic
- feat(frontend): Map new path
Earning(#10595) @AntonioVentilii - feat(frontend): update gldt-stake.store (#10616) @DenysKarmazynDFINITY
- refactor(frontend): Rename property to show token in group (#10612) @AntonioVentilii
- feat(frontend): isGoldaoToken util (#10601) @daviddecentage
- feat(frontend): implement gldt_stake getConfig API method (#10615) @DenysKarmazynDFINITY
- refactor(frontend): Re-use service
loadNftsByNetworkinloadNfts(#10603) @AntonioVentilii - feat(frontend): Full date prop for transactions (#10611) @daviddecentage
- feat(frontend): expose gldt_stake get_config method (#10614) @DenysKarmazynDFINITY
- refactor(frontend): Explicit conditions in Assets navigation item (#10596) @AntonioVentilii
- chore(frontend): Add ZCHF (Frankencoin) Ethereum token and its group (#10610) @sb...
v1.8.7
Changes
- fix(frontend): Temporary disable EXT collections loading (#10591) @AntonioVentilii
- feat(frontend): update action button labels in stake flows (#10590) @DenysKarmazynDFINITY
- feat(frontend): Simplify
enabledMainnetTokensUsdBalancesPerNetwork(#10573) @AntonioVentilii - feat(frontend): Hide stake balance in Send and Swap modal (#10568) @AntonioVentilii
- feat(frontend): Create derived store for EXT custom tokens (#10583) @AntonioVentilii
- refactor(frontend):
earningroute toearnroute (#10586) @AntonioVentilii - chore(release): v1.8.7 (#10588) @pr-automation-bot-public[bot]
- feat(frontend): Fetch EXT NFT collections in
LoaderCollections(#10530) @AntonioVentilii - refactor(frontend): Deconstruct
LoaderNftsto accept more standard (#10580) @AntonioVentilii - feat(frontend): Add the stake balance in the network switcher list (#10567) @AntonioVentilii
- fix(frontend): issue with StakeRewardToken (#10582) @DenysKarmazynDFINITY
- feat(frontend): add GldtStakeDissolveEvents section (#10581) @DenysKarmazynDFINITY
- feat(frontend): update staking reward components (#10579) @DenysKarmazynDFINITY
- feat(frontend): Service to load EXT NFTs (#10575) @AntonioVentilii
- feat(frontend): implement GldtStakeDissolveEvent component (#10578) @DenysKarmazynDFINITY
- refactor(frontend): New type for IC Non Fungible Tokens (#10576) @AntonioVentilii
- feat(frontend): gldt-stake withdraw tokens service (#10571) @DenysKarmazynDFINITY
- feat(frontend): update StakeContentSection component (#10572) @DenysKarmazynDFINITY
- feat(frontend): new date formatting util (#10570) @DenysKarmazynDFINITY
- feat(frontend): Util to map an EXT NFT (#10574) @AntonioVentilii
- refactor(frontend): Move
enabledMainnetTokensUsdBalancesPerNetworkto specific module (#10569) @AntonioVentilii - feat(frontend): Add EXT token type to non fungible tokens (#10566) @AntonioVentilii
- feat(frontend): Add total staking balances to Hero balance (#10556) @AntonioVentilii
- style(frontend): Earning page spacings (#10565) @daviddecentage
- feat(frontend): Map stake balances in Token UI (#10555) @AntonioVentilii
- feat(frontend): Service to update NFT media consent (#10563) @AntonioVentilii
- chore(frontend): Correct type definition for util
isTokenNonFungible(#10564) @AntonioVentilii - feat(frontend): Derived store for stake balances map (#10554) @AntonioVentilii
- refactor(frontend): Extract NFT service to save custom tokens (#10561) @AntonioVentilii
- feat(frontend): Util to get the NFT identifier (#10544) @AntonioVentilii
- chore(frontend): Add translations for the improved Receive modal (#10558) @sbpublic
- style(frontend): Fix overflowing main content pane (#10562) @daviddecentage
- style(frontend): Refactor carousel slide styles to flex (#10560) @daviddecentage
- refactor(frontend): Move Tokens UI derived store to specifc module (#10557) @AntonioVentilii
- chore(frontend): update lint dependencies and disable rules (#10550) @peterpeterparker
- refactor(frontend): Adapt
NftImageConsentModalfor other NFT standards (#10541) @AntonioVentilii - chore(frontend): Add EXE icrc token (#10539) @sbpublic
- chore(frontend): legacy import leftover in config (#10549) @peterpeterparker
- feat(frontend): Whats GLDT info box (#10543) @daviddecentage
- feat(frontend): Add the staking positions to the Hero balance (#10551) @AntonioVentilii
- chore(frontend): Remove unused
EarningCardFieldsenum value (#10553) @AntonioVentilii - feat(devops): Increase margin in vitest coverage threshold (#10540) @AntonioVentilii
- feat(frontend): Compulsory explorer for Network schema (#10542) @AntonioVentilii
- feat(frontend): Fact Box component (#10552) @daviddecentage
- feat(frontend): Move GLDT stake context to top level (#10547) @AntonioVentilii
- feat(frontend): Stake info icons (#10546) @daviddecentage
- chore(frontend): Typo in mock for valid EXT v2 token (#10545) @AntonioVentilii
- feat(frontend): Receive modals labels / v1.8.6 (#10532) @AntonioVentilii
- chore(frontend): Add BOT icrc token (#10517) @sbpublic
- refactor(frontend): Move ETH NFT service to its own module (#10538) @AntonioVentilii
- feat(frontend): Util to convert EXT token index to identifier (#10535) @AntonioVentilii
- refactor(frontend): Extract common type for NFT UI appearance fields (#10537) @AntonioVentilii
- refactor(frontend): Deconstruct flow of
LoaderCollections(#10534) @AntonioVentilii - fix(frontend): EXT token method
getTokensByOwnerrequires account identifier (#10528) @AntonioVentilii - feat(build): Remove nftGeek from sources of EXT canister collections (#10529) @AntonioVentilii
- fix(frontend): Handle no-tokens error in method
getTokensByOwnerof EXT token canister (#10527) @AntonioVentilii
v1.8.6
Changes
- chore(frontend): Missing
tokenstring in ICP address title (#10533) @AntonioVentilii - chore(release): v1.8.6 (#10531) @AntonioVentilii
- style(frontend): Receive address fixes (#10526) @daviddecentage
- refactor(frontend): IC receive modal (#10525) @daviddecentage
- refactor(frontend): Receive modal labels (#10520) @daviddecentage
- refactor(frontend): Remove text helpers in receive modal (#10523) @daviddecentage
- fix(frontend): Receive modal order (#10522) @daviddecentage
v1.8.5
Changes
- chore(release): v1.8.5 (#10406) @pr-automation-bot-public[bot]
- chore(core): generate DID declarations with icp-sdk/bindgen (#10409) @peterpeterparker
- feat(frontend): add Kamino dapp (#10405) @sbpublic
- test(frontend): Update Vitest coverage thresholds (#10366) @pr-automation-bot-public[bot]
- chore(frontend): bump eslint lib to prevent usage of legacy libs (#10396) @peterpeterparker
- feat(frontend): added new PayReceiptData component (#10400) @roman-nazaruk
- chore(frontend): lint remove unused return (#10397) @peterpeterparker
- fix(frontend): updated open crypto pay types (#10401) @roman-nazaruk
- chore(frontend): fix lint empty block statement (#10398) @peterpeterparker
- feat(frontend): migrate ic-mgmt imports to @icp-sdk/canisters (#10376) @peterpeterparker
- feat(frontend): added new PayHero component (#10395) @roman-nazaruk
- feat(frontend): add Solayer dapp (#10394) @sbpublic
- feat(frontend): migrate ckbtc imports to @icp-sdk/canisters (#10375) @peterpeterparker
- feat(frontend): add OpenSea dapp (#10386) @sbpublic
- chore(frontend): extended csp for dfx integration (#10361) @roman-nazaruk
- refactor(frontend): Earn nav text i18n (#10393) @sbpublic
- feat(frontend): added new openCryptoPay store (#10392) @roman-nazaruk
- feat(frontend): migrate cketh imports to @icp-sdk/canisters (#10374) @peterpeterparker
- feat(frontend): Make all IC wallet worker singletons in iOS (#10390) @AntonioVentilii
- feat(frotnend): added open crypto pay service (#10384) @roman-nazaruk
- refactor(frontend): Earn nav text (#10391) @daviddecentage
- refactor(frontend): Split top-level mock in rewards services tests (#10388) @AntonioVentilii
- feat(frontend): added open crypto pay rest (#10389) @roman-nazaruk
- style(frontend): update StakeContentCard styling (#10385) @DenysKarmazynDFINITY
- refactor(frontend): Use common way of mocking class for vitest in EIP712 (#10387) @AntonioVentilii
- feat(build): Candid file for EXT v2 Token (#10357) @AntonioVentilii
- refactor(frontend): Use
MockInstancein contact test module (#10383) @AntonioVentilii - refactor(frontend): More explicit constructor on worker mocks (#10379) @AntonioVentilii
- chore(frontend): Missing mocks resets in tests (#10378) @AntonioVentilii
- feat(frontend): add Magic Eden dapp (#10377) @sbpublic
- feat(frontend): migrate ledger-icp imports to @icp-sdk/canisters (#10373) @peterpeterparker
- feat(frontend): added lnurl decoding util (#10381) @roman-nazaruk
- refactor(frontend): Make the derived test utils more modular (#10354) @AntonioVentilii
- feat(frontend): Adjust the
AppWorkerto be a singleton (#10363) @AntonioVentilii - chore(build): Run npm audit for
globvulnerability (#10368) @AntonioVentilii - feat(frontend): migrate ledger-icrc imports to @icp-sdk/canisters (#10372) @peterpeterparker
- feat(frontend): add Pacifica dapp (#10370) @sbpublic
- feat(frontend): added universal scanner modal (#10371) @roman-nazaruk
- build(frontend): migrate dependencies to @icp-sdk/canisters v1 (#10358) @peterpeterparker
- chore(frontend): added bech32v1.4.4 npm package (#10369) @roman-nazaruk
- feat(frontend): added feature flag for universal scanner (#10365) @roman-nazaruk
- feat(frontend): use ICRC index-ng transaction types (#10359) @peterpeterparker
- chore(frontend): Add BITTYICP icrc token (#10364) @sbpublic
- feat(frontend): Remove test OISY rewards ICRC token (#10362) @AntonioVentilii
- test(frontend): Update Vitest coverage thresholds (#10352) @pr-automation-bot-public[bot]
- refactor(frontend): Make GLDT store global (#10356) @daviddecentage
- refactor(frontend): Earning page (#10353) @daviddecentage
- feat(frontend): Add reference to IC wallet scheduler errors (#10347) @AntonioVentilii
- feat(frontend): All earning cards list (#10318) @daviddecentage
- feat(frontend): Add reference to post message of SOL wallet worker (#10348) @AntonioVentilii
- feat(frontend): Add guard to IC wallet workers for reference (#10346) @AntonioVentilii
- chore(frontend): Remove unused
destroyCallbackmethod from classAppWorker(#10344) @AntonioVentilii - test(frontend): Expand list of derived stores tested for loops (#10313) @AntonioVentilii
- refactor(frontend): Add tag parameter to
getTransactionCountservice (#10334) @AntonioVentilii - feat(frontend): Rewards earnin opportunity card (#10345) @daviddecentage
- feat(frontend): Default earning opportunity card (#10350) @daviddecentage
- test(frontend): Update Vitest coverage thresholds (#10351) @pr-automation-bot-public[bot]
- test(frontend): Update Vitest coverage thresholds (#10311) @pr-automation-bot-public[bot]
- feat(frontend): Add reference to IC wallet scheduler (#10330) @AntonioVentilii
- feat(frontend): Method to check if an ICRC ledger supports ICRC-7 (#10337) @AntonioVentilii
- feat(frontend): Extract method to get the nonce for ETH transactions (#10333) @AntonioVentilii
- chore(frontend): Remove unused toast error in Exchange worker (#10342) @AntonioVentilii
- feat(frontend): More type specific for class
IcWalletScheduler(#10338) @AntonioVentilii - chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (#10331) @dependabot[bot]
- feat(frontend): Implement NFT ICRC ledger method for supported standard (#10336) @AntonioVentilii
- fix(frontend): Provide SPL tokens 2022 with metadata on loading (#10335) @AntonioVentilii
- feat(frontend): Make Scheduler
postMessagetype-safe (#10329) @AntonioVentilii - feat(frontend): Add worker ID to
AppWorkerclass (#10327) @AntonioVentilii - feat(frontend): Add custom nonce param to ETH send service (#10332) @AntonioVentilii
- feat(frontend): Extend
postMessageschema with reference (#10328) @AntonioVentilii - refactor(frontend): Prefer generics to casting for
postMessage(#10323) @AntonioVentilii - refactor(frontend): Extract workers type to separate module (#10326) @AntonioVentilii
- feat(frontend): update GLDT stake button (#10325) @DenysKarmazynDFINITY
- fix(frontend): Guarantee defined index canister for ICP wallet worker (#10324) @AntonioVentilii
- fix(frontend): Missing rewards requirement prop for earnings card (#10322) @daviddecentage
- feat(frontend): Fallback to SPL Token 2022 metadata extension when importing (#10320) @AntonioVentilii
- feat(frontend): Common derived store for network address store (#10316) @AntonioVentilii
- feat(frontend): Extract SPL Token 2022 metadata from extensions (#10319) @AntonioVentilii
- refactor(frontend): Use built-in util
isIOSfrom gix-cmp (#10317) @AntonioVentilii - feat(frontend): Adds reward requirements type for earning cards (#10314) @daviddecentage
v1.8.4
Changes
- chore(release): v1.8.4 (#10315) @pr-automation-bot-public[bot]
- refactor(frontend): Move derived store
networkAddressto specific module (#10312) @AntonioVentilii - feat(frontend): Earning yearly amount component (#10308) @daviddecentage
- feat(frontend): revert #10265 show info message if swap Provider kongswap and slippage exceeded (#10297) @roman-nazaruk
- chore(deps): bump the solana-kit group across 1 directory with 5 updates (#10310) @dependabot[bot]
- test(frontend): Update Vitest coverage thresholds (#10305) @pr-automation-bot-public[bot]
- test(frontend): added tests busy component (#10307) @roman-nazaruk
- feat(frontend): add enabledMainnetFungibleTokensUsdBalance derived (#10306) @DenysKarmazynDFINITY
- feat(frontend): Earning card component (#10304) @daviddecentage
- feat(frontend): Earning cards env files (#10303) @daviddecentage
- feat(frontend): always display APY value with 2 decimals (#10299) @DenysKarmazynDFINITY
- style(frontend): Disable
animate-pulsefor iOS (#10302) @AntonioVentilii - fix(frontend): exclude fees from receive amount icp swap (#10296) @roman-nazaruk
- feat(frontend): receiveAmount calculation on swapping with Kong (#10298) @DenysKarmazynDFINITY
- feat(frontend): disabled state of the GLDT stake button (#10300) @DenysKarmazynDFINITY
- feat(frontend): Update additional ICRC Tokens (#10301) @pr-automation-bot-public[bot]
- test(frontend): Update Vitest coverage thresholds (#10283) @pr-automation-bot-public[bot]
- style(frontend): No need for pulsating for nullish Token exchange balance (#10294) @AntonioVentilii
- chore(frontend): Extend sprinkles s1e5 campaign / v1.8.3 (#10286) @AntonioVentilii
- feat(frontend): Cache media status for URLs (#10288) @AntonioVentilii
- test(frontend): Tests for
SendButton(#10292) @AntonioVentilii - test(frontend): Tests for
BuyButton(#10293) @AntonioVentilii - feat(frontend): Do not print to console the IC transaction error (#10285) @AntonioVentilii
- style(frontend): Avoid possible flickering when rendering desktop
Carousel(#10280) @AntonioVentilii - chore(frontend): Remove unused
IconOisycomponent (#10291) @AntonioVentilii - test(frontend): Tests for
HelpMenucomponent (#10289) @AntonioVentilii - chore(frontend): Remove unused Lucide
IconRightcomponent (#10290) @AntonioVentilii
v1.8.3
Changes
- chore(release): v1.8.3 (#10282) @AntonioVentilii
- chore(frontend): Extend sprinkles s1e5 campaign (#10274) (#10284) @AntonioVentilii
v1.8.2
Changes
- chore(release): v1.8.2 (#10232) @pr-automation-bot-public[bot]
- feat(frontend): Do not stop loading ERC721 custom tokens on single error (#10228) @AntonioVentilii
- feat(frontend): Do not stop loading ERC1155 custom tokens on single error (#10229) @AntonioVentilii
- feat(frontend): No error if missing symbol in ERC721 (#10231) @AntonioVentilii
- style(frontend): Use images instead of SVG for background (#10020) @AntonioVentilii
- chore(frontend): added new plausible-analytics-tracker package (#10226) @roman-nazaruk
- feat(frontend): implement ClaimStakingRewardWizard component (#10225) @DenysKarmazynDFINITY
- chore(deps): Update package-lock (#10224) @AntonioVentilii
- fix(frontend): fixed velora delta swap response type (#10221) @roman-nazaruk
- feat(frontend): implement GldtClaimStakingRewardWizard component (#10223) @DenysKarmazynDFINITY
- chore(build): Bump node to latest LTS v24 (#10222) @AntonioVentilii
- build(frontend): bump verifiable-credentials lib (#10216) @peterpeterparker
- feat(frontend): implement GldtClaimStakingRewardProgress component (#10219) @DenysKarmazynDFINITY
- feat(frontend): implement GldtClaimStakingRewardReview component (#10218) @DenysKarmazynDFINITY
v1.8.1
What's Changed
- test(frontend): add tests for input.utils by @DenysKarmazynDFINITY in #10122
- feat(frontend): implement GldtUnstakeReview component by @DenysKarmazynDFINITY in #10102
- feat(frontend): implement GldtUnstakeWizard component by @DenysKarmazynDFINITY in #10123
- feat(frontend): remove nullishSignOut from GldtStakeWizard by @DenysKarmazynDFINITY in #10124
- chore(e2e): Update Playwright E2E Snapshots by @pr-automation-bot-public[bot] in #10121
- chore(deps-dev): bump tailwindcss from 4.1.15 to 4.1.16 by @dependabot[bot] in #10132
- chore(deps-dev): bump @babel/types from 7.28.4 to 7.28.5 by @dependabot[bot] in #10136
- chore(deps-dev): bump vite from 7.1.11 to 7.1.12 by @dependabot[bot] in #10135
- chore(deps-dev): bump @asamuzakjp/dom-selector from 6.7.2 to 6.7.4 by @dependabot[bot] in #10143
- chore(deps-dev): bump @sveltejs/kit from 2.47.2 to 2.48.0 by @dependabot[bot] in #10141
- chore(deps): bump viem from 2.38.3 to 2.38.6 by @dependabot[bot] in #10134
- feat(frontend): implement UnstakeWizard component by @DenysKarmazynDFINITY in #10126
- feat(frontend): display gldt_stake canister error messages by @DenysKarmazynDFINITY in #10127
- chore(frontend): Remove deprecated Agreements components by @AntonioVentilii in #10144
- feat(frontend): implement UnstakeModal component by @DenysKarmazynDFINITY in #10145
- refactor(frontend): Move astronaut icons to specific folder by @AntonioVentilii in #10146
- feat(frontend): implement GldtStakePoisitionCard component by @DenysKarmazynDFINITY in #10148
- chore(frontend): Revert "chore(deps-dev): bump @sveltejs/kit from 2.47.2 to 2.48.0" by @AntonioVentilii in #10149
- feat(frontend): Create component for seasonal guard by @AntonioVentilii in #10147
- feat(frontend): Disable testnets in Manage Tokens modal by @AntonioVentilii in #10150
- refactor(frontend): auth-client.api move and rename to auth-client.providers by @peterpeterparker in #10151
- refactor(frontend): auth-broadcast.services move and rename to auth-broadcast.providers by @peterpeterparker in #10152
- feat(frontend): scope auth client provider with a class by @peterpeterparker in #10153
- feat(frontend): Hide Swap and Buy buttons in Hero for NFTs by @AntonioVentilii in #10155
- feat(frontend): Wrap OISY logo in the seasonal guard by @AntonioVentilii in #10162
- feat(frontend): Different label for managing NFTs by @AntonioVentilii in #10154
- test(frontend): Make NFT tests more robust by @AntonioVentilii in #10160
- feat(frontend): Manage NFT button inside context menu by @AntonioVentilii in #10161
- feat(frontend): Seasonal Icon for Astrounat by @AntonioVentilii in #10157
- feat(frontend): Derived stores of NFT by section by @AntonioVentilii in #10159
- feat(frontend): Adjust dates for seasonal periods by @AntonioVentilii in #10164
- chore(deps-dev): bump @babel/parser from 7.28.4 to 7.28.5 by @dependabot[bot] in #10142
- chore(deps): bump magic-string from 0.30.19 to 0.30.21 by @dependabot[bot] in #10140
- chore(deps-dev): bump @tailwindcss/postcss from 4.1.15 to 4.1.16 by @dependabot[bot] in #10139
- feat(frontend): Increase frequency of collection loader by @AntonioVentilii in #10166
- chore(e2e): Update Playwright E2E Snapshots by @pr-automation-bot-public[bot] in #10165
- feat(frontend): Remove unnecessary NFT store update loops by @AntonioVentilii in #10167
- feat(frontend): Send user snapshots for NFT by @AntonioVentilii in #10158
- feat(frontend): Reduce debouncing in
LoaderNftsby @AntonioVentilii in #10169 - feat(frontend): auth client provider singleton by @peterpeterparker in #10156
- chore(frontend): typo in comment by @peterpeterparker in #10128
- feat(frontend): prefer set instead of update in auth.store by @peterpeterparker in #10129
- feat(frontend): hide AuthClient.create console warn by @peterpeterparker in #10163
- fix(frontend): Disable body scroll if modals open by @daviddecentage in #10091
- feat(frontend): Increase frequency of NFT loader by @AntonioVentilii in #10168
- fix(frontend): Avoid token contract as symbol for NFTs by @AntonioVentilii in #10173
- feat(frontend): Show amount and symbol for ERC721 in transactions list by @AntonioVentilii in #10172
- feat(frontend): Load ETH transactions from cache reactively by @AntonioVentilii in #10171
- feat(frontend): Use token address as identifier for ERC721 services by @AntonioVentilii in #10170
- test(frontend): Update Vitest coverage thresholds by @pr-automation-bot-public[bot] in #10103
- feat(frontend): Set awaiting time for batch ETH transactions loader by @AntonioVentilii in #10176
- refactor(frontend): Extract send step for filtering network config by @AntonioVentilii in #10181
- feat(frontend): Prioritize tokens with empty transactions in
LoaderMultipleEthTransactionsby @AntonioVentilii in #10178 - fix(frontend): No upperbound block number when fetching ETH transactions by @AntonioVentilii in #10179
- refactor(frontend): Extract send step for QR code scan config by @AntonioVentilii in #10182
- refactor(frontend): No need to export
sendWizardStepsby @AntonioVentilii in #10183 - build(backend): Update Rust version by @pr-automation-bot-public[bot] in #10098
- refactor(frontend): Reuse internal service in
SendModalcomponent by @AntonioVentilii in #10184 - fix(dependabot): Add dependabot group for vitest by @AntonioVentilii in #10185
- chore(deps-dev): bump devalue from 5.4.1 to 5.4.2 by @dependabot[bot] in #10197
- feat(frontend): add new modal for claiming GLDT rewards by @DenysKarmazynDFINITY in #10199
- style(frontend): default cursor if no onClick provided in LogoButton by @DenysKarmazynDFINITY in #10198
- chore(deps-dev): bump set-cookie-parser from 2.7.1 to 2.7.2 by @dependabot[bot] in #10196
- chore(deps-dev): bump ast-v8-to-istanbul from 0.3.7 to 0.3.8 by @dependabot[bot] in #10195
- chore(deps): bump esrap from 2.1.0 to 2.1.2 by @dependabot[bot] in #10191
- feat(frontend): create GldtStakeTokenFeeModalValue component by @DenysKarmazynDFINITY in #10201
- feat(frontend): added new isAllowanceSufficient for icrc2 tokens by @roman-nazaruk in #10200
- feat(frontend): create StakeContentSection component by @DenysKarmazynDFINITY in #10202
- chore(deps-dev): bump @vitest/eslint-plugin from 1.3.25 to 1.4.0 by @dependabot[bot] in #10194
- feat(frontend): Expand NFT send flow with the QR code scan by @AntonioVentilii in #10180
- feat(frontend): Send gas information for tracking ETH send transactions by @AntonioVentilii in #10186
- feat(frontend): Send gas information for tracking SOL send transactions by @AntonioVentilii in #10187
- feat(frontend): Send gas information for tracking BTC send transactions by @AntonioVentilii in #10189
- fix(frontend): Enable frontend derivation for all envs except LOCAL by @AntonioVentilii in https://github.com/dfinity/o...
v1.8.0
Changes
- chore(release): v1.8.0 (#10107) @pr-automation-bot-public[bot]
- refactor(frontend): Remove some loops from
LoaderCollections(#10108) @AntonioVentilii - build(frontend): remove gldt_stake local deployment (#10120) @DenysKarmazynDFINITY
- refactor(frontend): Remove fallback for token ID description (#10118) @AntonioVentilii
- refactor(frontend): Remove fallback for network ID description (#10117) @AntonioVentilii
- feat(frontend): Updated login images (#10119) @artkorotkikh-dfinity
- chore(frontend): Remove unused ckETH utils (#10115) @AntonioVentilii
- chore(frontend): Remove unused ckBTC utils (#10116) @AntonioVentilii
- test(frontend): Tests for util
switchNetwork(#10112) @AntonioVentilii - test(frontend): test for IcSendProgress (#10113) @DenysKarmazynDFINITY
- test(frontend): test for BtcSendProgress (#10114) @DenysKarmazynDFINITY
- test(frontend): Tests for util
mapCkBtcBitcoinNetworkToBackendBitcoinNetwork(#10111) @AntonioVentilii - test(frontend): Tests for util
closeModal(#10110) @AntonioVentilii - test(frontend): test for IcReviewNetwork (#10109) @DenysKarmazynDFINITY
- fix(frontend): Refresh NFTs by network (#10104) @AntonioVentilii
- chore(frontend): Decrease the NFT fetching interval to one minute (#10106) @AntonioVentilii
- chore(frontend): Remove deprecated prop from
batchLoadTransactionsservice (#10105) @AntonioVentilii - fix(frontend): fixed token formatting for wc (#10097) @roman-nazaruk
- feat(frontend): implement GldtUnstakeForm component (#10101) @DenysKarmazynDFINITY
- feat(frontend): Always enable new collections (#10100) @AntonioVentilii
- style(frontend): Hide NFT media review button for small screens (#10099) @AntonioVentilii
- feat(frontend): implement GldtUnstakeDissolveTypeSelector component (#10095) @DenysKarmazynDFINITY
- fix(frontend): Use correct check of IC tokens in util
filterTokens(#10096) @AntonioVentilii - fix(frontend): Make the mapped attributes of NFTs more solid (#10094) @AntonioVentilii
- feat(frontend): Make trait value of NFT optional (#10093) @AntonioVentilii
- fix(frontend): Nft send list no testnets (#10080) @daviddecentage
- feat(frontend): implement GldtUnstakeDissolveValue component (#10090) @DenysKarmazynDFINITY
- fix(frontend): check if wc method is v4 to sign it in modal (#10092) @roman-nazaruk
- chore(deps-dev): bump
prettier-plugin-motoko(#10007) @AntonioVentilii - feat(frontend): Use directly filtered store in util
getDisabledOrModifiedTokens(#10089) @AntonioVentilii - refactor(frontend): Simplify util
getDisabledOrModifiedTokens(#10088) @AntonioVentilii - feat(frontend): Extract util to check if a token is enabled (#10087) @AntonioVentilii
- fix(frontend): AI button z index (#10086) @daviddecentage
- feat(frontend): halloween OISY logo (#10059) @artkorotkikh-dfinity
- fix(frontend): Hide mobile nav on bottom sheet visible (#10068) @daviddecentage
- feat(frontend): Extract util to check if a token is Toggleable (#10084) @AntonioVentilii
- feat(frontend): implement GldtUnstakeImmediateDissolveTerms component (#10083) @DenysKarmazynDFINITY
- fix(frontend): Adjust filter when selecting disabled tokens in
Assets(#10079) @AntonioVentilii - fix(frontend): fixed unnecessary condition (#10082) @roman-nazaruk
- fix(frontend): Sticky headers (#10081) @daviddecentage
- feat(frontend): enabled gasless swaps (#10078) @roman-nazaruk
- feat(frontend): implement GldtUnstakeDelayedDissolveTerms component (#10071) @DenysKarmazynDFINITY
- feat(frontend): show correct fee component for gasless swaps (#10076) @roman-nazaruk
- feat(frontend): added correct fee calc for swap gasless (#10073) @roman-nazaruk
- fix(frontend): fixed permit1 version value with fallback (#10058) @roman-nazaruk
- fix(frontend): fixed swap progress steps (#10074) @roman-nazaruk
- feat(frontend): UI store (#10075) @daviddecentage
- feat(frontend): added new SwapGaslessFee component (#10072) @roman-nazaruk
- refactor(frontend): Use more tailwind classes in
Bannercomponent (#10065) @AntonioVentilii - chore(frontend): Remove unused tailwind class in main layout (#10066) @AntonioVentilii
- refactor(frontend): Finish migrating component
Assetsto Svelte 5 (#10069) @AntonioVentilii - feat(frontend): implement UnstakeProgress component (#10070) @DenysKarmazynDFINITY
- fix(frontend): Disable buy button in hero if on Nft page (#10062) @daviddecentage
- fix(frontend): Disable hero swap button if on Nft page (#10067) @daviddecentage
- fix(frontend): Dont show spam hidden in nft send (#10061) @daviddecentage
- feat(frontend): Add section to collection (#10060) @daviddecentage
- feat(frontend): implement GLDT unstake service (#10055) @DenysKarmazynDFINITY
- feat(frontend): adjust send context (#10054) @DenysKarmazynDFINITY
- chore(deps): bump ic-cdk-macros from 0.17.2 to 0.18.7 (#9807) @dependabot[bot]
- feat(frontend): Disable Receive button for NFTs when not supported (#10051) @AntonioVentilii
- style(frontend): Remove delay in Network switcher (#10053) @AntonioVentilii
- feat(frontend): Different placeholder for networks that do not support NFTs (#10040) @AntonioVentilii
- style(frontend): Fix overflow x landing page (#10049) @daviddecentage
- fix(frontend): Iphone scroll bleed modals (#10050) @daviddecentage
- chore(frontend): Remove unused nft pages context (#10052) @daviddecentage
- feat(frontend): adjust RadioBox component (#10044) @DenysKarmazynDFINITY
- feat(frontend): adjust StakeForm component (#10043) @DenysKarmazynDFINITY
- chore(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 (#9961) @dependabot[bot]
- feat(frontend): Derived store for supported NFT in selected network (#10048) @AntonioVentilii
- feat(frontend): add ICPanda Message (dMsg.net) dapp (#10035) @sbpublic
- feat(frontend): Hide addresses that do not support NFTs (#10045) @AntonioVentilii
- fix(frontend): Show Buy button in all supported networks (#10047) @AntonioVentilii
- chore(deps): bump strum_macros from 0.26.4 to 0.27.2 (#9895) @dependabot[bot]
- chore(deps): bump candid_parser from 0.1.4 to 0.2.2 (#9894) @dependabot[bot]
- fix(frotnend): updated fee value for velora details component (#10042) @roman-nazaruk
- feat(frontend): added setIsTokenPermitSupported in swap Eth Wizard (#10041) @roman-nazaruk
- feat(frontend): added new isPermitSupported and cache value in swap Context (#10039) @roman-nazaruk
- feat(frontend): updated deltaOrder Approve logic (#10038) @roman-nazaruk
- test(frontend): Update Vitest coverage thresholds (#10031) @pr-automation-bot-public[bot]
- feat(frontend): adjust StakeReview component (#10034) @DenysKarmazynDFINITY
- feat(frontend): Service to check if an user is the minting account (#10027) @AntonioVentilii
- refactor(frontend): Deconstruct properties in
NetworkLogo(#10033) @AntonioVentilii - feat(frontend): adjust GldtStakeProvider component (#10032) @DenysKarmazynDFINITY
- feat(frontend): added new eip2612 signature (#10029) @roman-nazaruk
- test(frontend): Update Vitest coverage thresholds (#10026) @pr-automation-bot-public[bot]
- chore(frontend): Add cyql Dapp (#10024) @sbpublic
- feat(frontend): added method to check does erc20 token support EIP2612 (#10025) @roman-nazaruk
- refactor(frontend): Make
AppWorkerhidden methods ECMAScript private (#10023) @AntonioVentilii - test(frontend): Update Vitest coverage thresholds (#10012) @pr-automation-bot-public[bot]
- fix(frontend): disabled import tokens button for non supported nft chains (#10022) @roman-nazaruk
- feat(frontend): Expand util
filterTokensto search by addresses (#10010) @AntonioVentilii - feat(frontend): Allow AppWorker to be a singleton (#10018) @AntonioVentilii
- chore(frontend): Add Mobox Dapp (#10014) @sbpublic
- fix(frontend): Dont show nfts in token search (#10021) @daviddecentage
- fix(frontend): Show dash for Nft acquiredAt on 0 dates (#10019) @daviddecentage
- feat(frontend): added new filtering for import nft token (#10017) @roman-nazaruk
- fix(frontend): Nft breadcrumb root (#10016) @daviddecentage
- chore(frontend): Add Axie Infinity Dapp (#10009) @sbpublic
- fix(frontend): Incorporate network only if user selected (#10015) @daviddecentage
- refactor(frontend): Reorder util
filterTokens(#10011) @AntonioVentilii - feat(frontend): added new param to evm networks to filter supportsNft (#10013) @roman-nazaruk
- refactor(frontend): Specific method to set
onmessageinAppWorker(#10005) @AntonioVentilii - feat(frontend): Stay on correct assets tab when navigating (#9974) @daviddecentage
- feat(frontend): Store active assets tab (#9991) @daviddecentage
- feat(frontend): Store user selected network to localStorage (#9990) @daviddecentage
- chore(frontend): Add Beam Dapp (#10006) @sbpublic
- chore(frontend): Enable Spanish language (#10008) @sbpublic
- build(frontend): Bump ic-js (#9995) @pr-automation-bot-public[bot]
- refactor(frontend): Extract sub method for new instance in class
AppWorker(#10004) @AntonioVentilii - chore(frontend): Remove deprecated module
avatar.env(#10003) @AntonioVentilii - chore(devops): Remove deprecated variable
VITE_FRONTEND_DERIVATION_ENABLEDfrom CIs (#10001) @AntonioVentilii - build(frontend): Bump oisy-wallet-signer (#9996) @pr-automation-bot-public[bot]
- test(frontend): Update Vitest coverage thresholds (#9967) @pr-automation-bot-public[bot]
- build(frontend): Bump eslint-config-oisy-wallet (#9998) @pr-automation-bot-public[bot]
- refactor(frontend): Move type `Co...