Skip to content

Releases: dfinity/oisy-wallet

v0.9.6

27 Nov 18:53
d96c21c
Compare
Choose a tag to compare

Frontend

Fixes

  • Fixed twitter link to the new twitter account

v0.9.5

25 Nov 15:38
7437c3e
Compare
Choose a tag to compare

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

20 Nov 15:09
19c9a07
Compare
Choose a tag to compare

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

05 Nov 15:54
bec3ace
Compare
Choose a tag to compare

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

29 Oct 17:51
e7a3885
Compare
Choose a tag to compare

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

29 Oct 15:34
679919d
Compare
Choose a tag to compare

First Beta release in PROD!

v0.9.0

28 Oct 17:00
0e4e668
Compare
Choose a tag to compare

First Beta Release!

v0.0.41

07 Oct 10:51
abdda42
Compare
Choose a tag to compare

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

20 Sep 20:19
680346d
Compare
Choose a tag to compare

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

13 Sep 06:45
ce96244
Compare
Choose a tag to compare

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 and OptionWalletConnectListener.
  • "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.