v2.25.0
github-actions
released this
29 Apr 11:19
·
203 commits
to develop
since this release
Features
- support eth_subscribe (Jack Works)
- support eth_ filter methods (Jack Works)
- add preset 2023_Firefly (#11313) #11313 (guanbinrui)
- mf-5990 add x1 chain (#11330) #11404 (UncleBill)
- mf-6036 add farcaster widget (#11369) #11404 (UncleBill)
- firefly rp (#11305) #11305 (guanbinrui)
- impl eip-4361 in mask sdk (#11378) #11378 (Jack Works)
- rp theme api (#11423) #11423 (guanbinrui)
- add base collection when send base redpacket (#11459) #11459 (nuanyang233)
- support deploy contract transaction (Jack Works)
- support legacy tx (#11467) #11467 (Jack Works)
- support gasLimit and gasPrice edit in send tx (#11470) #11470 (Jack Works)
- mf-5595 refine wallet connection ui (#11487) #11487 (Wukong Sun)
- mf-6088 add metis chains (#11490) #11490 (Wukong Sun)
- mf-6084 verify persona with publish post api (#11489) #11489 (Wukong Sun)
- exchange (#11501) #11501 (nuanyang233)
- fw-496 a single account can only claim once from a redpacket (#11495) #11495 (Wukong Sun)
- add requestLogin api (#11514) #11514 (Wukong Sun)
- popup swap page (#11513) #11513 (nuanyang233)
- store password in session for mv3 (#11527) #11527 (Jack Works)
Bug Fixes
- eslint (Jack Works)
- type error (Jack Works)
- type error (Jack Works)
- mask sdk crash (Jack Works)
- chainId problem, add net_version (Jack Works)
- worker does not setup correctly (#11288) #11288 (Jack Works)
- UI: mf-5610 use closed eye icon for hiding token (#11291) #11291 (UncleBill)
- some small UI issues (#11294) #11294 (UncleBill)
- mf-5989 could not load 'js/trusted-types.js' (#11293) #11293 (UncleBill)
- mf-5340 optimize swap (#11295) #11295 (Harlan Sun)
- mf-5994 check if ValueRef is ready (#11296) #11296 (UncleBill)
- pet, trending card, and network in popup (#11301) #11301 (UncleBill)
- mf-5999 filter plugins (#11303) #11303 (UncleBill)
- race condition in minimal mode close mf-5994 (#11304) #11304 (Jack Works)
- devtools not work #11404 (Jack Works)
- app crash (#11324) #11324 (Jack Works)
- post payload not decrypted due to wrong router #11404 (Jack Works)
- trusted types (#11325) #11325 (Jack Works)
- mv3 not working (#11326) #11326 (Jack Works)
- minimal mode event missing close MF-6019 #11404 (Jack Works)
- mf-5995 missing unescaping (#11298) #11404 (UncleBill)
- mf-5997 access k/v state before initialization finished (#11300) #11404 (UncleBill)
- web3 lens follow status (#11299) #11404 (nuanyang233)
- mf-5670 clicking on hash tag or link in replaced tweets (#11307) #11404 (UncleBill)
- mf-5996 should paste into compose dialog when it's open (#11302) #11404 (UncleBill)
- bugfix for sync lens follow status (#11309) #11404 (nuanyang233)
- mf-6006 mask icon in popup (#11310) #11404 (UncleBill)
- mf-6007 remove friend tech from application board (#11312) #11404 (UncleBill)
- mf-5988 no need to check lock status and payment in persona page (#11311) #11404 (UncleBill)
- remove app icon from application board only (#11315) #11404 (UncleBill)
- mf-6009 resend redpacket from history with password (#11319) #11404 (UncleBill)
- only load injected script in site adaptor sites (#11331) #11331 (Jack Works)
- nfts in red packet might be transfered (#11337) #11337 (UncleBill)
- cp build (#11352) #11352 (guanbinrui)
- lockfile #11404 (Jack Works)
- lockfile #11404 (Jack Works)
- add browser provider interceptor (#11384) #11384 (nuanyang233)
- do not discard exceptions of getting redpacket histories (#11397) #11404 (UncleBill)
- methodId might not exist in response of Etherscan (#11398) #11404 (UncleBill)
- compatible with legacy red packet (#11399) #11399 (UncleBill)
- after posting #11404 (guanbinrui)
- Farcaster: combine accounts (#11375) #11404 (UncleBill)
- add background for okx wallet in connect modal (#11381) #11404 (UncleBill)
- okx auto switch chain #11404 (guanbinrui)
- type errors (#11403) #11403 (guanbinrui)
- mf-6042 open farcaster on mask.social (#11410) #11410 (UncleBill)
- undefined env variable (#11412) #11412 (UncleBill)
- mf-6034 return to original way of sending tweet (#11402) (UncleBill)
- sort redpacket history via rpc (#11405) (UncleBill)
- init plugin hub ref in popup page (#11413) (#11414) #11414 (nuanyang233)
- redpacket icon (#11415) #11415 (nuanyang233)
- stop broadcasting react-query cache changes (#11417) #11417 (swkatmask)
- ui: mf-6018 adjust status box in persona box (#11416) #11416 (swkatmask)
- snapshot (#11420) #11420 (nuanyang233)
- useApperance crash in dashboard (Jack Works)
- mf-6051 twitter detection (#11424) #11424 (swkatmask)
- type error (#11428) #11428 (Jack Works)
- bugfix for redpacket history & change api (#11422) #11422 (Harlan Sun)
- fw-433 could fail to load image from infura-ipfs.io gateway (#11430) #11430 (swkatmask)
- fw-422 support redpacket on base chain (#11432) #11432 (Wukong Sun)
- redpacket sender name (#11434) #11434 (nuanyang233)
- add public key in redpacket payload (#11435) #11435 (nuanyang233)
- mf-6053 scrollbar in SelectNetworkSidebar (#11436) #11436 (Wukong Sun)
- browser.downloads is undefined (#11437) #11437 (Jack Works)
- add chain with wagmi (#11442) #11442 (nuanyang233)
- size of images (#11443) #11443 (guanbinrui)
- invalid payload chain id (#11446) #11446 (nuanyang233)
- fw-415 (#11451) #11451 (Harlan Sun)
- RedPacket: revalidate after claiming (#11453) #11453 (Wukong Sun)
- dev script crash (Jack Works)
- rp history creator color (#11458) #11458 (Harlan Sun)
- UI: hide scrollbar (#11461) #11461 (Wukong Sun)
- reduce api queries (#11455) (guanbinrui)
- fw-458 show wallet connect button (#11464) #11464 (Wukong Sun)
- fw-474 action button loading style (#11468) #11468 (Harlan Sun)
- mf-6015 connect wallet across different chain runtime (#11469) #11469 (Wukong Sun)
- mf-6055 don't set directTo as plugin id to ConnectPersonaBoundary (#11471) #11471 (Wukong Sun)
- mf-6005 add sol icon for social account (#11472) #11472 (Wukong Sun)
- fw-491 hide scrollbar (#11477) #11477 (Wukong Sun)
- mf-6046 remove provider that getting approval via rpc (#11476) #11476 (Wukong Sun)
- mf-6071 don't persistent cache my persona info (#11478) #11478 (Wukong Sun)
- fw-467 (#11480) #11480 (Harlan Sun)
- mf-6072 show original cover for RedPacket created via Mask (#11475) #11475 (Wukong Sun)
- ui errors & nft pfp update (#11483) #11483 (Harlan Sun)
- gasLimit bug (#11484) #11484 (Jack Works)
- mf-6089 enable wallets in production mode (#11492) #11492 (Wukong Sun)
- mv3 not working (Jack Works)
- gas limit stuff (#11494) #11494 (Jack Works)
- correct some configuration for Metis (#11499) #11499 (Wukong Sun)
- redpacket has another icon for firefly (#11502) #11502 (Wukong Sun)
- some wallet issues (#11504) #11504 (Wukong Sun)
- mf-6071 connected personas might be outdate (#11508) #11508 (Wukong Sun)
- bugfix for lifi (#11507) #11507 (nuanyang233)
- bugfix for switch chain on lifi widget (#11509) #11509 (nuanyang233)
- mui base patch (#11511) #11511 (Wukong Sun)
- UI: scroll element into view fully (#11518) #11518 (Wukong Sun)
- download wallet (#11519) #11519 (Wukong Sun)
- mf-6057 color of icon in nft pfp title (#11520) #11520 (Wukong Sun)
- remove long timeout and async init for mv3 (#11522) #11522 (Jack Works)
- mf-6133 get token balance on Conflux (#11524) #11524 (Wukong Sun)
- add crypto wallet (#11523) #11523 (Wukong Sun)
- fw-537 no need to check requirements for refunding redpacket (#11525) #11525 (Wukong Sun)
- mf-6093 (#11528) #11528 (Harlan Sun)
- swap page bugfix (#11529) #11529 (nuanyang233)
- mv2 crash (Jack Works)
- safari doesn't support regexp look behind yet (#11534) #11534 (Wukong Sun)
- swap page wc modal (#11532) #11532 (nuanyang233)
- Lens: update profile typings according to graphql schema (#11536) #11536 (Wukong Sun)
- fw-572 improve layout of requirements for RedPacket on mobile (#11542) #11542 (Wukong Sun)
- bugfix for wallet connect in swap page (#11541) #11541 (nuanyang233)
- setAutoLockTimer failed in popup (Jack Works)
- fw-490 creator color (#11543) #11543 (Harlan Sun)
- bugfix for lifi ui (#11545) #11545 (nuanyang233)
- lifi intergrator (#11547) #11547 (nuanyang233)
- requirement refine (#11548) #11548 (Wukong Sun)
- ui glitch on ProfileCard (#11550) #11550 (Wukong Sun)
- swap page ui (#11552) #11552 (nuanyang233)
- swap dialog in dim mode (#11553) #11553 (nuanyang233)
- swap page in dark mode (#11555) #11555 (nuanyang233)
- RedPacket: fw-539 add postOn data (#11558) #11558 (Wukong Sun)
- provider type (#11560) #11560 (guanbinrui)
- mf-6128 add XLayer Chain (#11564) #11564 (Wukong Sun)
- polyfill is missing regenerator-runtime tslib and reflect-metadata (Jack Works)
- correct x layer contract address (#11567) #11567 (Wukong Sun)
- tokens list related issues. (#11575) #11575 (Wukong Sun)
- mf-6152 update lens following status optimistically (#11577) #11577 (Wukong Sun)
- bugfix for wallet (#11578) #11578 (nuanyang233)
- ci (Jack Works)
- fw-744 return of claim callback could be an error (#11574) #11574 (Wukong Sun)
- setting list (#11556) #11554 (nuanyang233)
- swap get gas alert (#11559) #11554 (nuanyang233)
- conflict #11583 (nuanyang233)
- scroll and metis token value (#11584) #11554 (Jack Works)
- mf-6168 reset connection error (#11579) #11554 (Wukong Sun)
- bugfix for exchange ui (#11586) #11586 (nuanyang233)
- selecting token from other chain set it to native token (#11587) #11587 (Wukong Sun)
- repalce lens link (#11588) #11588 (nuanyang233)
- bugfix for switch logo button (#11589) #11589 (nuanyang233)
- mf-6201 crash caused by mui (#11592) #11592 (Wukong Sun)
- missing chain (#11593) #11593 (nuanyang233)
- set max number for chain select (#11595) #11595 (nuanyang233)
- invoke redpacket parsing api on Firefly only (#11594) #11594 (Wukong Sun)
- profile avatar (#11596) #11596 (guanbinrui)
- mf-6200 nft avatar decoration (#11598) #11598 (Wukong Sun)
- uniq binding account (#11602) #11602 (nuanyang233)
Documentation
- i18n: sync i18n files from Crowdin (#11250) #11250 (Jack Works)
- i18n: sync i18n files from Crowdin (#11251) #11251 (Jack Works)
- i18n: sync i18n files from Crowdin (#11259) #11259 (Jack Works)
Code Refactoring
- remove unused code (Jack Works)
- remove unused code (Jack Works)
- remove unused createWeb3Provider in solana and flow (Jack Works)
- remove unused hooks (Jack Works)
- remove unused code (Jack Works)
- move provider creation into state.provider (Jack Works)
- cleanup setup method in providers; split IOContext (Jack Works)
- cleanup setup method in providers; split IOContext (Jack Works)
- cleanup async setup from providers (Jack Works)
- dsearch and currency tag (#11289) #11289 (UncleBill)
- infinite query in CyberConnect (#11290) #11290 (UncleBill)
- sns utils (#11345) #11345 (guanbinrui)
- renaming (#11348) #11348 (guanbinrui)
- remove workaround for app (continue of #11347) #11404 (Jack Works)
- remove unused files (#11418) #11418 (Jack Works)
- useActivatedPluginsSiteAdaptor now throw in popup (#11419) #11419 (Jack Works)
- remove direct use of react cache api (#11421) #11421 (Jack Works)
- remove EncryptError and DecryptError (#11427) #11427 (Jack Works)
- set refetch interval for checking availability (#11454) #11454 (Wukong Sun)
- query proof service (#11452) (guanbinrui)
- remove localStorage usage (#11498) #11498 (Jack Works)
- set background-image for icons on Firefox (#11539) #11539 (Wukong Sun)
- remove patch of fuse.js and cleanup (#11562) #11562 (Jack Works)
- remove ts-node (#11572) #11572 (Jack Works)
- remove permissions requests in the background (#11576) #11576 (Jack Works)
- avatar plugin (#11473) #11473 (guanbinrui)
Chores
- improve mask sdk (Jack Works)
- remove unnecessary condition (#11292) #11292 (UncleBill)
- add git blame ignore revs (Jack Works)
- add git blame ignore revs (Jack Works)
- changeset release (#11314) #11314 (github-actions[bot])
- add preset ff (#11316) #11316 (guanbinrui)
- changeset (#11317) #11317 (guanbinrui)
- changeset release (#11318) #11318 (github-actions[bot])
- run svgo (#11327) #11327 (UncleBill)
- remove app (#11347) #11347 (guanbinrui)
- remove unused dev deps (#11351) #11351 (guanbinrui)
- enable okx #11404 (guanbinrui)
- explicitly setting composers to enable typing guarding (#11386) #11404 (UncleBill)
- recover workaround helpers (#11407) #11407 (guanbinrui)
- run svgo (#11408) #11408 (guanbinrui)
- changeset release (#11406) #11406 (github-actions[bot])
- update deps (#11429) #11429 (guanbinrui)
- update package deps (#11431) #11431 (guanbinrui)
- upgrade async-call-rpc (#11433) #11433 (Jack Works)
- upgrade typescript-eslint to 7 (#11439) #11439 (Jack Works)
- upgrade node to 21 (#11440) #11440 (Jack Works)
- changeset release (#11444) #11444 (github-actions[bot])
- use bg images (#11447) #11447 (guanbinrui)
- upgrade ses (Jack Works)
- reduce errors in console (Jack Works)
- hide firefly rp send button temporarily (#11462) #11462 (Harlan Sun)
- upgrade to ts 5.4 (#11488) #11488 (Jack Works)
- rpc json (#11491) #11491 (guanbinrui)
- rename handler to handle (#11497) #11497 (Wukong Sun)
- remove repetitive words (#11500) #11500 (standstaff)
- no unnecessary condition (#11323) #11323 (UncleBill)
- upgrade holoflows kit to fit mv3 (#11521) #11521 (Jack Works)
- fix some typos in comments (#11530) #11530 (xiaoxiangxianzi)
- twitter (#11540) #11540 (guanbinrui)
- check WEB3_CONSTANTS_RPC at build time (#11546) #11546 (Wukong Sun)
- update patches/readme.md (Jack Works)
- rename XLayer to X Layer (#11566) #11566 (Wukong Sun)
- remove console.log (Jack Works)
- remove react-query patch (#11561) #11561 (Jack Works)
- all follows node-version file (#11580) #11580 (Wukong Sun)
- patch note (#11581) #11581 (Wukong Sun)
- bump version to 2.25.0 #11554 (guanbinrui)
- replace lens profile link (#11557) #11554 (nuanyang233)
- add lens handle name fallback (#11601) #11601 (nuanyang233)
Commits
- 5aac465: New translations en-us.json (Japanese) (#11263) (Jack Works) #11263
- 7a3779b: New translations en-us.json (Japanese) (#11266) (Jack Works) #11266
- 6329823: [Release] New release 2.24.0 (minor) (#11228) (guanbinrui) #11228
- availability (#11460) #11460 (guanbinrui)
- 52c1b5a: fixup! fix: mf-6071 don't persistent cache my persona info (#11478) (#11481) (Wukong Sun) #11481
- d002c38: fixup! fix: mf-6071 don't persistent cache my persona info (#11478) (#11482) (Wukong Sun) #11482
- 76b25ca: fixup! fix: mf-6005 add sol icon for social account (#11472) (#11486) (Wukong Sun) #11486
- b8b1a53: fixup! feat: mf-6088 add metis chains (#11490) (#11496) (Wukong Sun) #11496
- ac029e7: fixup! fix: correct some configuration for Metis (#11499) (#11503) (Wukong Sun) #11503
- b5aecc2: fix function name (#11544) (crazehang) #11544
- d391251: fixup! fix: mf-6128 add XLayer Chain (#11565) (Wukong Sun) #11565
- 88b0df1: fixup! fix: correct x layer contract address (#11569) (Wukong Sun) #11569