Releases: dfinity/oisy-wallet
Releases · dfinity/oisy-wallet
v0.21.0
Changes
- chore(release): v0.21.0 (#4348) @AntonioVentilii
- feat(frontend): add Solana requests to WalletConnectSign (#4343) @AntonioVentilii
- feat(frontend): kong_backend tokens service and store (#4333) @DenysKarmazynDFINITY
- feat(frontend): modal to sign Solana requests from WalletConnect (#4330) @AntonioVentilii
- feat(frontend): add sign service for Solana WalletConnect (#4342) @AntonioVentilii
- style(frontend): show label instead of null amount in Solana WalletConnect (#4347) @AntonioVentilii
- feat(frontend): create decode service for Solana WalletConnect (#4341) @AntonioVentilii
- feat(frontend): add SPL token TRUMP (#4344) @AntonioVentilii
- feat(frontend): utils to map instructions of Solana transaction messages (#4339) @AntonioVentilii
- refactor(frontend): extract functions to set parameters in Solana transaciton message (#4340) @AntonioVentilii
- chore(e2e): Update Playwright E2E Snapshots (#4326) @pr-automation-bot-public[bot]
- refactor(frontend): remove unnecessary SolSendProgress component (#4338) @AntonioVentilii
- feat(frontend): handle deprecated SNS CTS (#4331) @peterpeterparker
- refactor(frontend): create approve step for WalletConnect (#4335) @AntonioVentilii
- chore(frontend): correct component name in WalletConnectSignModal (#4337) @AntonioVentilii
- feat(frontend): component to review Solana request from WalletConnect (#4328) @AntonioVentilii
- test(frontend): create tests for SendDataAmount (#4308) @AntonioVentilii
- chore(frontend): remove unused global exported Wallet Connect params (#4309) @AntonioVentilii
- feat(frontend): util to decode base-64 transaction (#4332) @AntonioVentilii
- feat(frontend): increase exchange refresh to 2 minutes (#4334) @AntonioVentilii
- build(deps): bump candid from 0.10.11 to 0.10.12 (#4319) @dependabot[bot]
- refactor(frontend): move icrc services from Swap component (#4329) @DenysKarmazynDFINITY
- feat(frontend): parser utils for Solana Instructions (#4321) @AntonioVentilii
- feat(frontend): use prod kong_backend in all envs (#4306) @DenysKarmazynDFINITY
- feat(frontend): add message type for Solana WalletConnect requests (#4322) @AntonioVentilii
- refactor(frontend): change WalletConnect data component to be generic (#4327) @AntonioVentilii
- feat(frontend): Update SNS Tokens (#4324) @AntonioVentilii
- style(frontend): Updated image with SOL (#4325) @artkorotkikh-dfinity
- refactor(frontend): extract util to create Solana signer (#4312) @AntonioVentilii
- refactor(frontend): create enum for WizardStepsSign (#4310) @AntonioVentilii
- refactor(frontend): extract Solana Sign service (#4311) @AntonioVentilii
- feat(frontend): expose tokens endpoint of kong_backend (#4323) @DenysKarmazynDFINITY
- refactor(frontend): rename Solana program addresses (#4320) @AntonioVentilii
- build(deps-dev): bump prettier-plugin-svelte from 3.3.2 to 3.3.3 (#4314) @dependabot[bot]
- build(deps-dev): bump svelte-check from 4.1.3 to 4.1.4 (#4315) @dependabot[bot]
- build(deps-dev): bump prettier-plugin-tailwindcss from 0.6.9 to 0.6.10 (#4316) @dependabot[bot]
- build(deps-dev): bump vite-node from 2.1.8 to 3.0.2 (#4317) @dependabot[bot]
- build(deps-dev): bump postcss from 8.4.49 to 8.5.1 (#4318) @dependabot[bot]
- refactor(frontend): return type of enabledSolanaNetworks is SolanaNetwork (#4297) @AntonioVentilii
- style(frontend): adapt color of support icon (#4286) @AntonioVentilii
- fix(frontend): show Tokens page when in WalletConnect link page (#4307) @AntonioVentilii
- chore(backend): update kong_backend declarations (#4304) @DenysKarmazynDFINITY
- style(frontend): Updated share image (#4305) @artkorotkikh-dfinity
- fix(frontend): Updated meta description (#4299) @artkorotkikh-dfinity
- build(frontend): hardcode AUTH_DERIVATION_ORIGIN in code instead of ENV files (#4142) @AntonioVentilii
- refactor(frontend): simplify redundant conversion to BigInt (#4302) @AntonioVentilii
- chore(e2e): Update Playwright E2E Snapshots (#4301) @pr-automation-bot-public[bot]
- refactor(frontend): Extract function to create default transaction in Solana (#4289) @AntonioVentilii
- refactor(frontend): extract functions to sign and send Solana transactions (#4290) @AntonioVentilii
- fix(frontend): TokenLogo props reactivity (#4294) @DenysKarmazynDFINITY
- feat(frontend): disable Swap button if new quote is loading (#4292) @DenysKarmazynDFINITY
- chore(release): v0.20.2 (#4300) @AntonioVentilii
v0.20.2
Frontend
Fixes
- Omit the toast about failed to fetch SOL wallet information when the data was loaded.
v0.20.1
Frontend
Improvements
- Sorting the tokens in the token list of the swap modal by value, so the list is in the same order as he main token list.
- Changed the support link from Github to our support email address.
Fixes
- Fixed a bug where the app sometimes showed a ckETH minter related error toast when opening a chain-key token's transaction list.
v0.20.0
Frontend
New Features
- We integrated into the Solana network and allow now to send and receive SOL coins
- We integrated with a first DEX from the IC ecosystem and offer now in-wallet swaps for IC tokens.
Improvements
- We improved OISY to allow Dapps to also interact with token ledgers that don't implement the ICRC-21 standard and its consent messages. OISY is now parsing the standard ICRC-1 or 2 messages and displays the corresponding consent modal to the user directly.
- Improved token grouping to allow more than 2 networks in a token group, e.g. for USDC.
Fixes
- Fixed a bug where the app incorrectly got into a state where a user had to confirm navigating away from the token view
- Fixed the token details modal for BTC
- Fixed a bug where existing ICRC-2 approval transactions could make the token view of said token inaccessible.
Content
Tokens
- ICRC
- CLOUD (Crypto Cloud)
- POPEYE (Popeye)
- SOL
Dapps
- Jupiter
- Raydium
v0.12.0
Frontend
Styling
- Reverted the holiday decorations
Content
- Added POPEYE to the default list of available tokens
v0.11.0
Frontend
Improvements
- Modal screens have now a dedicated full page view on mobile devices, allowing them to make use of the entire space available.
- Improved Dapps Explorer on mobile devices, using 2 columns for dapps if possible, and making the filter tags horizontally scrollable.
- Activity page shows a disclaimer if a user has tokens enabled that don't provide a list of the user's transactions.
Fixes
- BTC transaction explorer link now points to the correct explorer URL.
- Fixed some UI problems when the user used the browser back button while having a modal window open.
- Fixed a bug where manually importing an IC token did not work anymore under some circumstances.
rc0.0.0
v0.10.1
Frontend
Fixes
- Fixed a glitch where sometimes the application was not responding to clicks anymore right after the user subsequently closed all promotion elements. A page reload resolved this blockage.
v0.10.0
Frontend
New Features
- Users can now also convert BTC into into their chain-fusion twin ckBTC. The form also derives the expected network fees, and provides a Max button, that allows to automatically set the maximum allowed BTC.
Improvements
- We improved the loading speed of the BTC balance significantly.
- User can now close promotion element cards individually, and they will not be displayed again. This allows users to remove the promotion carousel, and immediately see more tokens on the screen on mobile devices. Note that promotion element cards that we add in the future will then still be shown for all users.
- Entires in transaction lists now show the token ticker right after the amount, increasing the readability especially on the Activity page that shows transaction across all tokens.
- Loading ICRC token balances from the ledger canister if the index canister does not respond, instead of showing an error toast.
- Modal for conversion of erc20 token to their CK twin or vice versa now shows only relevant info, making the modal more user friendly.
- Showing a nice placeholder when the index canister of an icrc token could not provide the list of transactions.
- If testnets are enabled, the activity page now also allows to filter transactions for a specific testnetwork only.
- If testnets are enabled, the network selector keeps the selected network when switching from the token list to the activity page.
- Improved error message when sending of BTC tokens fails due to not enough gas.
- User lands automatically back on the homepage when he logs back in after an explicit logout from a different page.
Fixes
- Fixed a bug where BTC transactions showed an incorrect amount of tokens in the transaction detail view.
- Fixed a flickering animation when the user changed to some pages.
- Fixed a bug where BTC send transactions were shown with a positive token amount instead of a negative one.
v0.9.6
Frontend
Fixes
- Fixed twitter link to the new twitter account