Skip to content

2.8.7

Latest
Compare
Choose a tag to compare
@tombeckenham tombeckenham released this 26 Jun 06:07
· 256 commits to master since this release
17d671c

Flow Wallet Extension v2.8.7 Release Notes

🎯 Overview

This release includes significant improvements to transaction handling, UI component upgrades, and various bug fixes to enhance the overall user experience.

✨ New Features & Improvements

Transaction Handling

  • Faster Transaction Experience (#1076)
    • Transactions now redirect immediately after finalization instead of waiting for execution
    • Users can send new transactions once previous ones are finalized
    • Improved transaction status checking in the header component

UI/UX Enhancements

  • MUI v7 Upgrade (#935)

    • Successfully upgraded Material-UI from v6 to v7
    • Migrated from deprecated makeStyles to sx prop across 64 components
    • Removed @mui/styles dependency
    • Fixed Grid component usage across the entire codebase
  • Deposit Screen Improvements (#1093)

    • Fixed account display to show currently active account
    • Corrected warning messages for Flow EVM accounts
    • Added Storybook support for deposit screen
    • Simplified component by removing unused state and styles

🐛 Bug Fixes

Critical Fixes

  • Empty Vault Unlock Issue (#1075)
    • Fixed critical bug where users couldn't unlock empty vaults
    • Added proper checks for null/empty vaults during registration
    • Fixed error snackbar on account import screen
    • Prevented multiple window openings when already in a tab

Build & Deployment

  • Beta Versioning Fix (#1089)
    • Updated manifest versioning for beta builds to comply with Chrome Store requirements
    • Beta versions now properly format version numbers (e.g., 2.8.6-beta-2 → 28.6.2)

🔧 Technical Improvements

Code Quality & Dependencies

  • Dependency Cleanup (#1085)
    • Removed numerous unused dependencies
    • Replaced lodash's cloneDeep with native structuredClone for better performance
    • Migrated from axios to fetch API in GoogleSafeHost service
    • Updated various dependencies including @emotion/react and ethers
    • Fixed Storybook installation issues

State Management

  • Improved Component Architecture (#1025)
    • Refactored Register component to use useReducer for better state management
    • Added import profile reducer to reduce prop drilling
    • Enhanced maintainability and readability of registration flows

📝 Additional Changes

  • Added Claude.md documentation file for AI-assisted development
  • Improved error handling for transaction activity updates
  • Cleaned up event listeners to prevent unhandled message errors
  • Updated pnpm package manager

What's Changed

Full Changelog: 2.8.6...2.8.7