Skip to content
This repository was archived by the owner on Mar 2, 2026. It is now read-only.

2.7.0

Choose a tag to compare

@tombeckenham tombeckenham released this 03 Feb 12:14
· 1903 commits to master since this release
9e3d3bf

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