mirror of
https://github.com/andrei0x309/clear-wallet.git
synced 2024-11-26 11:41:33 +00:00
7.7 KiB
7.7 KiB
Changelog
Manifest Version 1.4.6
- added support for 24 words seed phrases besides 12 words
- added templete for Degen network with assets
- added search when selecting accounts and networks
- added small memory cache layer to help with websites that spam the wallet with requests
Manifest Version 1.4.5
- improved gas estimation for transactions
- fixed paste buttons with new Ionic version
- improved error display
- added personal sign view for signing messages with the private key
- changed send token view to allow sending ERC20 besides native tokens
Manifest Version 1.4.4
- added QR scaner for easier sign in with farcaster
- added cyber network in the network templates
- style changes and changes to fracaster action screen
Manifest Version 1.4.3
- changed sign in with farcaster to work with new type of QR code
Manifest Version 1.4.2
- better show farcaster wallet acion button
- allow deep links to miss some non-essential parameters
- better error handling on farcaster wallet actions
- inform user why sign in with farcaster fails and close wallet if sign in succeeds
Manifest Version 1.4.1
- updated all dependencies to the latest versions
- minor improvemnts on unlock modal
- added experimental farcaster wallet actions, this will you by importing an address that owns a farcaster FID to be able to both login on warpcast.com from desktop and also to use
sign in with farcaster
in any website from desktop, which ATM is not possible with any other wallet
Manifest Version 1.4.0
- added bun workflow to announce changes & new versions
- nicer display of type sign messages
- added reinjecting extension in case of context invalidation
- added button to community ERC20 Bridge
- changed the assets page to use another provider for fetching assets
- changed the display of assets to be more focused on tokens
- added Github link icon to the header of the first wallet page
- improved compatibility with non-EIP1159 networks
- minimal changes to switch network displays
Manifest Version 1.3.9
- add an additional throttle on 'eth_chainId' to prevent websites from spamming the wallet with requests
- change inject throttle to only affect UI requests
- updated some core dependencies
- optimized performance for JSON RPC calls
- disabled assets fetch until a new provider is found before yup.io was used
- simplified wallet switching
- added sonarCloud badge to README.md
Manifest Version 1.3.8
- improved sign message display to better accommodate SIWE & other messages
Manifest Version 1.3.7
- improved add Network pages
- upgraded and optimized some dependencies including Vite
- optimized site config
- added condition to not reinject wallet if already injected for websites that reload injected scripts
- optimized throttle fulfillment of requests in case of too many requests
- removed unneeded mobile native code
Manifest Version 1.3.6
- better display of the blockchain explorer button
- updated ethers dependency to the latest 6.11.1
- better handling of type signing
- changed the password input for unlock to not lose focus
- activated focus on password input for unlock on view enter
- disabled integration of fire wallet(in case user has it installed) with type signing due to incompatibility
- other misc improvements
- added a check when sending native tokens to check if internet / RPC or Blockchain and show a message to the user
- customize test-Nets icons to show a small dev icon on the top right corner
- updated test-Nets templates to include newer networks
- show icons for test-Nets too in most places
Manifest Version 1.3.5
- added copy button to ChainId for easier development
- added settings to be able to transform address to lowercase when copying
- added a check in get receipt to return null if the hash is missing
- added version display to the wallet on the first page
Manifest Version 1.3.4
- bump fake Metamask version signature to 11.0.0
- improved compatibility with older deprecated websites
- improved mimicking of Metamask API
- made the wallet compatible with fire extension on sending transactions ( by mimicking the new Metamask API)
Manifest Version 1.3.3
- improved eth_call and eth_blockNumber to be more compatible with older websites
- better error internal handling
- modify the receipt returned to resemble the one from Metamask
- change some notes in about
- refactored account name edit to be more user-friendly
Manifest Version 1.3.2
- added button to navigate to non-KYC exchange, no referral is used to maximize privacy
Manifest Version 1.3.1
- refactored the wallet to use ethers V6
- implemented EIP6963Provider
- updated all dependencies
- added ability to send native tokens
- added ability to manage ABIs
- added ability to perform arbitrary read calls to contracts
- added ability to perform arbitrary write calls to contracts
- added ability to save read or write calls for later use
- added sandbox to be able to evaluate JS code in order to pass complex parameters to read or write calls
- added base Network to templates class
- added icon for base network
- added ability to add contacts and load them in Read contract and Write and Send token pages
- added the ability to paste the current selected address to both web pages and inside the wallet itself
Manifest Version 1.2.8
- better support for estimate gas
- added support for deprecated .send method to support more websites
Manifest Version 1.2.7
- improve compatibility with ionic 7
Manifest Version 1.2.6
- upgrade ionic to v7 and update dependencies
Manifest Version 1.2.5
- improve post-build script
Manifest Version 1.2.4
- updated showing assets page to use the new API
- removed YUP score from the assets page
- change the info modal in settings
Manifest Version 1.2.3
- injected stub with chrome feature available in chrome 103 ( register world ) to bypass CSP
- clear up some console errors
- pushed minimum version to 103
Manifest Version 1.2.2
- updated dependencies
Manifest Version 1.2.1
- added support from eth_getTransactionCount method
Manifest Version 1.1.9
- added proxy in initial stub for send, request, sendAsync for better compatibility
Manifest Version 1.1.8
- added support to extract the private key from the seed when adding an account
Manifest Version 1.1.7
- added support for eth get code method
- added article about repo in README.md
Manifest Version 1.1.6
- made wallet proxy
return true
on trying to overwrite object (to fix an issue with the official polygon bridge website) - change
sendAsync
implementation tonot redirect
tosend
method to improve compatibility - added notification on gas estimation error due to invalid decimal trimming from user
Manifest Version 1.1.5
- Added multiple new implementations of MetamaskAPI including a request to add a network by a website
- Injecting in sync mode stub wallet to increase compatibility with websites that expect a walled defined at the lowest point of page load
- Modifying CSP requests to allow sync injecting of stub
- Added Web3 Shim for compatibility with older websites
- Tested new websites and TXs
- Refactoring the 10 maximum concurrent messages limit
- Added support for most of the listeners and improved emitting them
- Added a post-build script
- Switch the content script to load initially without a wrapper module
Manifest Version 1.1.4
- Added max 10 allowed concurrent messages to the wallet to prevent abusive websites from sending too many messages.
- Added explorer-button to main wallet page for easier viewing of the selected address on the blockchain explorer.
- Show the price converted in dollars besides the native token price on transaction view for networks: 1(Ethereum), 137(Polygon), 100(Gnosis), 10(Optimism), 56(BSC), 42161(Arbitrum One)