2.8.6-beta.1
Pre-release
Pre-release
·
309 commits
to master
since this release
Flow Reference Wallet Extension 2.8.6-beta.1 Release Notes
π Key Highlights
π± Account Management Redesign
- Complete overhaul of account listing interface (#974, #1009) with better hierarchy display showing main β EVM β child account relationships
- New Menu Drawer design with improved navigation and account switching
- Account menu icon improvements (#977)
- Redesigned profile selection in account menu (#978)
- Enhanced account cards with better visual indicators and balance display
- Improved handling of multi-account scenarios
π’ Improved Balance Display
- Token balances now use a common decimal formatting for better readability and to ensure non-zero amounts are never shown as zero (#1045)
- Balance is > 0 - round to 2 decimal places - trimming zeros so there's no traiiling zero - rounding to nearest decimal
- Balance is < 0 and >= 0.01 - show 2 decimal places - rounding to nearest decimal
- Balance is < 0.01 and >= 0.001 - show 3 decimal places - rounding to nearest decimal
- Balance is < 0.001 and >= 0.0001 - show 4 decimal places - rounding to nearest decimal
- Balance is < 0.0001 and > 0 - show zero condensed balance e.g. 0.0β1
- Balance is 0 - show 0
π KittyPunch Swap Integration
- New Swap Provider (#1049): Replaced the existing EVM swap functionality with KittyPunch
π Enhanced Security
- Automatic filtering of compromised accounts (#1039) - extension now filters out accounts with revoked keys or insufficient weight (<1000)
- Fixed account keys for multi-account support (#1027)
- Better account validation when loading to ensure only active, secure accounts are displayed
π² Mobile App Integration
- New mobile import workflow (#979) with step-by-step visual guidance for users migrating from Flow Wallet mobile app
- Updated import interface with dedicated mobile app tab and clearer instructions
π¨ UI/UX Updates
- UI Fixes (#1058, #1061): Addressed various layout issues, including EVM address display and import links.
- Updated terminology: "Seed Phrase" β "Recovery Phrase" throughout the app
- Improved responsive design and better visual feedback
- Enhanced account avatars with support for pending states
π οΈ Technical Improvements
- Build & CI/CD Enhancements (#1043, #1050, #1055): Updated build process, corrected Webpack configuration for GitHub Actions, and added new project rules.
- Pre-release Beta Indicator (#1060): Added a "beta" tag to the extension icon for pre-release builds to make them easily distinguishable.
- Playwright test reports (#1034, #1037) now hosted on GitHub Pages with automatic sanitization
- Enhanced test tracing controls (#1031) for better debugging
- Font Loading Fix (#1052): Corrected an issue where fonts were not loading properly.
- Enhanced Storybook integration for better component development
- Improved hook patterns and state management
- Better error handling and caching strategies
π Key Bug Fixes
- Fixed account key listing for multi-account wallets (#1027)
- Resolved race conditions in wallet state management
- Corrected account switching logic for EVM and child accounts
- Function Invocation Fix (#1046): Corrected an issue where a function was being invoked incorrectly.
Issues Resolved: #974, #975, #977, #978, #979, #1009, #1027, #1031, #1034, #1037, #1039, #1043, #1045, #1046, #1049, #1050, #1052, #1055, #1058, #1060, #1061
What's Changed
- 977-feature-account-menu-icon by @tombeckenham in #1003
- 974-feature-account-listing by @tombeckenham in #1008
- 978 feature profiles in account menu by @zzggo in #1010
- Updated to use hooks in the component by @tombeckenham in #1011
- Santizes reports before uploading by @tombeckenham in #1032
- 979-feature-import-mobile-profile by @tombeckenham in #1017
- fixed: use the selected address by @zzggo in #1028
- Host santised reports by @tombeckenham in #1035
- add story for playwright test reports by @nialexsan in #1038
- 975 feature add an account create new account by @zzggo in #1015
- Filters out accounts with revoked keys and weight of less than 1000. Validates active accounts when loading by @tombeckenham in #1041
- Update build configurations and package dependencies by @tombeckenham in #1051
- Refactor webpack configuration to use asset/resource for images and fonts by @tombeckenham in #1053
- 1046 update only the function fix by @zzggo in #1047
- chore: update .gitignore and clean up build workflow by @tombeckenham in #1056
- Changed evm swap link to KittyPunch by @tombeckenham in #1057
- 1058-task-small-ui-fixes---evm-add-account-icon-and-import-link by @tombeckenham in #1059
- 1045-feature-common-decimals-for-token-balances by @tombeckenham in #1054
- Fix layout issue on dev branch by @tombeckenham in #1062
- 1060-feature-add-beta-to-icon-for-pre-release-build by @tombeckenham in #1064
- 2.8.6 by @tombeckenham in #1043
Full Changelog: 2.8.5...2.8.6-beta.1