v2.17.0
·
3061 commits
to develop
since this release
Features
- smart pay (#7876) #7876 (nuanyang233)
- query funded operation (#8221) #8221 (nuanyang233)
- impl delploy() (#8219) #8219 (guanbinrui)
- add DSearch API (#8182) #8182 (Lantt)
- use twitter fontfamily (#8206) #8206 (lelenei)
- scam and dsearch api use r2d2 proxy (#8252) #8252 (Lantt)
- 4337 changeOwner (#8266) #8266 (guanbinrui)
- implement smart pay wallet (#8273) #8273 (nuanyang233)
- twitter nft project present (#8303) #8303 (Hancheng Zhou)
- implement event handler in smart pay dialog (#8312) #8312 (nuanyang233)
- get deposit paymaster ratio (#8322) #8322 (nuanyang233)
- mf-2910 request permissions on extension update (#8328) #8328 (UncleBill)
- add alias for specific list (#8342) #8342 (Lantt)
- should hide trending by dsearch setting (#8263) #8263 (Lantt)
- 4337 change owner (#8371) #8371 (guanbinrui)
- change owner ui (#8345) #8345 (nuanyang233)
- select gas currency ui (#8400) #8400 (nuanyang233)
- nftscan support more chain (#8390) #8390 (Hancheng Zhou)
- dsearch append specific list (#8454) #8488,#8454 (Lantt)
- add coingecko chains (#8451) #8488 (Lantt)
- emit hosted state when init (#8500) #8500 (nuanyang233)
Bug Fixes
- ssr close MF-2929 (#8199) #8199 (Jack Works)
- mv3 backup fail close MV-2925 (#8207) #8207 (Jack Works)
- rss3: mf-2924 profile card address (#8212) #8212 (Hancheng Zhou)
- bugfix for popup wallet (#8213) #8213 (nuanyang233)
- ito: mf-2889 non-evm network tab display (#8211) #8211 (Hancheng Zhou)
- approval: mf-2839 tab value (#8210) #8210 (Hancheng Zhou)
- close compose dialog if FS dialog is opened from app board (#8208) #8208 (UncleBill)
- mf-2951 calculate file entry digest including upload options (#8220) #8220 (UncleBill)
- Collectible: mf-2908 sort offers from newer to older (#8222) #8222 (UncleBill)
- mf-2970 file name text overflow (#8223) #8223 (UncleBill)
- mf-2949 checkbox color (#8229) #8229 (UncleBill)
- update file oversize message (#8231) #8231 (UncleBill)
- quit wallet connect session AND phantom crash (#8228) #8228 (Hancheng Zhou)
- NFTScan: get ENS traits from metadata (#8232) #8232 (UncleBill)
- incorrect i18n (#8238) #8238 (nuanyang233)
- gas settings bugfix (#8237) #8237 (nuanyang233)
- mf-2971 update FileService schema v3 (#8236) #8236 (UncleBill)
- auto connect when account is undefiend in popup (#8241) #8241 (nuanyang233)
- mf-2919 twitter handler and name selector (#8240) #8240 (Hancheng Zhou)
- 4337 deployment (#8226) #8226 (guanbinrui)
- Snackbar: mf-2982 break all word in messages (#8244) #8244 (UncleBill)
- RSS3: mf-2980 handle from lens for ProfileLinkCard (#8242) #8242 (UncleBill)
- upgrade @types/react from 18.0.21 to 18.0.25 (#8214) #8214 (Snyk bot)
- remove unused icon (#8247) #8247 (lelenei)
- send 4337 transaction (#8246) #8246 (guanbinrui)
- cyberconnect ui (#8248) #8248 (lelenei)
- FileService: adjust ui (#8249) #8249 (UncleBill)
- copywriting for cyberconnect (#8253) #8253 (lelenei)
- rename (#8254) #8254 (lelenei)
- revert CopyIconButton; new CopyIconLink (#8256) #8256 (lelenei)
- Composition: mf-2963 append selected items to recipient candidates (#8258) #8258 (UncleBill)
- match domain name regex (#8251) #8251 (lelenei)
- render text has duplicate keys (#8264) #8264 (UncleBill)
- sentry changeset ci (#8265) #8265 (Lantt)
- fetch followers (#8259) #8259 (lelenei)
- mf-2986 add background gradient for opera wallet (#8269) #8269 (UncleBill)
- rss3 profile link suffix (#8271) #8271 (UncleBill)
- http fetch strategy (#8281) #8281 (guanbinrui)
- tips don't support Lens (#8280) #8280 (lelenei)
- rss3 data structure gets update (#8279) #8279 (UncleBill)
- get follow status (#8277) #8277 (lelenei)
- ProfileCard: mf-2990 adjust style (#8276) #8276 (UncleBill)
- polygon bridge link (#8282) #8282 (lelenei)
- cyberconnect ui (#8284) #8284 (lelenei)
- ENS provider (#8278) #8278 (guanbinrui)
- loading status on cyberconnect (#8288) #8288 (lelenei)
- follow failed (#8287) #8287 (lelenei)
- account cb API (#8294) #8294 (guanbinrui)
- some error on cyberconnect (#8298) #8298 (lelenei)
- fallback image on maskbok (#8302) #8302 (lelenei)
- missing function this bind (#8308) #8308 (nuanyang233)
- timeline collectibles (#8304) #8304 (Lantt)
- 4337 OP (#8314) #8314 (guanbinrui)
- dup storage key (#8317) #8317 (guanbinrui)
- connect smart pay account with identifier (#8318) #8318 (nuanyang233)
- RSS3: mf-3017 adjust scrollbar style of details dialog (#8321) #8321 (UncleBill)
- used response (#8323) #8323 (guanbinrui)
- 4337 send op (#8319) #8319 (guanbinrui)
- incorrect owner address (#8324) #8324 (nuanyang233)
- get token price fallback (#8326) #8326 (nuanyang233)
- encode data (#8325) #8325 (guanbinrui)
- looksrare order price token (#8332) #8332 (Lantt)
- incorrect mask account state (#8330) #8330 (nuanyang233)
- mf-2918 there might be duplicate NFTs (#8334) #8334 (UncleBill)
- incorrect platform id (#8331) #8331 (nuanyang233)
- incorrect this context (#8348) #8348 (nuanyang233)
- ProjectCard: card might be overflow (#8346) #8346 (UncleBill)
- Chainbase: reverse result might be empty (#8344) #8344 (UncleBill)
- RSS3: mf-3052 display cost and add trading platform (#8343) #8343 (UncleBill)
- default image in maskbox (#8350) #8350 (lelenei)
- remove query address cache (#8349) #8349 (lelenei)
- mf-3057 fade out nft profile card (#8355) #8355 (UncleBill)
- mf-3058 nft profile can't update correctly (#8356) #8356 (UncleBill)
- bugfix for smartpay (#8357) #8357 (nuanyang233)
- stale with rule (#8360) #8360 (guanbinrui)
- mf-2818 match multiple ENS and Space Id (#8359) #8359 (UncleBill)
- generate persona address when out db (#8362) #8362 (nuanyang233)
- clear twitter identity cache (#8363) #8363 (lelenei)
- present nft project twitter (#8327) #8327 (Hancheng Zhou)
- replace nextid icon in share with dialog (#8367) #8367 (lelenei)
- click and show nft avatar detail page (#8365) #8365 (lelenei)
- nft project related bugs (#8369) #8369 (Hancheng Zhou)
- bugfix for smart pay (#8366) #8366 (nuanyang233)
- adjust nextid icon size (#8376) #8376 (lelenei)
- tooltip css (#8375) #8375 (lelenei)
- RSS3: mf-3088 follow metadata might be empty (#8377) #8377 (UncleBill)
- 4337 requests confirmation (#8378) #8378 (guanbinrui)
- rename (#8382) #8382 (lelenei)
- tooltip css (#8381) #8381 (lelenei)
- mf-2826 show linked profiles from current persona (#8383) #8383 (UncleBill)
- mf-2834 sync with snapshot (#8386) #8386 (Hancheng Zhou)
- dsearch trending bugs (#8384) #8384 (Lantt)
- mf-2966 linked profiles might not update correctly (#8385) #8385 (UncleBill)
- cache expired (#8391) #8391 (guanbinrui)
- some release bugs (#8394) #8394 (Lantt)
- sentry env config (#8393) #8393 (Lantt)
- mf-3061 sorting wallets in tips settings (#8389) #8389 (UncleBill)
- abuse helper service (#8398) #8398 (guanbinrui)
- bugfix for deploy 4337 (#8395) #8395 (nuanyang233)
- duplicate token (#8379) #8379 (lelenei)
- bugfix (#8397) #8397 (lelenei)
- some dsearch trending bugs (#8403) #8403 (Lantt)
- mf-2826 current persona not update correctly (#8401) #8401 (UncleBill)
- bugfix for deploy dialog logic (#8404) #8404 (nuanyang233)
- open select persona panel when no verify persona after click entry (#8405) #8405 (nuanyang233)
- contract optimization in MarketTrending (#8402) #8402 (lelenei)
- call gas estimation (#8407) #8407 (guanbinrui)
- 4337 gas estimation (#8410) #8410 (guanbinrui)
- filter invalid chain (#8408) #8408 (lelenei)
- contract link (#8414) #8414 (lelenei)
- mf-3131 next id failed to stale cache (#8413) #8413 (UncleBill)
- compose dialog style (#8412) #8412 (lelenei)
- mf-3132 pfp persona proofs not update correctly (#8415) #8415 (UncleBill)
- bugfix (#8417) #8417 (lelenei)
- add 4337 related tx into watcher (#8416) #8416 (guanbinrui)
- trending: mf-3112 bnb nft list (#8419) #8419 (Hancheng Zhou)
- bugfix for 4337 (#8418) #8418 (nuanyang233)
- remove contracts filter (#8422) #8422 (lelenei)
- autofill token (#8411) #8411 (lelenei)
- 4337 deploy and fund watcher (#8421) #8421 (guanbinrui)
- show transaction from zerion (#8420) #8420 (lelenei)
- nft project bugs (#8426) #8426 (Hancheng Zhou)
- connect wallet (#8424) #8424 (guanbinrui)
- post share with proof service search (#8427) #8427 (Hancheng Zhou)
- query trending from api (#8428) #8428 (lelenei)
- select token (#8430) #8488 (lelenei)
- bugfix for share with dialog (#8434) #8488,#8434 (lelenei)
- bugfix (#8435) #8488,#8435 (lelenei)
- add zerion collection info in response (#8436) #8488,#8436 (Lantt)
- bugfix for popup wallet connection (#8437) #8488,#8437 (nuanyang233)
- tabs and status bar network context (#8431) #8488 (Hancheng Zhou)
- autofill buy token (#8439) #8488,#8439 (lelenei)
- speed up to sync theme settings (#8440) #8488,#8440 (guanbinrui)
- Avatar: mf-3161 twitter dom gets updated (#8441) #8488,#8441 (UncleBill)
- user settings (#8445) #8488,#8445 (guanbinrui)
- snapshot: current account voter (#8444) #8488,#8444 (Hancheng Zhou)
- bugfix for swap (#8447) #8488,#8447 (nuanyang233)
- nft project ui (#8448) #8488,#8448 (Hancheng Zhou)
- contracts menu (#8438) #8488,#8438 (lelenei)
- bugfix (#8453) #8488,#8453 (nuanyang233)
- debank gas api url path (#8457) #8488,#8457 (nuanyang233)
- NFT details dialog: mf-3189 add missing rank and tooltip (#8465) #8488,#8465 (UncleBill)
- conflux balance and trending ui (#8463) #8488,#8463 (Hancheng Zhou)
- click contract address to jump (#8467) #8488,#8467 (lelenei)
- reset min gas limit on op (#8469) #8488,#8469 (nuanyang233)
- Solana: mf-3170 fails to load token list (#8458) #8488,#8458 (UncleBill)
- token hover swap card hide footer (#8470) #8488,#8470 (Hancheng Zhou)
- no conflux tx history (#8473) #8488,#8473 (Hancheng Zhou)
- bugfix for incorrect network in trader (#8475) #8488,#8475 (nuanyang233)
- Fortmatic: mf-2474 update bsc offical rpc url (#8478) #8488,#8478 (UncleBill)
- NFT details dialog: mf-3205 background color of offer card (#8480) #8488,#8480 (UncleBill)
- Gitcoin: mf-3203 set max height for Gitcoin preview card (#8481) #8488,#8481 (UncleBill)
- rp list amount precise (#8483) #8488,#8483 (Hancheng Zhou)
- avax token address (#8484) #8488,#8484 (lelenei)
- link icon color in cyberconnect (#8486) #8488,#8486 (lelenei)
- should use mainnet create native token when fetch asset (#8455) #8488,#8455 (Lantt)
- user settings (#8449) #8488,#8449 (guanbinrui)
- sort nft list by trending id (#8485) #8488,#8485 (Hancheng Zhou)
- trending with no contracts return (#8489) #8488,#8489 (Hancheng Zhou)
- verify wallet connect (#8482) #8488,#8482 (nuanyang233)
- link icon color in token list dialog (#8493) #8488,#8493 (lelenei)
- hover tips in app setting dialog (#8494) #8488,#8494 (lelenei)
- mf-3218 fixup! refactor: add hub getFungibleToken (#8479) (#8492) #8488,#8492 (UncleBill)
- bugfix for release (#8495) #8488,#8495 (nuanyang233)
- remove gas option in luckdrop (#8496) #8488,#8496 (nuanyang233)
- GasSetting: mf-3227 set gas token accordingly (#8497) #8488,#8497 (UncleBill)
- slient chain is not sync (#8498) #8498 (nuanyang233)
- incorrect network type state (#8499) #8499 (nuanyang233)
- disable smartpay recovery notification (#8501) #8501 (nuanyang233)
- incorrect this reference (#8502) #8502 (nuanyang233)
- failed to create web3 (#8503) #8503 (guanbinrui)
Documentation
- i18n: sync i18n files from Crowdin (#8217) #8217 (Jack Works)
- i18n: sync i18n files from Crowdin (#8295) #8295 (Jack Works)
- i18n: sync i18n files from Crowdin (#8306) #8306 (Jack Works)
Code Refactoring
- remove torus (#8205) #8205 (guanbinrui)
- stale expired responses (#8201) #8201 (guanbinrui)
- connection hub result (#8215) #8215 (guanbinrui)
- replace mask wallet provider to hosted wallet provider (#8224) #8224 (nuanyang233)
- open file browser and file picker via event emitter (#8225) #8225 (UncleBill)
- add Boundary to provide boundary for usage like tooltip (#8230) #8230 (UncleBill)
- open FileServiceDialog according to composition type (#8245) #8245 (UncleBill)
- pass meta to CompositionDialogEntry's onClick handler (#8257) #8257 (UncleBill)
- Boundary: setting ref automatically (#8260) #8260 (UncleBill)
- code stlye (#8262) #8262 (guanbinrui)
- useIterator (#8268) #8268 (guanbinrui)
- update lock file (#8272) #8272 (guanbinrui)
- check receipt (#8274) #8274 (guanbinrui)
- remove await (#8286) #8286 (guanbinrui)
- mf-3003 add a nft avatar fallback from self host api (#8291) #8291 (UncleBill)
- DSearch implementation (#8104) #8104 (Hancheng Zhou)
- attemptUntil (#8305) #8305 (guanbinrui)
- add createProvider (#8333) #8333 (guanbinrui)
- the send method (#8335) #8335 (guanbinrui)
- migrate avatar (#8340) #8340 (lelenei)
- persona sign (#8352) #8352 (guanbinrui)
- internalSend (#8338) #8338 (guanbinrui)
- naming (#8364) #8364 (guanbinrui)
- persona sign (4337 sign methods) (#8361) #8361 (guanbinrui)
- sign tx demo (#8370) #8370 (guanbinrui)
- use uuid replace the boolean for logger setting (#8339) #8339 (Lantt)
- remove cache from next id api (#8337) #8337 (Lantt)
- support payment token (#8380) #8380 (guanbinrui)
- switch 4337 production env (#8425) #8425 (nuanyang233)
- code style #8488 (guanbinrui)
- reduce Attrace API calls (#8446) #8488,#8446 (guanbinrui)
- fetch helpers (#8452) #8488,#8452 (guanbinrui)
- op rpc 429 (#8461) #8488,#8461 (guanbinrui)
- squash APIs (#8472) #8488,#8472 (guanbinrui)
- add hub getFungibleToken (#8479) #8488,#8479 (Hancheng Zhou)
Chores
- reply smart pay review (#8218) #8218 (nuanyang233)
- update lock file (#8234) #8234 (guanbinrui)
- sentry init (#7881) #7881 (Lantt)
- async NFTScan support chain config (#8250) #8250 (Lantt)
- prettier got upgraded, remove unsupported file from ignore list (#8307) #8307 (UncleBill)
- add owner and identifier when connect smart pay (#8316) #8316 (nuanyang233)
- pick Hotfix 2.16.3 => 2.16.4 (patch) (#8270) (#8358) #8358 (Lantt)
- mf-3106 retract decorations for Christmas (#8387) #8387 (UncleBill)
- revert proof service domain (#8392) #8392 (nuanyang233)
- update lock file (guanbinrui)
- bump version to 2.17.0 #8488 (guanbinrui)
Commits
- b6a51d0: New translations en-US.json (Quenya) (#8216) (Jack Works) #8216
- 71bf6d9: New translations en-US.json (Chinese Simplified) (#8227) (Jack Works) #8227
- 986fd70: New translations en-US.json (Quenya) (#8233) (Jack Works) #8233
- 285e855: New translations en-US.json (Quenya) (#8261) (Jack Works) #8261
- b789371: New translations en-US.json (Quenya) (#8315) (Jack Works) #8315
- 1a5dfa1: [Release] Hotfix 2.16.3 => 2.16.2 (patch) (#8235) (guanbinrui)
- 88a44da: Revert "feat: mf-2910 request permissions on extension update (#8328)" (guanbinrui)
- 16e152f: Revert "refactor: migrate avatar (#8340)" (guanbinrui)
- e6367ab: Revert "refactor: use uuid replace the boolean for logger setting (#8339)" (guanbinrui)