Releases: dfinity/oisy-wallet
Releases · dfinity/oisy-wallet
v1.7.10
Changes
- chore(release): v1.7.10 (#9980) @roman-nazaruk
- fix(frontend): fixed post order delta swap params (#9977) @roman-nazaruk
v1.7.9
Changes
- chore(release): v1.7.9 (#9909) @pr-automation-bot-public[bot]
- style(frontend): Expand text in
SkeletonCardWithoutAmount(#9910) @AntonioVentilii - refactor(frontend): Simplify service
loadNfts(#9907) @AntonioVentilii - style(frontend): Make top padding of
StickyHeaderonly when it is sticky (#9911) @AntonioVentilii - test(frontend): Update Vitest coverage thresholds (#9845) @pr-automation-bot-public[bot]
- feat(frontend): Use Info banner instead of Warning for PWA Message (#9903) @AntonioVentilii
- chore(deps-dev): bump svelte from 5.39.11 to 5.40.0 (#9896) @dependabot[bot]
- refactor(frontend): Remove unused Nft routes (#9901) @daviddecentage
- fix(frontend): Switch to default language if not set (#9900) @AntonioVentilii
- chore(frontend): Make service
initPlausibleAnalyticsfake-async for state of the art (#9904) @AntonioVentilii - feat(frontend): Fetch missing NFTs in transactions list (#9849) @AntonioVentilii
- refactor(frontend): Switch to query param routing on Nft pages (#9831) @daviddecentage
- feat(frontend): added event to track swap offer (#9870) @roman-nazaruk
- refactor(frontend): Nft links (#9899) @daviddecentage
- feat(frontend): Move PWA Banner to sign page of OISY (#9877) @AntonioVentilii
- chore(frontend): More deterministic keys for
TokenGroupCard(#9898) @AntonioVentilii - refactor(frontend): Nft collection links (#9892) @daviddecentage
- fix(dependabot): Typo in
cooldownspecifications (#9893) @AntonioVentilii - refactor(frontend): Nft page links (#9890) @daviddecentage
- test(frontend): Coherent tests for component
Transaction(#9891) @AntonioVentilii - fix(dependabot): Unsupported
cooldownconfig for Github Actions (#9884) @AntonioVentilii - feat(frontend): Nft assets page routing (#9889) @daviddecentage
- fix(frontend): added try catch velora getQuote (#9885) @roman-nazaruk
- refactor(frontend): Page collections Nfts derived (#9888) @daviddecentage
- fix(frontend): fixed formating in swap service (#9886) @roman-nazaruk
- fix(frontend): Nft collection card button (#9881) @daviddecentage
- refactor(frontend): Extract PWA Banner to its own component (#9876) @AntonioVentilii
- style(frontend): Add spacing nft card (#9887) @daviddecentage
- refactor(frontend): Nft nav derived fallbacks (#9883) @daviddecentage
- fix(frontend): Use correct map when modifying tokens in Assets page (#9855) @AntonioVentilii
- feat(frontend): Method to fetch NFT metadata in
AlchemyProvider(#9848) @AntonioVentilii - chore(frontend): Update text for PWA warning banner (#9879) @AntonioVentilii
- style(frontend): Adjust padding of
WarningBanner(#9880) @AntonioVentilii - feat(dependabot): Add a cooldown period (#9874) @AntonioVentilii
- fix(frontend): Truncate Nft card labels (#9878) @daviddecentage
- chore(deps-dev): Re-install @dfinity/eslint-config-oisy-wallet to bump sub-dependencies (#9872) @AntonioVentilii
- feat(lint): Temporary disable Svelte rule
no-navigation-without-resolve(#9873) @AntonioVentilii - refactor(frontend): Avoid casting in util
getDefaultLang(#9871) @AntonioVentilii - feat(frontend): Registers new query params for Nft pages (#9868) @daviddecentage
- fix(frontend): Hide network switcher on Nft pages (#9869) @daviddecentage
- feat(build): Set storage language when loading HTML document (#9866) @AntonioVentilii
- feat(frontend): Set language at HTML properties when switching (#9865) @AntonioVentilii
- feat(frontend): save position response on gldt stake action (#9864) @DenysKarmazynDFINITY
- feat(frontend): fetch gldt-stake position (#9863) @DenysKarmazynDFINITY
- feat(build): Unbundle i18n JSON files when chunking (#9838) @AntonioVentilii
- feat(frontend): extend gldt-stake store (#9862) @DenysKarmazynDFINITY
- feat(frontend): adjust gldt-stake stake service (#9861) @DenysKarmazynDFINITY
- feat(frontend): use analytics endpoint to fetch gldt_stake APY (#9859) @DenysKarmazynDFINITY
- feat(frontend): Remove temporary banner for AWS outage (#9860) @AntonioVentilii
- refactor(frontend): Move tracking of switch language to consumer (#9856) @AntonioVentilii
- feat(frontend): Build nft url util (#9834) @daviddecentage
- build(frontend): Bump gix-components to next (#9853) @AntonioVentilii
- fix(frontend): Type-safe values when switching languages (#9854) @AntonioVentilii
- feat(frontend): Remove temporary banner for AWS outage / v1.7.8 (#9821) @AntonioVentilii
- feat(frontend): implement gldt_stake getDailyAnalytics (#9844) @DenysKarmazynDFINITY
- feat(frontend): Lazy-load the i18n JSON files (#9840) @AntonioVentilii
- refactor(frontend): Migrate
SkeletonCardWithoutAmountto Svelte 5 (#9851) @AntonioVentilii - refactor(frontend): Migrate
SendBtcNetworkto Svelte 5 (#9850) @AntonioVentilii - refactor(frontend): Extract NFT mapping function for class
AlchemyProvider(#9847) @AntonioVentilii - refactor(frontend): Finish migrating
svelte:windowevents to Svelte 5 (#9852) @AntonioVentilii - feat(frontend): Expose method
getMintingAccountfor ICRC ledger API (#9843) @AntonioVentilii - refactor(frontend): Use built-in types for method
getNftsByOwner(#9846) @AntonioVentilii - fix(frontend): fixed nft page-open event_value (#9833) @roman-nazaruk
- feat(build): download gldt_stake assets from Gold DAO repo (#9842) @DenysKarmazynDFINITY
- build(frontend): Bump gix-components to next (#9835) @AntonioVentilii
- feat(frontend): expose gldt_stake get_daily_analytics (#9841) @DenysKarmazynDFINITY
- chore(frontend): Enable Russian language and currency (#9509) @sbpublic
- test(frontend): Update Vitest coverage thresholds (#9826) @pr-automation-bot-public[bot]
- fix(frontend): renamed media-consent event name (#9836) @roman-nazaruk
- refactor(frontend): refactored nft track events (#9820) @roman-nazaruk
- fix(frontend): fixed nft card events propertirs (#9830) @roman-nazaruk
- fix(frontend): updated nft assets events name (#9832) @roman-nazaruk
- build(frontend): Bump agent (#9829) @pr-automation-bot-public[bot]
- feat(frontend): Make component
LoaderNftsmore reactive (#9827) @AntonioVentilii - fix(frontend): Refresh Nft list on token save (#9734) @daviddecentage
- feat(frontend): Redundant NFTs loading in
LoaderTokens(#9825) @AntonioVentilii
v1.7.8
Changes
- chore(release): v1.7.8 (#9823) @AntonioVentilii
- feat(frontend): Remove temporary banner for AWS outage (#9822) @AntonioVentilii
v1.7.7
Changes
- feat(frontend): Temporary banner for AWS outage (#9770) @AntonioVentilii
- chore(release): v1.7.7 (#9771) @AntonioVentilii
v1.7.6
Changes
- chore(release): v1.7.6 (#9540) @pr-automation-bot-public[bot]
- feat(frontend): add StakeModal component (#9545) @DenysKarmazynDFINITY
- feat(frontend): use isGLDTToken util (#9543) @DenysKarmazynDFINITY
- feat(frontend): implement stakeWizardSteps (#9542) @DenysKarmazynDFINITY
- feat(frontend): add StakeWizard component (#9537) @DenysKarmazynDFINITY
- refactor(frontend): Get nft for owner add media status check (#9532) @daviddecentage
- test(frontend): Update Vitest coverage thresholds (#9517) @pr-automation-bot-public[bot]
- feat(frontend): add GldtStakeWizard component (#9536) @DenysKarmazynDFINITY
- feat(frontend): Derive addresses on frontend for staging too (#9504) @AntonioVentilii
- refactor(frontend): Avoid effect in Transactions list components (#9529) @AntonioVentilii
- style(frontend): Add new tailwind color (#9535) @daviddecentage
- feat(frontend): add GldtStakeReview component (#9534) @DenysKarmazynDFINITY
- feat(frontend): add GldtStakeForm component (#9533) @DenysKarmazynDFINITY
- refactor(frontend): Rename Nft consent component (#9531) @daviddecentage
- style(frontend): Add new color to theme (#9530) @daviddecentage
- feat(frontend): add GldtStakeFees component (#9527) @DenysKarmazynDFINITY
- feat(frontend): add StakeProvider component (#9528) @DenysKarmazynDFINITY
- feat(frontend): add StakeProgress component (#9525) @DenysKarmazynDFINITY
- feat(frontend): Get media status nft util (#9524) @daviddecentage
- chore(frontend): Add WETH on base (#9520) @sbpublic
- feat(frontend): add StakeReview component (#9523) @DenysKarmazynDFINITY
- refactor(frontend): Migrate convert forms to Svelte 5 (#9514) @AntonioVentilii
- refactor(frontend): Extract root master keys to constant module (#9519) @AntonioVentilii
- feat(frontend): add StakeForm component (#9522) @DenysKarmazynDFINITY
- feat(frontend): add StakeContentCard component (#9516) @DenysKarmazynDFINITY
- feat(frontend): pass "subtitle" as a snippet in SendTokenReview (#9513) @DenysKarmazynDFINITY
- feat(frontend): Use the master root keys for all frontend address derivations (#9518) @AntonioVentilii
- chore(frontend): Remove inexistent event Convert token wizards (#9515) @AntonioVentilii
- test(frontend): Integration tests for frontend address derivation (#9507) @AntonioVentilii
- refactor(frontend): Nft Media Consent Modal (#9503) @daviddecentage
- feat(lint): Use concurrency for linter (#8689) @AntonioVentilii
v1.7.5
What's Changed
- refactor(frontend): Nft consent review button by @daviddecentage in #9502
- test(frontend): Update Vitest coverage thresholds by @pr-automation-bot-public[bot] in #9494
- fix(frontend): Media consent icon by @daviddecentage in #9505
- chore(frontend): Upload latest Russian translations by @sbpublic in #9506
- feat(frontend): remove
Bufferin the frontend address derivation by @AntonioVentilii in #9510 - chore(release): v1.7.5 by @pr-automation-bot-public[bot] in #9511
Full Changelog: v1.7.4...v1.7.5
v1.7.4
What's Changed
- chore(deps): bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #9198
- refactor(frontend): No zero fallback for fees and valus icp/icrc transactions by @daviddecentage in #9206
- chore(deps): bump ic-cdk from 0.16.1 to 0.17.2 by @dependabot[bot] in #9199
- fix(devops): Remove
merge_grouptrigger from PR checks by @AntonioVentilii in #9208 - refactor(frontend): Migrate component
Backto Svelte 5 by @AntonioVentilii in #9218 - refactor(frontend): Migrate
MultipleListenersto Svelte 5 by @AntonioVentilii in #9219 - refactor(frontend): Completely migrate
StickyHeaderto Svelte 5 by @AntonioVentilii in #9220 - refactor(frontend): Migrate
SkeletonCardto Svelte 5 by @AntonioVentilii in #9222 - test(frontend): Improve mocks for auth identity store by @AntonioVentilii in #9224
- refactor(frontend): Migrate
BtcSendDestinationto Svelte 5 by @AntonioVentilii in #9212 - refactor(frontend): Migrate
MaxBalanceButtonto Svelte 5 by @AntonioVentilii in #9217 - refactor(frontend): Completely migrate
SendDestinationTabsto Svelte 5 by @AntonioVentilii in #9209 - refactor(frontend): Migrate
SolSendDestinationto Svelte 5 by @AntonioVentilii in #9210 - refactor(frontend): Migrate
IcSendDestinationto Svelte 5 by @AntonioVentilii in #9211 - refactor(frontend): Simplify method
pickAuthClientof authStore by @AntonioVentilii in #9205 - chore(deps): bump ic-cdk-macros from 0.16.0 to 0.17.2 by @dependabot[bot] in #9200
- chore(deps): bump serde from 1.0.226 to 1.0.227 by @dependabot[bot] in #9201
- chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 5.0.3 to 6.2.1 by @dependabot[bot] in #9170
- refactor(frontend): Migrate
EthSendDestinationto Svelte 5 by @AntonioVentilii in #9213 - fix(frontend): fixes rewards context by @BonomoAlessandro in #9136
- feat(frontend): improves nfts list view by @BonomoAlessandro in #9125
- refactor(frontend): Reorganize the tests for App Layout by @AntonioVentilii in #9226
- fix(devops): Do not run unnecessary E2E tests for merge queue by @AntonioVentilii in #9239
- feat(frontend): Add fee label in WalletConnect modal by @AntonioVentilii in #9236
- refactor(frontend): Migrate
SendDestinationWizardStepto Svelte 5 by @AntonioVentilii in #9214 - feat(frontend): Optional toolbar in SendReview component by @AntonioVentilii in #9234
- refactor(frontend): Replace deprecated network component in WalletConnect modal by @AntonioVentilii in #9237
- feat(frontend): Set IDB lock cache to false on login by @AntonioVentilii in #9233
- feat(devops): Do not floor coverage thresholds by @AntonioVentilii in #9232
- feat(devops): Reduce coverage threshold margins to 0.10% by @AntonioVentilii in #9231
- refactor(frontend): Migrate
Jsoncomponent to Svelte 5 by @AntonioVentilii in #9229 - refactor(frontend): Migrate
WalletConnectFormcomponent to Svelte 5 by @AntonioVentilii in #9228 - chore(frontend): Remove unnecessary
undefinedtype in optional params by @AntonioVentilii in #9227 - test(frontend): Update Vitest coverage thresholds by @pr-automation-bot-public[bot] in #9240
- chore(deps-dev): bump rollup from 4.52.2 to 4.52.3 by @dependabot[bot] in #9242
- chore(deps): bump serde from 1.0.227 to 1.0.228 by @dependabot[bot] in #9241
- chore(deps): bump @sveltejs/acorn-typescript from 1.0.5 to 1.0.6 by @dependabot[bot] in #9243
- test(frontend): Update Vitest coverage thresholds by @pr-automation-bot-public[bot] in #9245
- chore(deps-dev): bump strip-literal from 3.0.0 to 3.1.0 by @dependabot[bot] in #9244
- fix(frontend): Ic transaction seperate fee for send and approve by @daviddecentage in #9149
- refactor(frontend): Migrate hide token components to Svelte 5 by @AntonioVentilii in #9230
- refactor(frontend): Use
SendReviewcomponent in WalletConnect flow by @AntonioVentilii in #9235 - refactor(frontend): Extract component for ETH WalletConnect message by @AntonioVentilii in #9248
- feat(frontend): Nft filter changes by @daviddecentage in #9247
- feat(frontend): AI assistant balance tool util by @DenysKarmazynDFINITY in #9251
- test(frontend): Update Vitest coverage thresholds by @pr-automation-bot-public[bot] in #9255
- feat(frontend): implements getContractMetadata alchemy function by @BonomoAlessandro in #9253
- feat(frontend): add show_balance tool to the AI services by @DenysKarmazynDFINITY in #9259
- feat(frontend): AiAssistantShowBalanceToolCard component by @DenysKarmazynDFINITY in #9257
- chore(frontend): Upload latest Vietnamese translations by @StefanBerger-DFINITY in #9263
- chore(frontend): Upload latest Czech translations by @StefanBerger-DFINITY in #9262
- chore(frontend): Add deprecated tag to Alchemy provider from
alchemy-sdkby @AntonioVentilii in #9258 - feat(frontend): Show a toast when force resync authorization by @AntonioVentilii in #9225
- feat(frontend): uses alchemy to load nft contract metadata by @BonomoAlessandro in #9246
- refactor(frontend): updates RewardCard margins and paddings by @BonomoAlessandro in #8960
- feat(frontend): enable reward context refreshment by @BonomoAlessandro in #9238
- fix(frontend): Remove ERC20 dependency from menu buttons by @AntonioVentilii in #9266
- chore(frontend): Remove deprecated test util
mapLocalIcrcDataby @AntonioVentilii in #9269 - feat(frontend): Remove toast error when ETH token disabled for loading transactions by @AntonioVentilii in #9265
- feat(frontend): improves loaded collection name by @BonomoAlessandro in #9268
- fix(frontend): Exclude test files from coverage calculation by @AntonioVentilii in #9271
- feat(frontend): AiAssistantShowBalanceTool component by @DenysKarmazynDFINITY in #9261
- feat(frontend): Show token in WalletConnect sign review by @AntonioVentilii in #9249
- feat(frontend): Transactions on token page grouped by date by @daviddecentage in #9250
- feat(frontend): sorts rewards by enddate by @BonomoAlessandro in #9267
- feat(frontend): Transaction time only by @daviddecentage in #9272
- refactor(frontend): adjust AiAssistantShowBalanceTool component by @DenysKarmazynDFINITY in #9274
- test(frontend): Update Vitest coverage thresholds by @pr-automation-bot-public[bot] in #9264
- feat(frontend): Show spender in WalletConnect sign review by @AntonioVentilii in #9252
- feat(frontend): update LLM system prompt with show_balance tool by @DenysKarmazynDFINITY in #9275
- feat(frontend): add button for show_balance tool by @DenysKarmazynDFINITY in #9276
- fix(frontend): maps explorerUrl when mapping Network to NftCollectionSchema by @BonomoAlessandro in #9277
- feat(frontend): Show amount in WalletConnect sign review by @AntonioVentilii in #9254
- feat(frontend): Show expiration in WalletConnect sign review by @AntonioVentilii in #9256
- build(frontend): Bump gix-comp...
v1.7.3
Changes
- chore(release): v1.7.3 (#9202) @pr-automation-bot-public[bot]
- feat(frontend): Broadcast login success among tabs to resync auth (#9194) @AntonioVentilii
- chore(scripts): remove unused update-agent.sh script (#9193) @peterpeterparker
- feat(frontend): Always load all Ethereum transactions (#9197) @AntonioVentilii
- feat(devops): Remove
merge_grouptrigger where not needed (#9191) @AntonioVentilii - feat(dependabot): Increase concurrent open pull requests (#9190) @AntonioVentilii
- feat(frontend): approved icp transaction (#9195) @CvetelinaAngelova
- fix(frontend): Wrong place for nullish assertion in
overwriteStoredIdentityKey(#9196) @AntonioVentilii - fix(frontend): Guarantee synced key pair and delegation for
authClient(#9153) @AntonioVentilii - build(deps): Bump
zodto v4 (#9146) @AntonioVentilii - chore(frontend): Upload latest French translations (#9171) @StefanBerger-DFINITY
- chore(deps-dev): bump prettier-plugin-organize-imports from 4.2.0 to 4.3.0 (#9187) @dependabot[bot]
- chore(deps-dev): bump @vitest/eslint-plugin from 1.3.12 to 1.3.13 (#9188) @dependabot[bot]
- chore(deps): bump @reown/walletkit from 1.2.9 to 1.2.11 (#9189) @dependabot[bot]
- chore(deps): Remove
jimp(#9165) @AntonioVentilii - chore(deps-dev): bump typescript-eslint from 8.38.0 to 8.44.1 (#9186) @dependabot[bot]
- chore(deps-dev): bump jiti from 2.5.1 to 2.6.0 (#9184) @dependabot[bot]
- chore(deps): bump @babel/runtime from 7.28.3 to 7.28.4 (#9185) @dependabot[bot]
- chore(deps-dev): bump svelte-eslint-parser from 1.3.2 to 1.3.3 (#9183) @dependabot[bot]
- chore(deps-dev): bump rollup from 4.52.0 to 4.52.2 (#9181) @dependabot[bot]
- chore(deps): bump axios from 1.12.0 to 1.12.2 (#9182) @dependabot[bot]
- fix(frontend): fixed velora fee calculation (#9172) @roman-nazaruk
- chore(deps-dev): bump tailwindcss from 4.1.11 to 4.1.13 (#9177) @dependabot[bot]
- chore(deps): bump unstorage from 1.17.0 to 1.17.1 (#9179) @dependabot[bot]
- chore(deps-dev): bump @tailwindcss/postcss from 4.1.11 to 4.1.13 (#9178) @dependabot[bot]
- chore(deps-dev): bump fdir from 6.4.6 to 6.5.0 (#9174) @dependabot[bot]
- chore(deps-dev): bump @sveltejs/kit from 2.42.1 to 2.43.5 (#9176) @dependabot[bot]
- chore(deps-dev): bump tinyspy from 4.0.3 to 4.0.4 (#9173) @dependabot[bot]
- refactor(frontend): Migrate wallet address components to Svelte 5 (#9135) @AntonioVentilii
- refactor(frontend): Migrate
EthSendTokenWizardto Svelte 5 (#9141) @AntonioVentilii - refactor(frontend): Migrate
BtcSendTokenWizardto Svelte 5 (#9143) @AntonioVentilii - refactor(frontend): Migrate
IcSendTokenWizardto Svelte 5 (#9142) @AntonioVentilii - refactor(frontend): Migrate
SolSendTokenWizardto Svelte 5 (#9144) @AntonioVentilii - chore(deps-dev): bump @playwright/test from 1.55.0 to 1.55.1 (#9167) @dependabot[bot]
- chore(deps-dev): bump tar from 7.4.3 to 7.5.1 (#9169) @dependabot[bot]
- chore(deps-dev): bump @eslint/compat from 1.3.2 to 1.4.0 (#9161) @dependabot[bot]
- chore(deps-dev): bump expect-type from 1.2.1 to 1.2.2 (#9164) @dependabot[bot]
- chore(deps-dev): bump sass from 1.92.1 to 1.93.2 (#9162) @dependabot[bot]
- chore(deps): bump @jridgewell/trace-mapping from 0.3.30 to 0.3.31 (#9158) @dependabot[bot]
- chore(deps-dev): bump loupe from 3.2.0 to 3.2.1 (#9160) @dependabot[bot]
- chore(deps-dev): bump svelte-check from 4.2.2 to 4.3.2 (#9159) @dependabot[bot]
- chore(deps-dev): bump prettier-plugin-motoko from 0.11.3 to 0.12.1 (#9157) @dependabot[bot]
- refactor(frontend): Rename transparent network icons (#9155) @daviddecentage
- refactor(frontend): Dark network icons removal (#9154) @daviddecentage
- refactor(frontend): Light network icons removal (#9151) @daviddecentage
- refactor(frontend): Network icons (#9132) @daviddecentage
- fix(frontend): incorrect AI assistant text (#9150) @DenysKarmazynDFINITY
- refactor(frontend): Migrate
SendWizardto Svelte 5 (#9097) @AntonioVentilii - build(deps): Bump
alchemy-sdkand remove override ofaxios(#9145) @AntonioVentilii - chore(frontend): Put caffeine dapp as first dapp (#9139) @StefanBerger-DFINITY
- chore(frontend): Change carousel card text for Open Chat (#9140) @StefanBerger-DFINITY
- chore(frontend): Remove taggr carousel card (#9138) @StefanBerger-DFINITY
- chore(frontend): Add caffeine carousel card (#9137) @StefanBerger-DFINITY
- refactor(frontend): Migrate
EthSendFormto Svelte 5 (#9129) @AntonioVentilii - refactor(frontend): Migrate
BtcSendFormto Svelte 5 (#9130) @AntonioVentilii - refactor(frontend): Migrate
AboutWhyOisyModalto Svelte 5 (#9127) @AntonioVentilii - refactor(frontend): Migrate
SigningInHelpLinkto Svelte 5 (#9128) @AntonioVentilii - refactor(frontend): Migrate
SolSendFormto Svelte 5 (#9126) @AntonioVentilii - refactor(frontend): Migrate
IcSendFormto Svelte 5 (#9131) @AntonioVentilii - refactor(frontend): Migrate
IcSendAmountto Svelte 5 (#9124) @AntonioVentilii - refactor(frontend): Migrate
EthSendAmountto Svelte 5 (#9123) @AntonioVentilii - refactor(frontend): Migrate
BtcSendAmountto Svelte 5 (#9122) @AntonioVentilii - refactor(frontend): Migrate
SolSendAmountto Svelte 5 (#9121) @AntonioVentilii - chore(release): v1.7.2 (#9120) @pr-automation-bot-public[bot]
- chore(frontend): Update Chinese translations with latest file we got (#9119) @StefanBerger-DFINITY
- feat(frontend): Wait for WalletConnect disconnection on logout (#9117) @AntonioVentilii
- chore(frontend): Remove 2 tokens with not responding ledger canisters (#9116) @StefanBerger-DFINITY
- fix(frontend): Displays empty nfts list when collections are all empty (#9118) @BonomoAlessandro
- refactor(frontend): Migrate
SendFormto Svelte 5 (#9112) @AntonioVentilii - feat(frontend): approved transaction add approve Spender as an address and fee as an amount (#9109) @CvetelinaAngelova
- chore(deps-dev): bump @eslint-community/eslint-utils from 4.7.0 to 4.9.0 (#9040) @dependabot[bot]
- refactor(frontend): Migrate
SendDestinationto Svelte 5 (#9108) @AntonioVentilii - chore(deps): bump serde_bytes from 0.11.17 to 0.11.19 (#9030) @dependabot[bot]
- chore(deps): bump serde from 1.0.219 to 1.0.226 (#9031) @dependabot[bot]
- build(frontend): Bump gix-components to next (#9115) @pr-automation-bot-public[bot]
- feat(frontend): hide buyButton on hero (#9113) @roman-nazaruk
- chore(frontend): Update Sprinkles s1e5 texts (#8902) @StefanBerger-DFINITY
- fix(frontend): Dont persist search modal tokenlist (#9114) @daviddecentage
- feat(frontend): Adds network to transaction modals (#9110) @daviddecentage
- fix(frontend): Settings translation fixes (#9111) @daviddecentage
- feat(frontend): added swap button to hero (#9105) @roman-nazaruk
- refactor(frontend): adjust some german translations (#9107) @BonomoAlessandro
- refactor(frontend): Migrate
EthSendReviewto Svelte 5 (#9100) @AntonioVentilii - refactor(frontend): Migrate
IcSendReviewto Svelte 5 (#9099) @AntonioVentilii - feat(devops): Ignore test folder when checking unused Svelte components (#9106) @AntonioVentilii
- refactor(frontend): Migrate
SolSendReviewto Svelte 5 (#9101) @AntonioVentilii - fix(frontend): Remove license link in menu (#9104) @daviddecentage
- refactor(frontend): Migrate
BtcSendReviewto Svelte 5 (#9102) @AntonioVentilii - feat(frontend): updates RewardDateBadge (#9026) @BonomoAlessandro
- chore(frontend): Remove unused default slot from
SendWizard(#9098) @AntonioVentilii - refactor(frontend): Migrate
SendReviewto Svelte 5 (#9051) @AntonioVentilii - chore(deps): bump candid from 0.10.18 to 0.10.19 (#9027) @dependabot[bot]
- fix(frontend):
LoaderMultipleEthTransactionsshould not stop loading (#9091) @AntonioVentilii - feat(frontend): Debounce effects in
TransactionsIdbSetter(#9092) @AntonioVentilii - refactor(frontend): Simplify method
setIdbTransactionsStore(#9093) @AntonioVentilii - feat(frontend): Update additional ICRC Tokens (#9067) @pr-automation-bot-public[bot]
- ci(bot): Allow bot to modify tokens images logos (#9094) @AntonioVentilii
- fix(frontend): prevent AI input being zoomed on mobile Safari (#9095) @DenysKarmazynDFINITY
- chore(e2e): Update Playwright E2E Snapshots (#9090) @pr-automation-bot-public[bot]
- chore(frontend): Update Sprinkles carousel card for s1e5 (#8956) @StefanBerger-DFINITY
- feat(frontend): Radio box (#9083) @daviddecentage
- style(frontend): Landing page image adjustments (#9089) @daviddecentage
- refactor(frontend): renamed SwapWizard to SwapTokenWizard (#9087) @roman-nazaruk
- feat(frontend): update Sprinkles episode 5 to use dedicated image (#9086) @artkorotkikh-dfinity
- feat(frontend): Input radio (#9084) @daviddecentage
- refactor(frontend): renamed swap ...
v1.7.1
Changes
- chore(release): v1.7.1 (#9041) @AntonioVentilii
- fix(frontend): load kongswap tokens (#9052) @roman-nazaruk
- feat(frontend): added isIcrcTokenSupportsIcrc2 util (#9049) @roman-nazaruk
v1.7.0
What's Changed
- feat(frontend): updates eth-transactions.services.ts to also load erc1155 token transactions by @BonomoAlessandro in #8257
- refactor(frontend): fixes eth transactions test case by @BonomoAlessandro in #8255
- build(frontend): bump zod-schemas for any principal lib by @peterpeterparker in #8266
- chore(frontend): require npm v10.9 by @peterpeterparker in #8267
- build(frontend): bump verifiable-credentials by @peterpeterparker in #8268
- chore(frontend): Update latest Vietnamese translations by @StefanBerger-DFINITY in #8265
- chore(frontend): Update latest Portuguese translations by @StefanBerger-DFINITY in #8269
- feat(frontend): added new functionality to obtain quote result for EVMsupported networks by @roman-nazaruk in #8230
- fix(frontend): Carousel on NFT pages by @daviddecentage in #8270
- fix(frontend): Sticky header Z index by @daviddecentage in #8272
- feat(frontend): NFT list store by @daviddecentage in #8271
- refactor(frontend): Done button variant by @daviddecentage in #8274
- refactor(frontend): New NFT trait badge type by @daviddecentage in #8275
- feat(frontend): Bottom sheet by @daviddecentage in #8273
- refactor(frontend): Logo button full width by @daviddecentage in #8276
- feat(frontend): BreadcrumbNavigation by @daviddecentage in #8277
- feat(frontend): Get NFT and NFTCollections Utils by @daviddecentage in #8278
- refactor(frontend): Token list settings uses bottom sheet by @daviddecentage in #8281
- chore(frontend): Nft translations by @daviddecentage in #8283
- feat(frontend): NFTs and collections filter and sorting utils by @daviddecentage in #8282
- fix(frontend): add locked state to stop the timer of the Auth worker by @CvetelinaAngelova in #8280
- feat(frontend): Responsive Popup by @daviddecentage in #8286
- feat(frontend): ListItemButton by @daviddecentage in #8287
- feat(frontend): enables EthTransactionModal to display erc721 and erc1155 transactions by @BonomoAlessandro in #8260
- chore(deps): bump @babel/runtime from 7.27.6 to 7.28.2 by @dependabot[bot] in #8219
- chore(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 by @dependabot[bot] in #8203
- chore(deps): bump actions/create-github-app-token from 2.0.6 to 2.1.0 by @dependabot[bot] in #8202
- feat(frontend): triggers nft transaction loading by @BonomoAlessandro in #8290
- feat(frontend): Derived NFT stores by @daviddecentage in #8288
- feat(frontend): added new gradient border to token input component by @roman-nazaruk in #8291
- chore(deps): bump candid from 0.10.14 to 0.10.16 by @dependabot[bot] in #8132
- feat(frontend): BgImg component by @daviddecentage in #8293
- feat(frontend): NFT settings menu by @daviddecentage in #8285
- feat(frontend): updates Transaction to be able to handle nft transactions by @BonomoAlessandro in #8263
- feat(frontend): NFT sorting menu by @daviddecentage in #8284
- feat(frontend): refactored modal network button by @roman-nazaruk in #8297
- refactor(frontend): New primary light color by @daviddecentage in #8302
- fix(frontend): Bg Img by @daviddecentage in #8303
- refactor(frontend): NFT Card by @daviddecentage in #8295
- feat(frontend): added supportedNetworks to network switcher list items by @roman-nazaruk in #8306
- feat(frontend): Nft Collection Card by @daviddecentage in #8308
- feat(frontend): Nft collection hero by @daviddecentage in #8310
- feat(frontend): Nft hero by @daviddecentage in #8313
- fix(frontend): Import tokens disabled in ICP pseudo testnet by @AntonioVentilii in #8292
- chore(deps): bump bitcoin from 0.32.6 to 0.32.7 by @dependabot[bot] in #8207
- chore(deps-dev): bump @adobe/css-tools from 4.4.3 to 4.4.4 by @dependabot[bot] in #8298
- chore(deps): bump candid from 0.10.14 to 0.10.17 by @dependabot[bot] in #8305
- chore(deps-dev): bump @babel/parser from 7.27.5 to 7.28.3 by @dependabot[bot] in #8299
- refactor(frontend): Correct type for DIP20 wallet worker data by @AntonioVentilii in #8315
- build(frontend): Bump gix-components by @pr-automation-bot-public[bot] in #8294
- chore(deps-dev): bump @eslint/plugin-kit from 0.3.4 to 0.3.5 by @dependabot[bot] in #8296
- feat(frontend): Add data type to ICP wallet worker by @AntonioVentilii in #8316
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #8307
- chore(deps-dev): bump esbuild from 0.25.5 to 0.25.9 by @dependabot[bot] in #8317
- chore(deps): bump node-fetch-native from 1.6.6 to 1.6.7 by @dependabot[bot] in #8319
- feat(frontend): continuously update UtxosFee during review by @DecentAgeCoder in #8301
- refactor(frontend): introduces a function to load specific nft ids of token by @BonomoAlessandro in #8320
- feat(frontend): Nft collection page by @daviddecentage in #8314
- fix(frontend): converts the return value correctly to a number by @BonomoAlessandro in #8321
- feat(frontend): implements findNewNftIds utils function by @BonomoAlessandro in #8322
- feat(frontend): Nft details page by @daviddecentage in #8325
- refactor(frontend): Nft page routes by @daviddecentage in #8332
- feat(frontend): implements findRemovedNfts utils function by @BonomoAlessandro in #8327
- feat(frontend): add BTC validation errors, constants, translations, and utils used for validating before btc send by @DecentAgeCoder in #8309
- feat(frontend): implements removeAll nft store function by @BonomoAlessandro in #8333
- feat(frontend): implements updateSelectedNfts nft store function by @BonomoAlessandro in #8334
- fix(frontend): Use mapper for IC errors during saving of custom tokens by @AntonioVentilii in #8324
- chore(frontend): Add Japanese language file by @StefanBerger-DFINITY in #8335
- chore(frontend): Enable French language support by @StefanBerger-DFINITY in #8326
- feat(frontend): implements getUpdatedNfts utils function by @BonomoAlessandro in #8328
- chore(frontend): Add Hindi language file by @StefanBerger-DFINITY in #8338
- build(frontend): Bump eslint-config-oisy-wallet by @AntonioVentilii in #8103
- fix(frontend): Load SPL custom tokens / Extend
sprinkles_s1e4 campaign/ v1.6.5 by @AntonioVentilii in #8330 - chore(deps-dev): bump @playwright/test from 1.52.0 to 1.54.2 by @dependabot[bot] in #8126
- fix(frontend): Header z-index with popover backdrops by @daviddecentage in #8340
- feat(frontend): Nft Feature Page by @daviddecentage in #8246
- refactor(frontend): returns loaded balance with nft id by @BonomoAlessandro in #8343
- chore(backend): Fix lint warning in documentation by @AntonioVentilii in #8341
- refactor(frontend): Use generics in component
WalletWorkersby @AntonioVentilii in htt...