Releases: onflow/FRW-Extension
2.7.3
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
- Now removes pending when listing transactions by @tombeckenham in #450
- hotfix: now builds production build when tagged by @tombeckenham in #451
- feat: add scan icon on qr scan by @zzggo in #452
- fixed: change iconfont from js to tsx by @zzggo in #470
- Transferlist move to store by @zzggo in #446
- Runs test job only on pushes to dev, master or any tag by @tombeckenham in #475
- update test script about all fts sending from COA by @Peppermint1020 in #440
- Remove inbox stake swap by @nialexsan in #466
- 477-feature-ci-tests-should-stop-the-workflow-on-first-fail-after-retry by @tombeckenham in #478
- Corrected issue with enabled list. Simplified logic as well by @tombeckenham in #479
- fixed: user address not being displayed when clicked button before fu… by @zzggo in #460
- Cherrypick hotfix based on 2.7.1 branch by @zzggo in #484
- fixed: directory name by @zzggo in #490
- Add Price formatter and Vis comp by @bthaile in #465
- 481-bug-link-to-flowscan-broken by @tombeckenham in #482
- Changed reset link by @tombeckenham in #492
- Token list from backend by @nialexsan in #453
- flow transfers by @nialexsan in #493
- transaction reducer by @tombeckenham in #498
- fixed: float dropdown by @zzggo in #504
- fixed: replace the image when rendering url with a placeholder by @zzggo in #508
- fix missing flow token on evm by @nialexsan in #514
- Switch tab order by @bthaile in #500
- fixed: remove unnecessary data in pubkey return, add type check for pubk by @zzggo in #511
- Revert "fixed: remove unnecessary data in pubkey return, add type check for pubk" by @tombeckenham in #515
- 517 tasks run playwright tests on branches on ci by @tombeckenham in #518
- 436 feature complete type checks on token transactions by @zzggo in #459
- Update store selector and load from hooks by @zzggo in #516
- fix google backup by @nialexsan in #509
- Add token balance by @bthaile in #521
- Clean up by @nialexsan in #495
- Corrects small issues in activity list and console logs by @tombeckenham in #531
- fixed: show correct userinfo in moving by @zzggo in #526
- 527 bug failed to send and enable nft in flow extension by @zzggo in #529
- Use availableBalance for Send Transaction checks by @tombeckenham in #532
- Now allows 18 decimal places for EVM - EVM flow transfers. Restricts transfers to Cadence to 8 decimal places by @tombeckenham in #535
- 533 loading nft failed in grid view by @zzggo in #537
- Prevent linking to flowscan for unindexed transactions by @tombeckenham in #541
- 2.7.3 by @tombeckenham in #543
- fixed: update nft filter by @zzggo in #548
- 2.7.3 Master Merge by @tombeckenham in #544
New Contributors
- @nialexsan made their first contribution in #466
Full Changelog: 2.7.2...2.7.3
2.7.2
2.7.1
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
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
- @Peppermint1020 made their first contribution in #422
- @bthaile made their first contribution in #395
Full Changelog: 2.6.10...2.7.0
2.6.10 Hotfix
2.6.9
Hotfix for evm ft transaction
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
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
2.6.6
What's Changed
- [FIX] Add missing storage warning messages and enhance error handling by @tombeckenham in #317
- Merge to master - Small fix for storage warning by @tombeckenham in #320
- Updated to compile as an ES module by @tombeckenham in #314
- 295 feature remove metamask and rabby wallet dependencies by @zzggo in #301
- Move and register page refactor by @zzggo in #277
- Use package version for manifest by @tombeckenham in #328
- Release 2.6.6 by @tombeckenham in #329
Full Changelog: 2.6.4...2.6.6
2.6.4
What's Changed
- [release] 2.6.3 by @zzggo in #284
- fixed: update nft png by @zzggo in #276
- fixed: update 2.6.3 by @zzggo in #286
- Added switchunlock as well by @tombeckenham in #279
- 266-feature-update-gas-estimate-in-storage-check by @tombeckenham in #267
- Created some scripts to analyze by @tombeckenham in #290
- Introduce e2e testing by @tombeckenham in #275
- 288-feature-call-mixpanel-from-background by @tombeckenham in #291
- [BUG] Storage error alert not showing by @tombeckenham in #294
- 233-feature-firebase-auth-for-web-extensions by @tombeckenham in #292
- Moved news and config APIs by @tombeckenham in #300
- [BUG]App Shows Pending Transaction After Signing Message Despite Tran… by @tombeckenham in #304
- 232 feature decode evm transaction call data for user readability by @zzggo in #296
- [FEATURE] Update CI to speed up pnpm by @tombeckenham in #308
- 298-feature-move-trustconnect-to-background by @tombeckenham in #307
- fixed: convert hex to readable value by @zzggo in #309
- [IMPROVEMENT] Update Storage Warning Text Content by @tombeckenham in #313
- Convert build scripts to Typescript by @tombeckenham in #311
- Merge dev to master for 2.6.4 by @tombeckenham in #315
Full Changelog: 2.6.3...2.6.4