v2.22.0
github-actions
released this
24 Aug 02:12
·
1038 commits
to develop
since this release
Features
- upgrade to blocto v2 SDK (#10309) #10309 (guanbinrui)
- spa light/dark mode (#10297) #10297 (lelenei)
- spa settings (#10348) #10348 (guanbinrui)
- mixpanel sdk (#10395) #10395 (guanbinrui)
- add paged loading for contacts (#10448) #10436 (Harlan Sun)
- new approve nft page (#10491) #10491 (nuanyang233)
Bug Fixes
- bugfix for popups interaction and persona (#10312) #10312 (nuanyang233)
- bugfix for verify wallet window (#10313) #10313 (nuanyang233)
- issues in activities (#10317) #10317 (UncleBill)
- add/edit network (#10319) #10319 (UncleBill)
- mf-4846 available amount (#10311) #10311 (UncleBill)
- UI: mf-4456 offer cards collapse (#10321) #10321 (UncleBill)
- bugfix for popup add token (#10315) #10315 (Hancheng Zhou)
- wallet token/collectible issues (#10324) #10324 (UncleBill)
- bugfix for popup persona settings (#10323) #10323 (nuanyang233)
- mf-4863 show unchecked box optionally (#10326) #10326 (Hancheng Zhou)
- activities ui issues (#10328) #10328 (UncleBill)
- spa theme (#10331) #10331 (lelenei)
- update phantom icon (#10335) #10335 (lelenei)
- fix spa ui (#10339) #10339 (lelenei)
- Activities: mf-4858 fallback info to data from chainbase (#10338) #10338 (UncleBill)
- bugfix for encrypted contacts (#10337) #10337 (Harlan Sun)
- wallet token issues (#10342) #10342 (UncleBill)
- bugfix for popup interaction and personas (#10349) #10349 (nuanyang233)
- add build info to web access resource (#10351) #10351 (nuanyang233)
- dsearch ui in spa (#10347) #10347 (lelenei)
- bugfix for wallet settings (#10334) #10334 (Hancheng Zhou)
- mf-4655 name of recovery wallet (#10353) #10353 (UncleBill)
- mini mask icon (#10316) #10316 (lelenei)
- spa ui (#10359) #10359 (lelenei)
- send request when custom network selected (#10360) #10360 (guanbinrui)
- bugfix for popup network (#10363) #10363 (nuanyang233)
- bugfix for new popup (#10355) #10355 (Hancheng Zhou)
- token/send issues (#10361) #10361 (UncleBill)
- wallet issues (#10366) #10366 (UncleBill)
- wallet issues (#10369) #10369 (UncleBill)
- mf-4912 perfer name for custom network (#10373) #10373 (UncleBill)
- mf-4732 improve web3 profile (#10371) #10371 (UncleBill)
- mf-4467 tip button on mirror (#10372) #10372 (UncleBill)
- mf-4936 distinguish asset indicator among accounts (#10378) #10378 (UncleBill)
- instagram collecting (#10377) #10377 (nuanyang233)
- celo's native token is not zero address (#10379) #10379 (UncleBill)
- mf-4584 persona to unlock page (#10381) #10381 (Hancheng Zhou)
- bugfix for popup persona (#10376) #10376 (nuanyang233)
- bugfix for smartpay (#10385) #10385 (nuanyang233)
- mf-4940 reset chain runtime before remove (#10386) #10386 (UncleBill)
- nonce middleware when custom network (#10382) #10382 (guanbinrui)
- mf-4901 additional assets (#10388) #10388 (UncleBill)
- cannot sign custom network (#10389) #10389 (guanbinrui)
- mask only methods (#10390) #10390 (guanbinrui)
- balance (#10391) #10391 (guanbinrui)
- sign stuff with web3-eth-accounts (#10394) #10394 (guanbinrui)
- mf-4891 add message to snackbar (#10392) #10392 (UncleBill)
- mf-4475 ito swap (#10397) #10397 (Hancheng Zhou)
- mf-4959 crash on accessing assets (#10401) #10401 (UncleBill)
- bugfix for transfer token (#10406) #10406 (nuanyang233)
- wallet naming and sorting (#10408) #10408 (Hancheng Zhou)
- mf-4963 trusted tokens could include blocked tokens (#10405) #10405 (UncleBill)
- bugfix for send transaction and estimate gas (#10415) #10415 (nuanyang233)
- mf-4966 there might be duplicate wallet name (#10404) #10404 (UncleBill)
- mf-4904 estimate gas limit (#10417) #10417 (UncleBill)
- don't complain about used chain id for builtin network (#10418) #10418 (UncleBill)
- gas for the Base chain (#10419) #10419 (UncleBill)
- bugfix for backup (#10421) #10421 (nuanyang233)
- mf-4973 set password when no default password (#10420) #10420 (Hancheng Zhou)
- bugfix for encrypted contacts (#10413) #10413 (Harlan Sun)
- mf-4901 when add nft, also remove them from block list (#10423) #10423 (UncleBill)
- debank tx to address (#10425) #10425 (Hancheng Zhou)
- connection options (#10426) #10426 (guanbinrui)
- bugfix for transfer nft (#10428) #10428 (nuanyang233)
- smart pay and Base chain (#10430) #10430 (UncleBill)
- mf-4979 setting jump link (#10427) #10427 (Hancheng Zhou)
- bugfix for logout password field (#10434) #10434 (nuanyang233)
- toolbar ui (#10433) #10433 (lelenei)
- ins: selector (#10435) #10435 (lelenei)
- mf-4941 specify provider url (#10424) #10424 (UncleBill)
- css (#10439) #10439 (lelenei)
- correct simple hash spam score checking (#10437) #10437 (UncleBill)
- no same contact and wallet name (#10440) #10440 (Hancheng Zhou)
- optimize receiver address (#10445) #10445 (Hancheng Zhou)
- offers and activities in nft details have no data (#10446) #10446 (lelenei)
- trending view ui (#10447) #10447 (Hancheng Zhou)
- recovery issues (#10451) #10451 (UncleBill)
- mf-5005 show sender for receiving transaction (#10452) #10452 (UncleBill)
- mf-5013 simple hash support Base chain (#10453) #10453 (UncleBill)
- ins: web3 tab ui (#10456) #10456 (lelenei)
- mf-4995 reset verification code error once code updates (#10455) #10455 (UncleBill)
- back up same name (#10449) #10449 (Hancheng Zhou)
- fb: inject menu bar (#10454) #10454 (lelenei)
- tx detail candidate (#10458) #10458 (Hancheng Zhou)
- migrate firefly api (#10460) #10460 (lelenei)
- nonce (#10461) #10461 (guanbinrui)
- mf-5006 from and to address might be wrong (#10464) #10464 (UncleBill)
- mf-4967 snackbar style for multiple lines (#10444) #10444 (UncleBill)
- bugfix for swap (#10467) #10467 (nuanyang233)
- handle duplicated wallet name (#10459) #10459 (Hancheng Zhou)
- mf-5030 approval loading button ui (#10469) #10469 (Hancheng Zhou)
- mf-5033 transaction transfer direction (#10474) #10474 (UncleBill)
- add collectible icon (#10473) #10473 (Hancheng Zhou)
- mf-5050 candidate state could be undefined (#10477) #10477 (UncleBill)
- mf-4467 guide step button color (#10475) #10475 (UncleBill)
- bugfix for approve (#10476) #10476 (nuanyang233)
- mf-5056 normalize transaction status (#10478) #10478 (UncleBill)
- loading button background color (#10479) #10479 (lelenei)
- auto loading (#10480) #10480 (guanbinrui)
- rename base (#10481) #10481 (guanbinrui)
- token balance (#10482) #10482 (lelenei)
- mf-5057 failed image size (#10484) #10484 (UncleBill)
- dao and web3 tab inject selector (#10483) #10483 (lelenei)
- ipfs file upload (#10485) #10485 (lelenei)
- chain name (#10487) #10487 (guanbinrui)
- chain names (#10488) #10488 (guanbinrui)
- mf-5045 remove scrollbar in nft red packet confirm dialog (#10489) #10489 (UncleBill)
- provider icon (#10490) #10490 (guanbinrui)
- fixup share text (#10493) #10493 (UncleBill)
- transaction data (#10494) #10494 (UncleBill)
- wallet issues (#10496) #10496 (UncleBill)
- nft pfp icon color (#10492) #10492 (lelenei)
- chain id on red packet payload (#10495) #10495 (UncleBill)
- get balance in saving (#10497) #10497 (lelenei)
- solana assets (#10499) #10499 (UncleBill)
- create persona in pfp (#10500) #10500 (lelenei)
- mf-5089 failed to get protocol balance for savings (#10501) #10501 (UncleBill)
- nft plugin listing price loading style (#10502) #10502 (lelenei)
- mf-5091 spam of some collection are different from their NFTs' (#10507) #10507 (UncleBill)
- mf-5082 get local transaction (#10508) #10508 (UncleBill)
- mf-5097 extra comma (#10506) #10506 (UncleBill)
- bugfix for popup swap page (#10503) #10503 (nuanyang233)
- mf-5088 get source url from hash (#10504) #10504 (UncleBill)
- mf-5094 update texts in encrypt contacts (#10505) #10505 (UncleBill)
- twitter BP (#10509) #10509 (guanbinrui)
- NaN market cap (#10511) #10511 (guanbinrui)
- cannot read properties of undefined (reading 'getWeb3') (#10514) #10514 (lelenei)
- bugfix for wallet setting nav (#10512) #10512 (nuanyang233)
- gas estimation (#10515) #10515 (guanbinrui)
- provoder icon in wallet status dialog (#10516) #10516 (guanbinrui)
- eth balance in savings (#10513) #10513 (lelenei)
- mf-5095 update contacts (#10517) #10517 (UncleBill)
- mf-5104 hide contact adding button if it's added (#10518) #10518 (UncleBill)
- mf-5109 pass pending chain id to contact context (#10522) #10522 (UncleBill)
- mf-5088 get connected status (#10525) #10525 (UncleBill)
- bugfix for popup swap page (#10519) #10519 (nuanyang233)
- mf-5108 tooltip overflow (#10524) #10524 (Hancheng Zhou)
- use provider (#10531) #10531 (guanbinrui)
- bugfix for contact (#10529) #10529 (Hancheng Zhou)
- mf-5110 popup approve activity (#10532) #10532 (Hancheng Zhou)
- mf-5111 avoid flicker during loading nfts (#10533) #10533 (UncleBill)
- ssr (#10539) (Jack Works)
- bugfix for encrypted contacts (#10530) #10530 (Harlan Sun)
- mf-5118 check claim result after claiming (#10540) #10540 (UncleBill)
- ci errors (guanbinrui)
- type errors (guanbinrui)
- bugfix for lucky drop (#10549) #10549 (Hancheng Zhou)
- mf-5069 calculate tx fee (#10548) #10548 (UncleBill)
- failed to disconnect wc (#10550) #10550 (guanbinrui)
- lucky drop ui (#10553) #10553 (Hancheng Zhou)
- cannot read properties of undefined (reading 'getWeb3') (#10554) #10554 (lelenei)
- mf-5122 reset password after reselect backup file (#10556) #10556 (UncleBill)
- switch wallet in pfp (#10551) #10551 (lelenei)
- bugfix for focus outline (#10561) #10561 (nuanyang233)
- refresh encrypted contact list after add/delete (#10562) #10562 (Harlan Sun)
- network tabs handle unsupported chain (#10567) #10567 (Hancheng Zhou)
- add navigate back after delete contact (#10568) #10568 (Harlan Sun)
- lucky drop base chain (#10571) #10571 (Hancheng Zhou)
- tablist next arrow (#10546) #10546 (lelenei)
- chain only detection (#10578) #10578 (UncleBill)
- trending currency and ui (#10582) #10582 (Hancheng Zhou)
- dashboard reset (#10588) #10588 (Hancheng Zhou)
- mf-5131 allow to scroll in nft detail dialog (#10586) #10586 (UncleBill)
- nft detail ui (#10585) #10585 (Hancheng Zhou)
- mf-5133 (#10589) #10589 (Harlan Sun)
- remove unnecessary pasword required (#10592) #10592 (nuanyang233)
- bugfix for onboarding (#10593) #10593 (nuanyang233)
- pets in 3d (#10596) #10596 (guanbinrui)
- bugfix for avatar setting (#10597) #10597 (nuanyang233)
- bugfix for select wallet (#10598) #10598 (nuanyang233)
- bugfix for wallet setting ui (#10599) #10599 (nuanyang233)
Documentation
- i18n: sync i18n files from Crowdin (#10320) #10320 (Jack Works)
- i18n: sync i18n files from Crowdin (#10322) #10322 (Jack Works)
- i18n: sync i18n files from Crowdin (#10325) #10325 (Jack Works)
- i18n: sync i18n files from Crowdin (#10341) #10341 (Jack Works)
- i18n: sync i18n files from Crowdin (#10343) #10343 (Jack Works)
- i18n: sync i18n files from Crowdin (#10346) #10346 (Jack Works)
- i18n: sync i18n files from Crowdin (#10362) #10362 (Jack Works)
- i18n: sync i18n files from Crowdin (#10365) #10365 (Jack Works)
- i18n: sync i18n files from Crowdin (#10384) #10384 (Jack Works)
- i18n: sync i18n files from Crowdin (#10414) #10414 (Jack Works)
- i18n: sync i18n files from Crowdin (#10422) #10422 (Jack Works)
- i18n: sync i18n files from Crowdin (#10429) #10429 (Jack Works)
Code Refactoring
- rename SocialNetwork to SiteAdaptor (#10329) #10329 (Jack Works)
- rename SocialNetwork to SiteAdaptor (#10332) #10332 (Jack Works)
- rename SNS to SiteAdaptor in plugins (#10333) #10333 (Jack Works)
- rename useSNSAdaptorContext to useSiteAdaptorContext (Jack Works)
- spa theme (#10340) #10340 (guanbinrui)
- rename SNSAdaptor to SiteAdaptor (Jack Works)
- rename sns to site (#10344) #10344 (Jack Works)
- mark activatedSiteAdaptor as nullable (#10345) #10345 (Jack Works)
- omit nonenglish tags (#10356) #10356 (guanbinrui)
- ENS reverse (#10357) #10357 (guanbinrui)
- chainbase fixed their API (#10364) #10364 (guanbinrui)
- use react-query in useGasOptions (#10374) #10374 (UncleBill)
- be optimistic to empty reverse result (#10375) #10375 (UncleBill)
- code style (#10400) #10400 (guanbinrui)
- update urls (#10409) #10409 (guanbinrui)
- move wallet into core (#10410) #10410 (Jack Works)
- webpack config (#10416) #10416 (guanbinrui)
- get rid of WalletContext (#10442) #10442 (UncleBill)
- code style (#10462) #10462 (guanbinrui)
- nonce is required (#10472) #10436 (guanbinrui)
- remove LR & Rarible #10436 (guanbinrui)
- remove mask io (#10527) #10527 (guanbinrui)
- remove mask adaptor (#10528) #10528 (guanbinrui)
- code style (guanbinrui)
- code style (guanbinrui)
- next id query (#10541) #10541 (Hancheng Zhou)
- compression (#10564) #10564 (guanbinrui)
- code style #10534 (guanbinrui)
- wallet db (#10594) #10594 (guanbinrui)
Performance Improvements
- mf-5017 improve createFungibleToken (#10463) #10463 (UncleBill)
- mf-5027 improve collectible detail card (#10468) #10468 (UncleBill)
Chores
- redundant toHex (#10403) #10403 (nuanyang233)
- merge 2.21.6 (#10412) #10412 (guanbinrui)
- update version to 2.22.0 #10436 (guanbinrui)
- hide okx & coinbase (#10438) #10438 (guanbinrui)
- remove connected wallet (#10450) #10450 (nuanyang233)
- crypto contacts code style (#10523) #10523 (UncleBill)
- duplicate open connect window (#10536) #10536 (nuanyang233)
- update password field icon (#10557) #10557 (Hancheng Zhou)
- let extension id stable (#10555) (Jack Works)
- do not allow empty strings as persona name (#10558) #10558 (nuanyang233)
- hide add network button on production (#10566) #10566 (UncleBill)
- update wallet db key (#10579) #10579 (nuanyang233)
- remove useless notification (#10587) #10587 (nuanyang233)
- reset magic number of re-render (#10591) #10591 (nuanyang233)
- use one time password to generate address (#10595) #10595 (nuanyang233)
Reverts
- web3 bio url (#10510) #10510 (nuanyang233)
Commits
- 6c875db: New translations en-US.json (Quenya) (#10314) (Jack Works) #10314
- b508fc5: New translations en-US.json (Quenya) (#10318) (Jack Works) #10318
- 8811c72: New translations en-US.json (Quenya) (#10327) (Jack Works) #10327
- 24ab6fb: [Snyk] Security upgrade ses from 0.18.5 to 0.18.7 (#10336) (Yisi Liu) #10336
- 621a73f: [Snyk] Upgrade ef.js from 0.16.6 to 0.17.4 (#10244) (Yisi Liu) #10244
- 2db90eb: New translations en-US.json (Quenya) (#10350) (Jack Works) #10350
- d198a9c: New translations en-US.json (Quenya) (#10367) (Jack Works) #10367
- e681f91: Revert "refactor: webpack config (#10416)" (guanbinrui)
- c394df6: fixup! fix: mf-5006 from and to address might be wrong (#10464) (#10466) (UncleBill) #10466
- 852632a: fixup! fix: mf-4941 specify provider url (#10424) (#10465) (UncleBill) #10465
- c684f5d: fixup! fix: mf-5057 failed image size (#10484) (#10486) (UncleBill) #10486
- 3eabdc2: fixup! fix: mf-5110 popup approve activity (#10532) (#10538) (UncleBill) #10538
- e2fd193: fixup! fix: mf-5118 check claim result after claiming (#10540) (#10547) (UncleBill) #10547
- 01974cd: fixup! fix: mf-5069 calculate tx fee (#10548) (#10559) (UncleBill) #10559