2.7.4
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