Releases: dfinity/oisy-wallet
Releases · dfinity/oisy-wallet
v0.0.6
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
Backend
Build
- Bump
ic-cdk
to version0.12.0
. - Update
candid
to version0.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
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
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
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 usesecondsToDuration
(instead of duplicating code).- Deploy II for local development with a defined canister ID.
v0.0.1
docs: v0.0.1 for airdrop and backend (#403)