Skip to content

Releases: floating/frame

0.5.0-beta.22

26 Jul 12:34
96456f3
Compare
Choose a tag to compare
  • 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

0.5.0-beta.21

14 Jul 13:03
Compare
Choose a tag to compare
  • 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

30 Jun 08:05
Compare
Choose a tag to compare
  • 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

08 Jun 17:00
2eb8f02
Compare
Choose a tag to compare
  • 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

02 May 17:39
Compare
Choose a tag to compare

Restores fixes from beta.16 after regression in beta.17

0.5.0-beta.17

28 Apr 21:09
Compare
Choose a tag to compare
  • Upgraded to Electron v18.1.0 to fix crash when opening send dapp while using accessibility features (#820)

0.5.0-beta.16

27 Apr 17:30
Compare
Choose a tag to compare
  • 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

19 Apr 18:15
3f3372c
Compare
Choose a tag to compare
  • Rollback moz origin check (#809)

0.5.0-beta.14

19 Apr 13:36
54b2d35
Compare
Choose a tag to compare
  • 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
    • Prevent run away connection attempts when RPC endpoint goes down (#795)
    • Add crash reporting (#791)
    • Handle fatal errors more gracefully so Frame can quit instead of hanging (#778)
  • 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
    • Improve the way NFT inventory is displayed (#770)
    • Make balances loading more clear, add effects when displaying balances (#770)
  • Dependency upgrades
    • Electron: v18.0.1
    • GridPlus SDK: v1.1.6
    • Ledger Eth: v6.27.0

0.5.0-beta.13

28 Feb 21:44
Compare
Choose a tag to compare
  • 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
    • Close custom tokens dropdown when removing a token (#736)
    • Clean up font rendering for balances in various cases (#736)
    • Add message indicating need for Trezor bridge (#732)
    • Clean up error indicating insufficient funds (#728)