Releases: dfinity/oisy-wallet
Releases · dfinity/oisy-wallet
v0.24.1
v0.24.0
Changes
- fix(build): issue with processing files with Tailwind via Docker (#4831) @DenysKarmazynDFINITY
- fix(frontend): change selected theme when goes from system to others (#4782) @AntonioVentilii
- feat(frontend): abort opening Swap modal if kong_backend is down (#4827) @DenysKarmazynDFINITY
- build(frontend): bump ic-js to fix agents undefined when destructed (#4825) @peterpeterparker
- style(frontend): Apply current theme to Onramper widget (#4799) @daviddecentage
- feat(frontend): updates airdrop campaign links (#4817) @BonomoAlessandro
- chore(frontend): migrate to eslint v9 (#4790) @peterpeterparker
- build(frontend): tailwindcss import instead of use (#4823) @peterpeterparker
- style(frontend): Fix disabled swap button (#4803) @daviddecentage
- chore(repo): gitignore tmp (#4818) @peterpeterparker
- build(frontend): remove double tailwind configuration (#4819) @peterpeterparker
- chore(frontend): postcss config to esm (#4821) @peterpeterparker
- fix(e2e): avoid flakiness due to page scrolling (#4747) @AntonioVentilii
- chore(e2e): Update Playwright E2E Snapshots (#4793) @pr-automation-bot-public[bot]
- build(frontend): bump tailwind (#4802) @peterpeterparker
- chore(frontend): npm ci in reproducibility test (#4800) @peterpeterparker
- chore(release): v0.24.0 (#4798) @pr-automation-bot-public[bot]
- fix(frontend): Fix token buttons hover state in token list (#4796) @daviddecentage
- fix(frontend): Fix disappeared footer (#4791) @daviddecentage
- refactor(frontend): rename tests (#4795) @DenysKarmazynDFINITY
- build(frontend): bump @types/node (#4792) @peterpeterparker
- chore(frontend): fix no-unused-vars (#4794) @peterpeterparker
- chore(e2e): Update Playwright E2E Snapshots (#4785) @pr-automation-bot-public[bot]
- fix(frontend): Dark theme fixes (#4789) @daviddecentage
- fix(frontend): Logo is inverteed on light mode with dark system theme (#4788) @daviddecentage
- feat(frontend): improves initialization modal (#4787) @BonomoAlessandro
- feat(frontend): changes airdrops menu item (#4786) @BonomoAlessandro
- refactor(e2e): make manage tokens tests more functional (#4719) @AntonioVentilii
- feat(ci): use job output instead of TXT files for E2E snapshots (#4745) @AntonioVentilii
- chore(e2e): Update Playwright E2E Snapshots (#4757) @pr-automation-bot-public[bot]
- feat(frontend): update SwapForm input validation (#4783) @DenysKarmazynDFINITY
- feat(frontend): update Swap max button calculation (#4781) @DenysKarmazynDFINITY
- refactor(frontend): Enable theme selector cards (#4777) @daviddecentage
- refactor(frontend): Adjust design according to figma design changes (#4779) @daviddecentage
- refactor(frontend): Add dark theme scss and related files (#4776) @daviddecentage
- feat(frontend): adapt Solana transaciton loader to Token-2022 (#4778) @AntonioVentilii
- refactor(frontend): button styles cleanups and fixes (#4769) @daviddecentage
- refactor(frontend): Adjust GIX component styling overrides (#4759) @daviddecentage
- refactor(frontend): Prepare Icons and Logos for dark mode (#4773) @daviddecentage
- fix(frontend): theme selector system enum discouraged (#4768) @peterpeterparker
- feat(frontend): map Solana Token-2022 transfer instruction (#4775) @AntonioVentilii
- refactor(frontend): Adjust token cards for dark mode (#4772) @daviddecentage
- feat(frontend): fixes token menu (#4770) @BonomoAlessandro
- refactor(frontend): adjust dropdowns according to new button styling (#4734) @daviddecentage
- refactor(frontend): landing page dark mode images (#4731) @daviddecentage
- refactor(frontend): adjust default backround and text colors (#4735) @daviddecentage
- refactor(frontend): use token owner address for program ID (#4766) @AntonioVentilii
- refactor(frontend): loading screen dark mode images (#4732) @daviddecentage
- feat(frontend): swap errors are inside the modal and not toast errors (#4748) @AntonioVentilii
- feat(frontend): remove swap LP and gas fees from calculations (#4764) @DenysKarmazynDFINITY
- chore(frontend): remove unused SPL transactions services (#4746) @AntonioVentilii
- feat(frontend): add owner address to SPL tokens (#4751) @AntonioVentilii
- feat(frontend): map Solana Token-2022 transferChecked instruction (#4765) @AntonioVentilii
- refactor(frontend): rename more theme variables for background (#4767) @AntonioVentilii
- feat(frontend): implements airdrop modal image banner (#4763) @BonomoAlessandro
- refactor(frontend): adjust button components styling (#4724) @daviddecentage
- fix(frontend): do not show toast errors on Quicknode failures (#4761) @AntonioVentilii
- feat(frontend): implements airdrop modal (#4760) @BonomoAlessandro
- build(frontend): bump oisy-wallet-signer (#4762) @peterpeterparker
- refactor(frontend): refactor progress steps styling to use new color vars (#4758) @daviddecentage
- build(frontend): bump agent-js v2.3.0 (#4756) @peterpeterparker
- feat(frontend): adds airdrop groups (#4725) @BonomoAlessandro
- feat(frontend): call to get SPL token's owner (#4752) @AntonioVentilii
- fix(frontend): adding SPL token raises the correct error (#4749) @AntonioVentilii
- chore(e2e): Update Playwright E2E Snapshots (#4755) @pr-automation-bot-public[bot]
- feat(frontend): Update Sns Tokens (#4754) @pr-automation-bot-public[bot]
- feat(frontend): add worker component for user snapshots (#4737) @AntonioVentilii
- feat(frontend): add feature flag for User snapshots (#4736) @AntonioVentilii
- chore(frontend): explicitly overrides elliptic v6.6.1 (#4744) @peterpeterparker
- feat(frontend): create store exchangeNotInitialized (#4739) @AntonioVentilii
- fix(e2e): fix status directory issue (#4714) @inc-man
- style(frontend): add correct comma in the landing page (#4740) @AntonioVentilii
- refactor(ci): prepare the upcoming merge queue (#4727) @inc-man
- chore(e2e): Update Playwright E2E Snapshots (#4738) @pr-automation-bot-public[bot]
- chore(frontend): remove leftover misty-rose class (#4733) @AntonioVentilii
- refactor(frontend): adjust nav items components styling (#4730) @daviddecentage
- chore(ci): remove unnecessary staging of new files (#4720) @AntonioVentilii
- feat(frontend): workers for user snapshots (#4728) @AntonioVentilii
- style(frontend): use new colors and vars (#4723) @AntonioVentilii
- feat(frontend): adds airdrop card (#4693) @BonomoAlessandro
- test(e2e): new test for enabling all testnets (#4718) @inc-man
- feat(frontend): query calls to kong_backend token and swap_amount (#4722) @DenysKarmazynDFINITY
- feat(frontend): service to register user snapshot (#4675) @AntonioVentilii
v0.23.1
Bugfixes
- Fixed a bug where the swap modal could not be opened anymore after a change in the KongSwap API.
rc0.1.0-airdrop4: refactor(frontend): extract mock for authIdentity store (#4677)
Pre-release
# Motivation Since it is used a few times, we move the mock for `authIdentity` store to a mock file.
rc0.1.0-airdrop3: refactor(frontend): use FeeContext outside of the send flow (#4662)
Pre-release
# Motivation To re-use FeeContext in the conversion flow, we need to pass all required params as props instead of using the send context.
rc0.1.0-airdrop2: refactor(frontend): use FeeContext outside of the send flow (#4662)
Pre-release
# Motivation To re-use FeeContext in the conversion flow, we need to pass all required params as props instead of using the send context.
v0.23.0
Frontend
New Features
- The Swap process can now also be started directly from the details view of an icrc token. The currently active token will then directly be set as "PAY" token for the swap if the user has a balance larger than zero for this token. Otherwise it will be set as token to be received.
- A token that was received in a swap and was previously disabled is now enabled automatically after the swap.
Improvements
- Token groups with a chain-key token and a native one (e.g. ckBTC, ckUSDC, ckETH) still show both tokens when the "hide zeros" checkbox is active and at least one of the twins has a non-zero balance.
- On PCs, the token selector modals now put the focus directly in the filter field when the modal is opened, so the user can start typing the token name or ticker directly, without having to click into the field first.
- Manually added or enabled Solana tokens now also get persisted in the user's profile, so they get restored automatically on every device a user logs in.
- The Swap modal now clearly shows that the transactions are executed via KongSap.
- Updated the BTC to ckBTC conversion modal to reflect the latest design elements.
Fixes
- Fixed a bug that could lead to an error when loading Solana transactions
Content
- Adding WaterNeuron to the Dapps Explorer
- Updated the visuals for the KongSwap card in the Dapps Explorer
- Added a special golden gradient to the header of the GLDT token view
v0.22.1-0
Changes
- chore(release): v0.22.1-0 (#4569) @pr-automation-bot-public[bot]
- refactor(devops): Pass in release notes credentials explicitly (#4567) @bitdivine
- feat(frontend): create Solana transaction mapper for parsed instructions (#4565) @AntonioVentilii
- refactor(frontend): keep caching only SPL mainnet tokens (#4560) @AntonioVentilii
- fix(frontend): sets back playwright version to 1.49.1 (#4564) @BonomoAlessandro
- refactor(frontend): re-use TokensReview component (#4555) @DenysKarmazynDFINITY
- feat(frontend): add TRUMP Onramper ID (#4563) @AntonioVentilii
- feat(frontend): fetch metadata for SPL devnet/testnet tokens too (#4559) @AntonioVentilii
- refactor(frontend): clean up "swap" vars in tokens components (#4556) @DenysKarmazynDFINITY
- refactor(devops): Move release notes code into an action (#4562) @bitdivine
rc0.1.0-airdrop1: feat(frontend): Update Sns Tokens (#4582)
Modifications have been made to the icons and metadata of the Icrc tokens known to the Sns-Aggregator. Co-authored-by: gix-bot <[email protected]>
v0.22.0
Frontend
New Features
- Users can now add additional Solana tokens (SPL) to their list of tokens.
Improvements
- The two fields to specify the Tokens to pay and receive on the in-wallet swaps form now allow to toggle between the token amount or the USD value. This allows users to swap a specific value more easily.
- We improved the technical implementation of our in-wallet swaps to execute the more robust 2 step process (approve, swap) defined for ICRC-2 tokens.
- Conversions from BTC to ckBTC will now show the incoming ckBTC right after the conversion has completed, without waiting until the user fetches ckBTC data by entering the token view for the ckBTC token.
- We stabilized the ATA creation process when sending a Solana SPL token to a wallet that has no account for the sent token yet.
Fixes
- Fixed a bug where a too low minimum gas amount lead to most transactions for one ERC20 token to fail.
Content
Tokens
- Adding GLDT ICRC token to the list of tokens
- Adding AAA ICRC token to the list of tokens