Skip to content

Releases: dfinity/oisy-wallet

v0.0.6

21 Dec 11:22
9243fa3
Compare
Choose a tag to compare

Frontend

Features

  • Implement signature verification for IC queries.
  • Introduce ICP wallet support behind a flag - i.e., not available yet on production. Add functionalities including balance, transaction list, transaction details, send, receive, and a web worker that periodically reads the values.
  • Add a new "network" state, derived from URL parameters, to enable switching between different networks, such as Ethereum or ICP.
  • Use oisy.com for the URLs of the images in the manifest file. This is possible now that the Service Worker is deprecated.

Fix

  • Resolve a z-index issue on the login screen on mobile devices, which prevents the sign-in call to action from being fully clickable. This issue is a remnant of the migration to Tailwind.
  • Fix a URL typo in the Coingecko URL.

Build

  • Migrate to agent-js v0.20.2.
  • Bump Wallet Connect dependency.

v0.0.5

19 Dec 14:20
d804e2c
Compare
Choose a tag to compare

Backend

Build

  • Bump ic-cdk to version 0.12.0.
  • Update candid to version 0.10.0.

Frontend

Features

  • Speed up the sign-in process by saving and loading users' public addresses to local storage (IndexedDB).
  • Compare the local address with the Ethereum address derived by the backend. If they diverge, automatically log out the user.
  • Disable "Receive" and "Send" actions until the loaded Ethereum address is certified.
  • Use the ICP to USD exchange rate for the "ICP on ETH" token.
  • Support the latest Internet Identity (II) dev bundle in Chrome during local development.
  • Introduce a new "User menu" icon, now a "Wallet menu."
  • Display the Ethereum address in the "Wallet menu."
  • Add a link to view the address on an explorer (Etherscan).

Style

  • Narrow the toast width on wide screens.
  • Various minor improvements regarding spacing.

Refactoring

  • Restructure and rename various modules and components in preparation for upcoming features.

Build

  • Migrate to SvelteKit v2.

v0.0.4

12 Dec 11:09
7eaa925
Compare
Choose a tag to compare

Features

  • Manage actor and agent as singletons, as they unofficially require the maintenance of a persistent session state.

Fix

  • Include tokens' decimals in the calculation of the USD value.

Build

  • Pin II for local development to a specific version.
  • Toolchain upgraded to dfx v0.15.2.

Refactor

  • Move and extract various components and services to enhance maintainability and facilitate the addition of new features in the future.

v0.0.3

11 Dec 06:20
3b74cba
Compare
Choose a tag to compare

Features

  • Display exchange rates for ETH|ERC20 <> USD for each token and wallet total.
  • Defer loading of tokens and transactions to enhance the onboarding experience.
  • Migrate from custom CSS utilities to Tailwind for easier contribution.

v0.0.2

23 Nov 16:31
9fdfe87
Compare
Choose a tag to compare

Features

  • Add support for ERC20 token 1INCH.
  • Allow users to add additional token.
  • Link alpha warning with status chapter in repo README.
  • Open Oisy Wallet to crawlers (remove noindex).

Build

  • Various JS libraries patched.
  • @dfinity/utils bumped to use secondsToDuration (instead of duplicating code).
  • Deploy II for local development with a defined canister ID.

v0.0.1

26 Sep 04:42
d8d27ff
Compare
Choose a tag to compare
docs: v0.0.1 for airdrop and backend (#403)