v2.10.0
β No breaking changes.
π New Feature
- feat(lucky drop): pre gas minus (#6467)
- feat(trending): support nft (#6621)
- feat: Pet game (#6548)
- feat: add NextID in profile db when select & no localkey err improve (#6348)
- feat: add Scam Sniffer [ethshanghai] (#6336)
- feat: add custom support with status bar (#6666)
- feat: add polyfill for EventTarget.prototype.addEventListener for AbortSignal support (#6570)
- feat: add token security (#6598)
- feat: add v37 support for developers (#6338)
- feat: add verified icon for tips accounts (#6601)
- feat: add web3 profile plugin (#6613)
- feat: align currency format (#6636)
- feat: apply mask colors to all sns and dashboard page (#6631)
- feat: approval plugin (#6605)
- feat: coingecko api proxy support (#6691)
- feat: enable trustedTypes for html (#6207)
- feat: hidden sashimi (#6786)
- feat: mask base tab component (#6180)
- feat: merge profiles with local and remote (#6693)
- feat: popup ssr (#6200)
- feat: should hide swap and transak when enable minimal mode (#6714)
- feat: swap improve (#6626)
- feat: trending view ui improve (#6203)
- feat: use r2d2 for more web3 providers (#6655)
- feat: wallet status bar (#6618)
π Security
π¨ UI Improvements
- style: injected dialog header height when with tab (#6697)
π Bug Fixes
- fix(Tradeview): uppercase I (#6607)
- fix(lucky drop): remove unwanted warning (#6595)
- fix(trader): filter out scam contract (#6638)
- fix(twitter): get current visiting identity via twitter's API (#6708)
- fix: 2.1.0 collectible issues (#6685)
- fix: Scam Sniffer update detector version (#6672)
- fix: add i18n params (#6716)
- fix: adjust dialog width (#6680)
- fix: adjust mask color (#6705)
- fix: adjust wallet name (#6674)
- fix: bugfix for global theme (#6660)
- fix: check chain valid (#6658)
- fix: copy audit (#6654)
- fix: cross-fetch crashes (#6696)
- fix: css style (#6681)
- fix: css style (#6683)
- fix: dashboard asset history support nft (#6651)
- fix: display avatar in popup accounts (#6694)
- fix: error boundary i18n not registered close #6643
- fix: failed to switch network with wc (#6699)
- fix: fileservice link err (#6675)
- fix: firefox crash (#6701)
- fix: gas settings dialog (#6688)
- fix: get current visiting identity at initialization (#6718)
- fix: global style order
- fix: improve tips entrance publicHexkey get (#6617)
- fix: injected script cause mobile crash (#6648)
- fix: injected script not using captured intrinsic (#6710)
- fix: ito && lucky drop (#6689)
- fix: lint error (#6630)
- fix: move theme-global to polyfills (#6620)
- fix: navigate to root when there are no wallet to select (#6679)
- fix: network tab style (#6662)
- fix: r2d2Fetch (#6719)
- fix: read persona from nextid (#6646)
- fix: should use blob to replace readable stream when deserialize (#6713)
- fix: show amount at avatar (#6628)
- fix: show nft avatar (#6676)
- fix: show token list (#6684)
- fix: show wallet domain name at avatar (#6657)
- fix: some old bug (#6637)
- fix: timeline button variant (#6668)
- fix: trending style (#6692)
- fix: trending view (#6604)
- fix: type definition in scripts
- fix: typing guarding at build time for useWeb3Hub (#6649)
- fix: typo (#6698)
- fix: ui at Check Security (#6677)
- fix: ui at avatar (#6640)
- fix: ui at cross-chain (#6678)
- fix: wallet dialog ui (#6610)
π©βπ» Miscellaneous
- chore: improve incremental build perf by upgrading ts to 4.8 (#6619)
- chore: scaffloding (#6629)
- chore: tag name is always outdate since the build process changed (#6734)
- chore: upgrade core-js and ses (#6647)
- chore: upgrade infra deps (#6606)
- chore: upgrade minimal requirement of pnpm to 7.4.0
- chore: upgrade to pnpm 7.5 (#6673)
- refactor: SelectFungibleToken (#6623)
- refactor: add authorized apis (#6702)
- refactor: add token approvance api (#6700)
- refactor: add token security apis (#6659)
- refactor: add useTransactionReceipt (#6602)
- refactor: enhance token type definitions (#6667)
- refactor: gas settings (#6632)
- refactor: gas settings dialog in using (#6652)
- refactor: move useTargetChainIdContext to EVM hooks (#6612)
- refactor: remove TransactionState (#6665)
- refactor: renaming (#6609)
- refactor: store multiple abis (#6690)