v2.21.0
github-actions
released this
10 Jun 08:13
·
1717 commits
to develop
since this release
Features
- add ARBID (#8612) #8612 (guanbinrui)
- reimplement telemetry id (#9572) #9572 (Jack Works)
- add react-query-devtools (#9614) #9614 (Jack Works)
- Approval: read data from contract (#9598) #9598 (Hancheng Zhou)
- overwrite bottom color when theme mode is dim (#9649) #9649 (nuanyang233)
- trending: simplehash get coin trending (#9651) #9651 (Hancheng Zhou)
- enable payload v37 for text (#9668) #9668 (Jack Works)
- timeline encrypted tweet optimization (#9662) #9662 (Hancheng Zhou)
- add Web3RequestAPI (#9550) #9550 (guanbinrui)
- improve devtools (#9679) #9679 (Jack Works)
- optimize collectible list in pfp (#9659) #9659 (lelenei)
- simplehash historical price (#9689) #9689 (Hancheng Zhou)
- trending: simplehash overview (#9710) #9710 (Hancheng Zhou)
- cache simplehash trending data (#9724) #9724 (Hancheng Zhou)
- mf-4012 new nft contract dialog (#9732) #9732 (UncleBill)
- update lucky drop uiux (#9752) #9752 (Hancheng Zhou)
- add notification when switch chain with wallet connect (#9764) #9764 (nuanyang233)
- WalletConnect 2.0 (#9573) #9573 (guanbinrui)
Bug Fixes
- airdrop descriptor (#9526) #9526 (nuanyang233)
- at-handle on twitter (#9561) #9561 (Jack Works)
- eslint (Jack Works)
- position of close icon in transak (#9574) #9574 (lelenei)
- d-search view arb domain (#9577) #9577 (Hancheng Zhou)
- duplicated message render (#9592) #9592 (Jack Works)
- selector missing report rule (#9590) #9590 (Jack Works)
- mf-4172 closing dialog causes flicker (#9597) #9597 (UncleBill)
- mf-3589 add links for unstoppable domains (#9596) #9596 (UncleBill)
- Approval: entry disabled non evm option (#9603) #9603 (Hancheng Zhou)
- DSearch: arbitrum (#9602) #9602 (Hancheng Zhou)
- sentry commit does not match env commit (Jack Works)
- joinsABTest 0 result (Jack Works)
- load progress data in snapshot (#9617) #9617 (lelenei)
- mf-4181 add padding bottom for RSS3 feed detail dialog (#9618) #9618 (UncleBill)
- wrong query key in useFireflyLensAccounts (#9641) #9641 (UncleBill)
- old pnpm not work on node 20 (#9647) #9647 (Jack Works)
- cmc native token address (#9645) #9645 (Hancheng Zhou)
- clean animation frame request (#9646) #9646 (nuanyang233)
- sort tab (#9652) #9652 (lelenei)
- trending: simplehash overview fallback (#9653) #9653 (Hancheng Zhou)
- bugfix for follow lens with token (#9657) #9657 (nuanyang233)
- Lucky drop: balance less than minimum total amount (#9655) #9655 (Hancheng Zhou)
- max button set input amount (#9664) #9664 (Hancheng Zhou)
- rabby approval optimism (#9665) #9665 (Hancheng Zhou)
- bugfix for following status when user need unlock (#9663) #9663 (nuanyang233)
- new interface replaces relation service (#9666) #9666 (lelenei)
- change owner css (#9667) #9667 (lelenei)
- network tab arrow button color (#9669) #9669 (Hancheng Zhou)
- mf-4173 add some missed content (#9673) #9673 (UncleBill)
- incorrect hovering state (#9676) #9676 (nuanyang233)
- dialog shadow (#9678) #9678 (lelenei)
- trending: swap token icon fallback (#9670) #9670 (Hancheng Zhou)
- new interface replaces relation service (#9681) #9681 (lelenei)
- appication board css (#9682) #9682 (lelenei)
- relation service for lens (#9683) #9683 (lelenei)
- some web3 profile bugs (#9684) #9684 (UncleBill)
- twitter handle selector (#9685) #9685 (Hancheng Zhou)
- mf-4170 hide lens popup when mouse leaves (#9686) #9686 (UncleBill)
- useNativeToken (#9693) #9693 (guanbinrui)
- update relation service api (#9691) #9691 (lelenei)
- mf-4226 compare handle (#9690) #9690 (UncleBill)
- token list (#9694) #9694 (guanbinrui)
- fb: inject web3 tab selector (#9695) #9695 (lelenei)
- mf-4224 connect and verify persona (#9696) #9696 (UncleBill)
- encrypted font size (#9697) #9697 (Hancheng Zhou)
- bugfix for trader (#9701) #9701 (nuanyang233)
- next id verify tweet (#9702) #9702 (lelenei)
- mf-4238 cannot reshare e2e post (#9700) #9700 (Jack Works)
- injected script (#9648) #9648 (Jack Works)
- mf-4240 decryption gives object instead of a Map (Jack Works)
- mf-4224 open creating dialog if user doesn't have persona yet (#9708) #9708 (UncleBill)
- token symbol fallback (#9713) #9713 (Hancheng Zhou)
- mf-4227 get latest active persona for Tips (#9714) #9714 (UncleBill)
- create contract with from (#9716) #9716 (guanbinrui)
- relation service dsearch (#9706) #9706 (lelenei)
- mask wallet as the default provider (#9717) #9717 (guanbinrui)
- trending api (#9715) #9715 (Hancheng Zhou)
- discconect (#9719) #9719 (guanbinrui)
- brand icon position (#9707) #9707 (lelenei)
- fb: inject toolbar (#9720) #9720 (lelenei)
- remove onInitComplete (#9723) #9723 (nuanyang233)
- mini toolbar (#9721) #9721 (lelenei)
- mf-4253 guide setup extra outline (Jack Works)
- relation service prod (#9726) #9726 (lelenei)
- application board text ui (#9725) #9725 (Hancheng Zhou)
- remove tweet user (#9727) #9727 (lelenei)
- app board font (#9729) #9729 (Hancheng Zhou)
- bugfix for estimate gas in trader (#9730) #9730 (nuanyang233)
- rp notification text (#9739) #9739 (Hancheng Zhou)
- mf-4228 comparing unlisted config (#9741) #9741 (UncleBill)
- tooltip complains about disabled child button (#9740) #9740 (UncleBill)
- shared with ui (#9650) #9650 (lelenei)
- relation service (#9743) #9743 (lelenei)
- bugfix for switch chain (#9746) #9746 (nuanyang233)
- pfp css (#9745) #9745 (lelenei)
- react-i18n has multiple instance (#9750) #9750 (Jack Works)
- mf-4200 click propation gets stopped at space dock (#9749) #9749 (UncleBill)
- bugfix for extra outline (#9747) #9747 (nuanyang233)
- mf-4263 account list position (#9755) #9755 (UncleBill)
- mf-4269 remove scrollbar in profile card (#9763) #9763 (UncleBill)
- some issues of collectible picker (#9761) #9761 (UncleBill)
- share with dialog ui (#9753) #9753 (lelenei)
- bugfix for color with dim theme (#9767) #9767 (nuanyang233)
- remove link icon outline (#9765) #9765 (nuanyang233)
- bugfix for colors (#9768) #9768 (nuanyang233)
- mf-4254 not trigger NFT query loading (#9758) #9758 (lelenei)
- grid layout in AddCollectibleDialog (#9769) #9769 (UncleBill)
- background of round tabs (#9772) #9772 (nuanyang233)
- Web3Profile: mf-4224 checking persona status (#9773) #9773 (UncleBill)
- fixup #9762 don't list tips in app settings (#9774) #9774 (UncleBill)
- mf-4012 reuse add dialog in Tips and Avatar (#9775) #9775 (UncleBill)
- mf-4281 show contract in share with (#9776) #9776 (lelenei)
- mf-4265 distinguish collections by combining id and chainId (#9779) #9779 (UncleBill)
- cannot open share with (#9778) #9778 (lelenei)
- bugfix for clover (#9777) #9777 (nuanyang233)
- new lucky drop ui bugs (#9783) #9783 (Hancheng Zhou)
- mf-4285 handle rss3 new feed type (#9784) #9784 (UncleBill)
- switch chain when claim nft redpacket (#9786) #9786 (nuanyang233)
- mf-4260 copywriting (#9790) #9790 (lelenei)
- connect to wc (#9782) #9782 (guanbinrui)
- mf-4292 looksrare API doesn't support matic yet (#9789) #9789 (UncleBill)
- new lucky drop uiux (#9787) #9787 (Hancheng Zhou)
- bugfix for colors (#9791) #9791 (nuanyang233)
- mf-4254 load nft during change wallet (#9780) #9780 (lelenei)
- rp history ui (#9793) #9793 (Hancheng Zhou)
- mf-4292 prefer chainId of collection list (#9796) #9796 (UncleBill)
- approve token update status (#9797) #9797 (Hancheng Zhou)
- mf-4297 hide the adding button if no chain specified (#9801) #9801 (UncleBill)
- share with fetch data from twitter contacts (#9804) #9804 (lelenei)
- Vcent: mf-4305 incorrect color of text (#9806) #9806 (UncleBill)
- Tips: mf-4306 fails to get native token (#9805) #9805 (UncleBill)
- PFP: mf-4298 prefer selected verified wallet to add collectibles (#9807) #9807 (UncleBill)
- search nextid by ens (#9808) #9808 (lelenei)
- recursive bugs (#9809) #9800 (Hancheng Zhou)
- bugfix for profile colors (#9815) #9815 (nuanyang233)
- Tips: mf-4306 automaticly switch to current chain (#9814) #9814 (UncleBill)
- bugfix for profile footer blur color (#9818) #9818 (nuanyang233)
- mf-4315 compose dialog font size (#9817) #9817 (Hancheng Zhou)
- mf-4320 create lucky drop validation (#9819) #9819 (Hancheng Zhou)
- dashboard bootstraping (#9820) #9820 (guanbinrui)
- mf-4301 defer checking click away, setting click inside tree first (#9821) #9821 (UncleBill)
- normal payload cannot be decrypted (#9823) #9800 (Jack Works)
- rp silence switch chain (#9825) #9825 (Hancheng Zhou)
- Lucky-drop: format balance integer (#9829) #9829 (Hancheng Zhou)
- composition dialog incurs the infinite loop of twitter (#9830) #9830 (guanbinrui)
Documentation
- i18n: sync i18n files from Crowdin (#9539) #9539 (Jack Works)
- i18n: sync i18n files from Crowdin (#9580) #9580 (Jack Works)
- i18n: sync i18n files from Crowdin (#9634) #9634 (Jack Works)
- i18n: sync i18n files from Crowdin (#9656) #9656 (Jack Works)
- i18n: sync i18n files from Crowdin (#9672) #9672 (Jack Works)
- i18n: sync i18n files from Crowdin (#9680) #9680 (Jack Works)
- i18n: sync i18n files from Crowdin (#9760) #9760 (Jack Works)
- i18n: sync i18n files from Crowdin (#9766) #9766 (Jack Works)
- i18n: sync i18n files from Crowdin (#9785) #9785 (Jack Works)
- i18n: sync i18n files from Crowdin (#9794) #9794 (Jack Works)
Code Refactoring
- EVM web3 state (#9424) #9424 (guanbinrui)
- determine is{Popup,Dashboard}Page as runtime constants at startup (#9531) #9531 (UncleBill)
- sniffings (#9535) #9535 (guanbinrui)
- mf-4157 query data with react-query (#9581) #9581 (UncleBill)
- mf-4164 hoist dialog control in GlobalInjection (#9586) #9586 (UncleBill)
- sample rate (#9595) #9595 (guanbinrui)
- plugin entires management can be simpler (#9593) #9593 (UncleBill)
- mf-4163 refactor savings and improve performance (#9640) #9640 (UncleBill)
- adjust flag (#9643) #9643 (guanbinrui)
- mf-4173 refactor addresses controlling (#9658) #9658 (UncleBill)
- mf-4170 refactor floating cards with popper (#9677) #9677 (UncleBill)
- web3 eth address (#9688) #9688 (guanbinrui)
- trader (#9416) #9416 (nuanyang233)
- remove old name of a renamed function (Jack Works)
- web3-telemetry (#9711) #9711 (guanbinrui)
- rate down (#9722) #9722 (guanbinrui)
- remove process.env.{engine,manifest,shadowRootMode} (#9751) #9751 (Jack Works)
- put address config getter and setter together (#9757) #9757 (UncleBill)
- mm like wallet (#9781) #9781 (guanbinrui)
- blockpi (#9788) #9788 (guanbinrui)
- wc v2 visibility (#9798) #9798 (guanbinrui)
- reduce twitter api queries (#9813) #9813 (guanbinrui)
Performance Improvements
- open dialogs faster (#9600) #9600 (UncleBill)
- mf-4198 improve snapshot performance (#9635) #9635 (UncleBill)
- merge collections faster (#9660) #9660 (UncleBill)
- window scroll changes very frequently (#9731) #9731 (UncleBill)
- reduce rerender of NetworkTab (#9754) #9754 (UncleBill)
Chores
- Approval: disable non-evm chain option (#9589) #9589 (Hancheng Zhou)
- prevent lockdown fail when there is new well known symbol (Jack Works)
- trending: default price date (#9642) #9642 (Hancheng Zhou)
- support node 20 as build env (#9644) #9644 (Jack Works)
- Approval: add optimism chain (#9654) #9654 (Hancheng Zhou)
- upgrade pnpm (#9687) #9687 (Jack Works)
- changeset release (#9704) #9704 (github-actions[bot])
- encrypted post ui (#9712) #9712 (Hancheng Zhou)
- improve welcome page (#9718) #9718 (Jack Works)
- use webpack built-in readonly cache (#9728) #9728 (Jack Works)
- add new option to hide frameworks (#9733) #9733 (Jack Works)
- ux: scroll profile card into view after it expanded (#9756) #9756 (UncleBill)
- Tips: mf-4270 remove tips entry from application settings (#9762) #9762 (UncleBill)
- bump version 2.21.0 #9800 (guanbinrui)
Commits
- 8a30e78: Merge branch 'release/2.20.0' into develop (guanbinrui)
- 0748978: New translations en-US.json (Quenya) (#9542) (Jack Works) #9542
- ac4767a: New translations en-US.json (Chinese Simplified) (#9544) (Jack Works) #9544
- 3c59965: New translations en-US.json (Chinese Simplified) (#9552) (Jack Works) #9552
- 410ed4c: Merge branch 'release/2.20.0' into develop (guanbinrui)
- e461c3f: fixup! Merge branch 'release/2.20.0' into develop (#9560) (UncleBill) #9560
- 910ea02: New translations en-US.json (Quenya) (#9559) (Jack Works) #9559
- fc62a5b: [Release] New release 2.20.0 (minor) (#9521) (guanbinrui) #9521
- e534855: Merge hotfix/2.20.1 to develop (#9632) (guanbinrui) #9632
- 7877a7d: [Release] Hotfix 2.20.1 => 2.20.2 (patch) (#9630) (guanbinrui)
- df5be33: New translations en-US.json (Quenya) (#9661) (Jack Works) #9661
- 84593e2: New translations en-US.json (Quenya) (#9674) (Jack Works) #9674
- 4e38045: New translations en-US.json (Japanese) (#9675) (Jack Works) #9675
- a3956eb: New translations en-US.json (Quenya) (#9698) (Jack Works) #9698
- e1a074c: New translations en-US.json (Quenya) (#9744) (Jack Works) #9744
- e797378: New translations en-US.json (Quenya) (#9770) (Jack Works) #9770
- 565a70f: i18n (guanbinrui) #9800