Releases: floating/frame
Releases · floating/frame
0.5.0-beta.22
- Fix memory leak and crash that happens when Frame can’t connect to any chains (#957)
- Fix issue that causes crash when checks for new version are rate limited (#951)
- Fix startup sequence in worker process to prevent balances from loading forever (#958, #961)
- Allow users to sign 20-byte message using
personal_sign
(#944) - Allow users to opt in or out of error reporting (#938 @0xakihiko)
- Show specific confirmation for revoking token spend approval (#953)
- Dependencies
- Upgrade
eth-provider
to v0.12.1 - Upgrade Sentry Electron SDK to v4.0.0-beta.1
- Upgrade
0.5.0-beta.21
- Fix bug that returned an error when trying to deploy contracts (#921)
- Prevent attempts to open Frame multiple times (#927)
- Prevent auto-update checking errors from crashing Frame (#929)
- Fix undefined reference error when checking chain ID (#924)
- Fix crash when error occurs loading dapp from IPFS (#932)
- Remove file path from stack trace before sending to Sentry (#922)
- Fix null reference focus error in renderer (5ee8099)
- Upgrade GridPlus SDK to v2.2.0 (#925, #936 @douglance)
0.5.0-beta.20
- Trezor upgrades (#904)
- better connection detection
- ability to reconnect when device is waiting for pin/password from another source
- allow Trezor T users to choose to enter passphrase in Frame or on device
- use Node-native library instead of in-browser workaround
- upgrade UX when verifying address on device, wait for user entry and don't allow multiple requests (#907)
- display more address characters when signing and approving transactions (#914, @stoooops)
- convert to checksummed addresses for transactions (#910)
- fix Lattice signing bug on non EIP-1559 chains (#916, @KevinVitale)
- fix bug where balances would show as zero if an error occurred (#897)
- fix restart loop bug if Frame is already running (#888)
- do not require block explorer to add a chain (#906, @ZeroEkkusu)
- make sign message content more visible to prevent malicious signing forgery attacks (#908)
- use mainnet connection to resolve ENS instead of hardcoding to Infura (#836)
0.5.0-beta.19
- Fixed bug where removing account crashes Frame (#841)
- Fixed "transaction underpriced" issue on Fantom (#884)
- Upgraded GridPlus SDK to v1.3.5 (#845 @KevinVitale @douglance)
- Fixed bug in Trezor firmware version check (47d2c4f, #877 @autoregressive)
- Use checksum addresses instead of all lowercase (#880)
- Frame will now automatically restart with user option to quit on unhandled errors (#881)
0.5.0-beta.18
0.5.0-beta.17
- Upgraded to Electron v18.1.0 to fix crash when opening send dapp while using accessibility features (#820)
0.5.0-beta.16
- Fix for crash when Websocket connection aborts handshake (eth-provider v0.11.0)
- Fix for EPIPE error when waking up from standby (#814)
- Send Dapp Updates
- Correct sort order based on total asset value
- Display assets for all known chains
0.5.0-beta.15
- Rollback moz origin check (#809)
0.5.0-beta.14
- Use Pylon to to load 3rd party data (#765)
- Stream data to Frame using Websocket connections
- Remove polling and excess memory usage
- Remove user’s IP address from outgoing requests
- Use API key to make requests to prevent rate limiting
- Data loaded from Coingecko and Opensea
- Inventory now loads correctly
- Overhaul the way token and native currency balances are loaded (#765, #793)
- Optimize worker process to use less memory
- More graceful recovery when system goes to sleep
- Fix issues with duplicate balances
- Fix issue in Send dapp where decimals were being truncated to 15 places
- Add ability to select text when signing messages (#777)
- Add ability to copy field data from decoded contract text (#777)
- Fix issue with Mumbai multicall contract (#760)
- Increase hard cap on gas for non-Mainnet chains (0366dd9)
- Add 50% padding to gas estimate to prevent out of gas errors (#755, #794)
- Stability fixes
- Security fixes
- Prevent invalid hosts being opened in external shell (#775)
- Lock down check on origin from browser extension (#773)
- Change file permissions for config and signers to be accessible only to current user (#776)
- Match on RPC method exactly to prevent unintended requests from not being blocked (#761)
- Add
eth_sendRawTransaction
to list of protected methods (#761)
- UX Upgrades
- Dependency upgrades
- Electron: v18.0.1
- GridPlus SDK: v1.1.6
- Ledger Eth: v6.27.0
0.5.0-beta.13
- Add ability to edit and approve ERC-20 token approval amounts (#739)
- Maintain last active account even when all accounts are closed (#723)
- Allow entering passphrase on Trezor T instead of in Frame (#731)
- Bugfix to handle breaking change in Trezor Connect (#750)
- Fix bug where inventory was not loading (#749)
- Use proxy for OpenSea API requests to fix rate-limiting issues (#734)
- Resolve ENS name from address for transaction recipients (#723)
- Remove input delay when signing transactions with hardware signers (#724)
- Fix bug where removing custom token clears balances (#722)
- Fix bug where Frame crashes after removing a chain (#740)
- Fix bug where removing active account clears view of all accounts (#723)
- Fix bug where Lattice would never maintain connected state after pairing (d10381a)
- Updated Gridplus SDK to v0.9.10 (#745)
- Handle errors in parsing invalid transactions instead of hanging in some cases (#741)
- Handle case where transaction is received with non-prefixed zero value (#741)
- Scan for balances less frequently when Frame is in background (#729)
- Use multicall2 contract where available to scan for balances (#743)
- UX updates