Releases: dfinity/oisy-wallet
Releases · dfinity/oisy-wallet
v0.9.6
v0.9.5
Frontend
Fixes
- Fixed a bug where one token had an incorrect price feed linked to it, resulting in an incorrect USD value being displayed.
v0.9.4
Frontend
New Features
- With the new Activity menu item, users can now access a list of all transactions for their enabled tokens on a single page, without having to look into each token individually.
Improvements
- OISY now allows to also import tokens that don't have an index canister. These tokens are not restricted in functionality, but the transaction list for them can not be displayed.
- When displaying the USD value of a token, we now clearly distinguish between a zero amount and when the token value could not be retrieved. In this case, we now display a n/a instead of a zero or a dash.
- Oisy automatically tops up its cycles ledger account every hour. This account is used to pay for chain fusion signer operations.
Fixes
- We fixed a bug where some links on Sepolia ETH transactions pointed to the wrong network on Etherscan
- Dapps images now properly scale down on smaller devices, keeping the original ratio constant.
- Dapp description texts can now use more space if available.
- Social icons are now rendered consistently throughout the application.
- We fixed the Send modal to always show the Send button on mobiles, which was covered on some OS and browser combination.
- We fixed a bug where some tokens showed a "Hide" option in their context menu, although the token could not be hidden. This option now appears only for tokens that can be hidden.
Style
- We improved the contrast of a token balance in the token view for zero balances, which was too low before.
- We slightly changed our footer text to correctly state DFINITY Foundation instead of just DFINITY.
Backend
Improvements
- Setting up a mechanism to automatically top up the canisters with cycles to ensure uninterrupted availability.
Content
Tokens
- BURN
Dapps
- We combined the 2 dapp groups DEX and Liquidity into a single DeFi group.
- And added a few more dapps to our explorer
- zkPoker
- EigenLayer
- Curve Finance
- Sonic
- ICDex
- more to come....
v0.9.3
Frontend
Improvements
- Improved the loading behavior of the main page hero. It now shows a loading skeleton until it's determined whether the user has tokens or not. This is intended to present new users a clearer and simpler user interface.
- Send and Swap buttons on the token view now get disabled if the balance is zero.
- Added 3 more dapps into our dapps explorer: 1inch, Aave, Compound Finance. More to come!
- Improved popovers (user menu etc.) to get a scrollbar on small screens, so all contained elements can be reached.
Fixes
- Fixed a bug where the Buy button on the buy modal was not reachable on small screens. The modal now gets a scrollbar to ensure that it can be reached.
- Fixed an issue where the WalletConnect modal was placed under a UI element of the underlying page.
- Fixed an issue that could cause the main button of a modal not being reachable in the Brave browser on some Android phones.
Style
- Token groups now show a skeleton instead of a balance until all balances of the contained tokens are loaded.
- Nicer styling of the receive modals. Information is now clearer grouped, and with a consistent usage of icons and labels.
- Empty token or transaction lists now show a clearer "no data" placeholder, this helps the user to determine the next steps.
v0.9.2
Frontend
Features
- OISY Wally integrates in a vast and dynamic ecosystem, and thus offers a new Dapps Explorer that display a curated list of valuable applications that integrate smoothly into your OISY Wallet.
- OISY Wallet now show a Carousel element with the latest news, dapps or airdrops. Be prepared to see new surprises on a frequent basis.
- Users can now buy Crypto right in OISY Wallet through a seamless integration with Onramper.
- The token list now groups chain-key tokens together with their native twins. The group shows the total value of both tokens, and users can chose to expand to group to see them individually.
- OISY Wallet now allows transaction approval through the signer standard. This allows Dapps to integrate directly to OISY Wallet, and users can have a simple yet secure way to use their OISY Wallet in other applications.
Fixes
- Bitcoin is not available anymore in the network selector when importing tokens.
Style
- The landing page has been reworked and improved in both design and content.
- The receive modals have been improved and made more consistent throughout all tokens.
- Improved usability on mobile phones with wider displays like Galaxy Z Fold series.
v0.9.1
First Beta release in PROD!
v0.9.0
First Beta Release!
v0.0.41
Release notes are coming soon!
Features
- The login now enables signing with the chain fusion signer API. This prepares the front end to use the chain fusion signer production API.
Fixes
v0.0.40
Frontend
Features
- New UI design:
- New logo and icons.
- New theme color palette.
- Sticky background with gradient logo.
- Authentication button style changed.
- Back button and context menu for token page is moved on the sides of the logo.
- New button design.
- New toolbar design.
v0.0.39
Frontend
Features
- When clicking on the Convert button (either in a ERC20 or in an ICRC), the counter-token will be automatically enabled.
- There is a new type util Option that is a wrapper to be used instead of
T | null | undefined
.
Fixes
- When the "Hide zero balances" toggle is on, tokens with no exchange rate but with non-null balance will be showed.
- There was an incorrect assertion of "Insufficient funds for amount" with clicking "Max" button while sending ERC20
tokens for big values.
Style
- New style for modals and buttons.
- The token list will display a Skeleton for balance and USD balance when the balance loader are still not initiated.
- In the Manage Tokens modal, the enabled tokens will be sorted on top of the disabled ones.
- The glitch due to re-sorting that appeared when changing networks is removed.
- The title of the last step of the modal used for conversions changed from "Sending" to "Converting".
Refactoring
- To avoid repetition of code, a few optional types were "extracted", defined by themselves and re-used throughout the code:
OptionCanisterIdText
,OptionString
,OptionBalance
andOptionWalletConnectListener
. - "Manage tokens" related components are moved to
$lib
folder, since they will start to use all the tokens. - Extract Loaders Guard to a separate component.
- Sorted all imports in Svelte files.
- New derived stores for cached settings.
- New derived store for Identity.
Build
- Improvements on E2E test framework, such as updating test snapshots.
- Bump
@dfinity/ckbtc
.
Chore
- Localize label for ETH fees.
Backend
Build
- Bump
serde
.
Other
Feat
- Custom lint rule to use Option type wrapper for
T | null | undefined
definitions. - Include new ES lint rules:
- prefer-reduce-type-parameter
- import/order for Svelte files
Fix
- Running
npm run deploy
was not installing the signer canister. - The command that creates the signer args file was leaving unintended characters in the argument file.
Build
- Bump
dfx
. - Define Node 20 for
nvm
for this repo. - Increase the amount of fake ckSepoliaETH sent to the local replica.
- The signer is now hosted in a separate repository and is available as a pre-built Wasm.