Skip to content

Releases: onflow/FRW-Extension

2.7.5

26 Feb 03:50
2c8ac6a
Compare
Choose a tag to compare

Flow Wallet Extension v2.7.5 - Release Notes

🎯 What's New in This Release

We found a late issue in 2.7.4 that prevented the content script from loading. Besides that, it caused a follow on issue that logged users out after 30 seconds which was super annoying.

So, 2.7.5 includes all the great things in 2.7.4 plus the content script and login fix.

What's Changed

Full Changelog: 2.7.4...2.7.5

2.7.4

25 Feb 12:04
71c56b5
Compare
Choose a tag to compare

Flow Wallet Extension v2.7.4 - Release Notes

🎯 What's New in This Release

We're excited to bring you version 2.7.4 of the Flow Reference Wallet Extension, featuring improvements to NFT functionality and enhanced compatibility with dApps on EVM. This update focuses on providing a more reliable and seamless experience when managing your digital collectibles.

Enhanced NFT Support

  • Improved NFT Transfer Reliability: We've completely overhauled the NFT transfer system to ensure reliable support for moving, transferring, and displaying NFTs across different networks and accounts.

  • Streamlined NFT Collection Management:

    • Removed legacy NFT collection methods to improve performance
    • Updated NFT functions to ensure deprecated calls are removed for collections
    • Fixed rendering issues in NFT collection lists
  • Enhanced Child Account NFT Operations:

    • Fixed contract name identification in child NFT transfers
    • Improved the ability to move NFTs between parent and child accounts
    • Added support for sending NFTs from child accounts to EVM addresses

EVM Address Compatibility

  • ERC-55 Address Format Support: Implemented the ERC-55 checksum address format for EVM addresses, ensuring better compatibility with decentralized applications and reducing the risk of errors when transferring assets.

User Interface Improvements

  • Cleaner Dashboard

    • New fresh layout for send, swap, and move buttons
  • Refined NFT Display:

    • Fixed collection name display issues in the Add NFT list
    • Improved layout of collection lists with better logo display and title truncation
    • Enhanced the NFT detail page with more intuitive move and send options
  • Contact Management Enhancements:

    • Improved search functionality when looking for contacts
    • Better organization of contact groups when searching by username

Performance and Reliability

  • Optimized NFT Caching:

    • Implemented caching for EVM NFTs in the background to improve loading times
    • Updated the NFT cache structure for better performance
  • Transaction Handling:

    • Added additional message information to transaction details
    • Improved error handling for NFT collection operations

💡 Benefits for Users

  • More Reliable NFT Management: Transfer your NFTs with confidence, knowing that the underlying systems have been strengthened and optimized.

  • Enhanced Compatibility: The implementation of ERC-55 address format ensures better compatibility with dApps and reduces the risk of errors when interacting with other platforms.

  • Improved NBA TopShot Experience: Collectors of NBA TopShot moments will be able to be able to buy and sell moments using OpenSea 2.0 when converting their NFTs to EVM.

  • Faster Performance: Background caching of NFT data means less waiting and a more responsive experience when browsing your collections.

  • Better User Experience: UI refinements make it easier to find, view, and manage your digital assets.

We're committed to continuously improving the Flow Wallet Extension to provide you with the best possible experience for managing your digital assets. Thank you for your continued support!

What's Changed

  • fixed: change address use it here by @zzggo in #559
  • UI updates by @bthaile in #539
  • fixed: replace the empty key value with the correct name by @zzggo in #566
  • 557 feature cache the evm nft list in the background by @zzggo in #565
  • Fix frontend address book and contact management by @tombeckenham in #573
  • Updated tests to include balance check before running by @tombeckenham in #584
  • 579-feature-implement-erc-55-support-in-extension by @tombeckenham in #582
  • Update nft types and cache based on new component by @zzggo in #586
  • Front end correction to enabling NFT collections by @tombeckenham in #587
  • fixed: contract name in transfer child nft by @zzggo in #577
  • Changed the copy on move assets to match mobile by @tombeckenham in #588
  • Onboarding warning by @bthaile in #575
  • Inject content scripts at document_start by @jribbink in #569
  • fixed: new list tab rendering method, fix the multiple rendering issue by @zzggo in #590
  • Updated reset confirmation dialog to let the user know that reseting clears every wallet - not just the current one by @tombeckenham in #591
  • Merge changes from master to dev. Jordan's content script change by @tombeckenham in #592
  • Sets to accounts tab if no recent by @tombeckenham in #593
  • Bumped version and added some padding to settings so you can get to about to see the version by @tombeckenham in #596
  • Corrected groups when searching by username by @tombeckenham in #599
  • fixed: change to find contract name by @zzggo in #598
  • Now shows reset dialog in settings by @tombeckenham in #602
  • feat: update the render function into utility, enable the refresh but… by @zzggo in #604
  • fix: Add additional message to transaction details and key generation by @tombeckenham in #607
  • Corrected layout issues on NFT collections by @tombeckenham in #605
  • Removed legacy NFT collection methods by @tombeckenham in #609
  • fixed: update the find conttract in send child nft to evm by @zzggo in #611
  • fixed: use the correct nft collection cache by @zzggo in #614
  • Corrected handling of addressbook fetch errors. Now sets tab to accounts for both EVM and Cadence when sending NFTS by @tombeckenham in #615
  • fixed: correctly display the icon on move popup by @zzggo in #617
  • Fixed the address book screen on send transaction by @tombeckenham in #619
  • 2.7.4 - merge to master by @tombeckenham in #612

New Contributors

Full Changelog: 2.7.3...2.7.4

2.7.3

19 Feb 10:42
aa086b7
Compare
Choose a tag to compare

Flow Wallet Extension 2.7.3 Release Notes

🎯 Key Improvements

Enhanced Token Amount Display

  • Improved display of token amounts, especially for small numbers and decimal places
  • Added subscript zero notation support for better readability of very small values
  • Standardized price formatting across the entire wallet for consistency

More Reliable Transaction Experience

  • Completely revamped transaction tracking system
  • Implemented smart decimal handling that adapts to each token's specific requirements in addition to the network
  • Better handling of pending transactions across both Flow and EVM networks
  • Improved transaction status updates in real-time
  • Enhanced transaction confirmation feedback
  • More accurate transaction history display in the Activity tab

User Interface Improvements

  • Streamlined token transfer interface
  • Added a scan icon to the QR code scanner to better indicate how to add the wallet to mobile
  • Better visual feedback during transaction processes

Technical Improvements

  • Improved token list management
  • Enhanced type checking for more reliable token transactions
  • Better synchronization of transaction status across the extension
  • Optimized background processes for smoother performance
  • Reduced large amounts of duplicated code in the send transaction interface

Bug Fixes

  • Fixed issues with pending transactions being removed prematurely
  • Corrected Flow transaction linking
  • Improved handling of transaction IDs across networks
  • Fixed reset password link functionality
  • Resolved various minor UI and functionality issues

💡 What This Means For You

  • More Accurate Values: You'll now see token amounts displayed more clearly and accurately, especially for tokens with many decimal places.
  • Better Transaction Tracking: Your transactions will be tracked more reliably from start to finish, with clearer status updates.
  • Improved Reliability: The overall experience of sending tokens has been made more robust and dependable.
  • Cleaner Interface: Various visual improvements make the wallet easier to use and understand.

We recommend updating to this version to take advantage of these improvements in accuracy and reliability.

What's Changed

New Contributors

Full Changelog: 2.7.2...2.7.3

2.7.2

10 Feb 03:54
Compare
Choose a tag to compare

Important security update

  • Fixes dApp transaction issue

Full Changelog: 2.7.0...2.7.2

2.7.1

04 Feb 11:27
Compare
Choose a tag to compare

Fixed two issues found after deploying 2.7.0

The logged in account fallback was not finding the right public key
The build was incorrectly assuming it was a branch build and attempting to put a pr # on the toolbar icon

Full Changelog: 2.7.0...2.7.1

2.7.0

03 Feb 12:14
9e3d3bf
Compare
Choose a tag to compare

Flow Wallet Extension Release Notes - v2.7.0 🚀

Major Improvements

This release is the first of several focused directly on user experience and stability. We have worked with our internal team and partners to identify the most common pain points and worked to address them. You'll find a number of improvements to the wallet UI, transaction handling, and developer experience.

As we had a number of developers focused on EVM token workflows, we created a test suite around EVM transactions to ensure we have a reliable way to test the critical user flows. The process of creating these tests forced us to identify and fix a number of issues in the EVM transaction flow. You'll find this release provides a much better EVM experience for token transfers.

Full release notes are below.

Enhanced Testing Infrastructure 🧪

  • Automated E2E Testing: Implemented comprehensive Playwright testing infrastructure, enabling automated end-to-end testing for critical user flows
  • CI Integration: Added robust GitHub Actions workflow for continuous testing, ensuring higher code quality and reliability
  • Test Coverage: New test suites for key features including:
    • EVM to EVM transactions
    • Account registration and login flows
    • Token transfers
    • Account importing

Wallet Experience Enhancements 💳

  • Improved Account Management:
    • Enhanced wallet login flow for better reliability
    • Fixed critical issues with account importing
    • Better handling of EVM addresses across the application
    • More reliable account switching mechanism

Transaction Handling Improvements 💸

  • Better EVM Token Transfers:
    • Fixed precision errors in EVM transactions when using maximum amount
    • Fixed an issue where clicking the max button on the token transfer page would not work (thanks KittyPunch!)
    • Improved EVM token transfer reliability
    • Enhanced transaction success verification
    • Better UI feedback during pending transactions

User Interface Refinements 🎨

  • Better Navigation:
    • Modified the layout based on Flow team feedback
    • There are now 3 tabs: Coins, NFTs, and Activity
    • Settings is now at the top right corner
    • The avator is now at the top left corner
    • There is a dedicated notification icon
    • The whole page is now scrollable
    • Added back button on settings page for improved navigation
    • Optimized address header alignment for better readability
    • Fixed overlapping issues between transaction loading and notification icons
    • Improved page loading performance

Performance & Stability 🔧

  • Optimization:
    • Reduced unnecessary page reloads
    • Improved wallet loading process
    • Better state management with new store implementation
    • Enhanced error handling across the application

Developer Experience 👩‍💻

  • Development Tools:
    • API test page now available in development environment
    • Improved debugging capabilities
    • Enhanced documentation and test utilities

Security Improvements 🔒

  • Enhanced wallet locking mechanism. User's are now properly logged out when the wallet is locked
  • Improved handling of sensitive wallet data
  • Better error management for unauthorized states

Technical Improvements

  • Implemented better state management using stores on the frontend
  • Enhanced error boundary handling
  • Improved type safety in several areas of the extension

New Contributors

Full Changelog: 2.6.10...2.7.0

2.6.10 Hotfix

27 Jan 13:41
e9e846e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.6.9...2.6.10

2.6.9

27 Jan 02:09
8febfcf
Compare
Choose a tag to compare

Hotfix for empty value sending from dapp.

What's Changed

  • fixed: empty value replacement for dapp by @zzggo in #392

Full Changelog: 2.6.8...2.6.9

Hotfix for evm ft transaction

26 Jan 04:52
e6ad449
Compare
Choose a tag to compare

What's Changed

  • 365-bug-master-build-using-staging-env-when-tagging by @tombeckenham in #366
  • 100 bug unable to preform evm token transfers by @zzggo in #390

Full Changelog: 2.6.7...2.6.8

2.6.7

20 Jan 01:15
2d1d3d8
Compare
Choose a tag to compare

What's Changed

  • 330-feature-create-environments-for-dev-and-pr-builds by @tombeckenham in #332
  • 237-feature-color-code-and-include-commit-in-build by @tombeckenham in #334
  • fixed: update onceseal to onceexecute by @zzggo in #331
  • Flow emulator progress by @tombeckenham in #324
  • 135 feature add custom token in evm by @zzggo in #335
  • feat: calculate tx hash before seal by @zzggo in #337
  • 278 feature add network alert on deposit page by @zzggo in #340
  • fixed: update networkmodel to network types and move to shared types … by @zzggo in #342
  • 268 bug user report unable to unstake flow in flow extension by @zzggo in #346
  • Create check-linked-issues.yml by @lmcmz in #353
  • feat: new v2 callcontract with u by @zzggo in #351
  • Update storage rent cadence by @zzggo in #356
  • Create CODEOWNERS by @lmcmz in #355
  • feat: update version number by @zzggo in #361
  • Release 2.6.7 by @zzggo in #364

Full Changelog: 2.6.6...2.6.7