Releases: DimensionDev/Maskbook
Releases · DimensionDev/Maskbook
v2.10.2
✔ No breaking changes.
v2.10.1
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)
v2.9.0
✔ No breaking changes.
🆕 New Feature
🔐 Security
🎨 UI Improvements
🐛 Bug Fixes
👩💻 Miscellaneous
v2.8.1
✔ No breaking changes.
🆕 New Feature
🔐 Security
🎨 UI Improvements
🐛 Bug Fixes
- fix: kill no connect when no localkey (#6352)
- hotfix: some ui issues (#6354)
- fix: e2e key partition compat (#6230)
- fix: collectible loading icon position (#6353)
- fix: big number to string as react node
- fix(ui): claim button && mind fb tool box hint (#6337)
- fix: personaActionButton display error (#6361)
👩💻 Miscellaneous
- refactor: match more links on opensea (#6351)
v2.8.0
✔ No breaking changes.
🆕 New Feature
🔐 Security
🎨 UI Improvements
🐛 Bug Fixes
👩💻 Miscellaneous
v2.7.0
✔ No breaking changes.
🆕 New Feature
- feat!: optimize payload size of payload v37 (#5908)
- feat(twitter): upload avatar api (#6000)
- feat: Go Plus Security plugin (#5873)
- feat: aave v2 (#5651)
- feat: add 3 api to plugin context (#6064)
- feat: add (#6073)
- feat: add ECKeyIdentifier.publicKeyAsHex close GH-6082 (#6085)
- feat: add cross-chain-bridge plugin (#6016)
- feat: add new cli fix lockfile
- feat: add token security rules (#6039)
- feat: add transaction dialog in saving plugin (#6076)
- feat: check contract address (#5969)
- feat: configurable app board (#5939)
- feat: create next kv server api (#5994)
- feat: domain name service (#5931)
- feat: enable es2021 syntax (#6027)
- feat: go pocket feedback (#6014)
- feat: improve mask popup (#5986)
- feat: introduce ses in dev (#5759)
- feat: manage recent pending transactions (#6055)
- feat: new app board (#6018)
- feat: new intial persona page (#6122)
- feat: persona QR code (#5990)
- feat: tip NFT (#6013)
- feat: tips entrance (#6012)
🎨 UI Improvements
🐛 Bug Fixes
- fix(instagram): can't open web3 tab (#6011)
- fix(kv): fetch with no-cors mode response opaque data (#5940)
- fix(mobile): no media viewer (#5925)
- fix(share): popup share (#6003)
- fix(tip): adjust size of the badge of WalletIcon (#6044)
- fix(tip): ajust size of tip button according to twitter's (#5970)
- fix(tip): change promote text in share message (#5984)
- fix(tip): hide tip button when evm is not actived (#5982)
- fix(tip): set significant to 6 for formatting max amount (#6062)
- fix(tip): styling tip button in post (#5981)
- fix(twitter): search injected dom selector (#5944)
- fix(zora): check ipfs before resolving
- fix(zora): check ipfs before resolving (#5949)
- fix: ITO history default icon (#6078)
- fix: add ellipsis effect for nft contract name (#6041)
- fix: add token type check for token list (#6033)
- fix: adjust maskicon position (#5943)
- fix: app board wallet disconnected display (#6007)
- fix: bsc to bnb (#5965)
- fix: bugfix for next id (#5934)
- fix: can't auto close dialog when lost focus (#5977)
- fix: downgrade react-refresh
- fix: duplicate render by unique key (#6123)
- fix: file service not show close #6100
- fix: hidden web3 tab page (#6021)
- fix: hyper proxy r2d2 route not work on cloudflare (#5955)
- fix: icon position in minds.com (#5899)
- fix: if gulp biuld-ci fails, ci should fail as well (#6107)
- fix: if phantom is locked, might not able to open its popup (#6115)
- fix: improve input fields (#5996)
- fix: improve loading in collectible offers and order table (#5987)
- fix: incorrect contracts query on dashboard (#6095)
- fix: incorrect plugin name (#6077)
- fix: incorrect text (#6096)
- fix: ito entrance (#5968)
- fix: jsx-key (#6074)
- fix: line break (#5950)
- fix: lint errors about docs (#5953)
- fix: lost default network indicator (#5976)
- fix: lucky drop schema (#6093)
- fix: lucky drop send from past use image payload (#5992)
- fix: missing builds (#5935)
- fix: mnemonic words exports (#6136)
- fix: new-pkg command close GH-6001
- fix: next id bugs (#5936)
- fix: persona db overwrite bug (#5964 #5966)
- fix: persona not preview in full page when printing (#6043)
- fix: plugin wrapper (#5947)
- fix: reduce jsx nested (#6124)
- fix: reduce token list rerenders (#6036)
- fix: reply review (#5946)
- fix: revert constants (#5957)
- fix: select user missing
- fix: should filter asset which not on support chain (#6050)
- fix: should update tip status when next id verify status changed (#6020)
- fix: sns share in ITO and PET (#5941)
- fix: sprint2 ui issues (#6042)
- fix: support translate css (#5800)
- fix: twitter image (#5967)
- fix: twitter nickname selector (#6006)
- fix: type error (#6113)
- fix: typos (#5948)
- fix: ui style (#6051)
- fix: web3 tab lose focus (#5988)
- fix: zora api (#5942)
👩💻 Miscellaneous
- chore: add .github/security.md file (#6060)
- chore: add back conflux constants (#5999)
- chore: add conflux config (#6112)
- chore: add cross isolation message (#5961)
- chore: add security report section (#6058)
- chore: change iOS idb fix
- chore: clean bool state variable name (#5975)
- chore: improve backup info card (#6063)
- chore: improve code style (#6090)
- chore: improve eslint (#6084)
- chore: improve purchase dialog (#6010)
- chore: patch @solana/web3.js (#6125)
- chore: pick some small changes from ses branch (#6038)
- chore: remove flag (#5960)
- chore: remove package alias in webpack config (#6054)
- chore: replace webcrypto liner (#6069)
- chore: setup i18n in background (#6086)
- chore: simplify use callback (#6046)
- chore: stronger settings type (#6005)
- chore: temp disable lockdown on firefox
- chore: turn on fortmatic (#6127)
- chore: update plugin template
- chore: upgrade @types/react to react 18 (#6053)
- chore: upgrade android target version to 99
- chore: upgrade web3 (#6025)
- docs: improve documentation (#5883)
- refactor: avoid prop drilling (#6083)
- refactor: cleanup post context (#6089)
- refactor: ito card footer button (#5985)
- refactor: migrate PersonaHome for SSR (#5995)
- refactor: move 2 settings and improve mv3
- refactor: move @masknet/typed-message package to esm (#6070)
- refactor: move MAX_PERSONA_LIMIT and formatPersonaFingerprint
- refactor: move MaskThemeProvider (#5993)
- refactor: move app_only_queryPersonas
- refactor: move attach/detach profile
- refactor: move backup code to backup-format package (#5922)
- refactor: move backupPersonaPrivateKey
- refactor: move createPersonaByMnemonicV2 and renamePersona
- refactor: move debugger settings (#6026)
- refactor: move detachProfileWithNextID
- refactor: move downloadBackup
- refactor: move getPersonaAvatar and updatePersonaAvatar
- refactor: move i18next instance to shared-base (#6004)
- refactor: move mobile_restoreFromMnemonicWords
- refactor: move openDashboard
- refactor: move queryLastPersonaCreated
- refactor: move queryOwnedPersonaInformation
- refactor: move queryPagedPostHistory
- refactor: move queryPersonaByMnemonic
- refactor: move queryPersonaByPrivateKey
- refactor: move queryRelationPaged
- refactor: move relation methods
- refactor: move resolveUnknownLegacyIdentity
- refactor: move some functions
- refactor: move tips ui from NextID to Tips (#6121)
- refactor: move typed-message tests (#6137)
- refactor: open window (#5972 #5974)
- refactor: pick theme refactor from GH-6009 (#6023)
- refactor: recover cfx constants (#6030)
- refactor: reduce rerender times (#5998)
- refactor: reduce rerendering (#5952)
- refactor: remove hash router (#6141)
- refactor: remove unused field pluginDefine.icon (#6024)
- refactor: remove unused plugin entries
- refactor: remove unused queryProfilesPagedDB
- refactor: remove unused web api for native
- refactor: rename WelcomeService to BackupService
- refactor: rename createSubscriptionFromValueRef
- refactor: reorgnize theme package (#6059)
- refactor: shared message bus (#5971)
- refactor: split plugin infra entries (#6057)
- refactor: turn token picking into async call (#5632)
v2.6.1
✔ No breaking changes.
🆕 New Feature
- feat: Go Plus Security plugin (#5873)
- feat: add cross-chain-bridge plugin (#6016)
- feat: add token security rules (#6039)
- feat: change cross chain config (#6045)
- feat: configurable app board
- feat: create next kv server api (#5994)
- feat: delete mask bridge entry (#6037)
- feat: go pocket feedback (#6014)
- feat: move gun out of webpack compile (#5917)
- feat: persona QR code (#5990)
- feat: tip NFT (#6013)
🎨 UI Improvements
🐛 Bug Fixes
- fix(instagram): can't open web3 tab (#6011)
- fix(share): popup share (#6003)
- fix(tip): adjust size of the badge of WalletIcon (#6044)
- fix(tip): ajust size of tip button according to twitter's (#5970)
- fix(tip): change promote text in share message (#5984)
- fix(tip): hide tip button when evm is not actived (#5982)
- fix(tip): styling tip button in post (#5981)
- fix: app board wallet disconnected display (#6007)
- fix: can't auto close dialog when lost focus (#5977)
- fix: hidden web3 tab page (#6021)
- fix: lost default network indicator (#5976)
- fix: lucky drop send from past use image payload (#5992)
- fix: remove suspend throw
- fix: should filter asset which not on support chain (#6050)
- fix: should update tip status when next id verify status changed (#6020)
- fix: twitter nickname selector (#6006)
- fix: web3 tab lose focus (#5988)
👩💻 Miscellaneous
v2.6.0
✔ No breaking changes.
🆕 New Feature
- feat(dex): integration mdex (#5798)
- feat(nextid): add tip feature (#5623)
- feat(plugin): add support for zora in collectible (#5762)
- feat: add SocialNetwork.Shared#utils.share to open share popup (#5871)
- feat: change chain name and icon (#5856)
- feat: delegate sns query (#5669)
- feat: encrypt public encryption for v38 and v37 (#5874)
- feat: inject mask at reply (#5911)
- feat: instagram api (#5915)
- feat: integrate Conflux eSpace (#5750)
- feat: mask import next id stage 2 (#5663)
- feat: move gun out of webpack compile (#5917)
- feat: next id (#5849)
- feat: refractor uniswap like trader (#5876)
- feat: replace encryption with new infra (#5909)
- feat: reverse address to domian (#5897)
- feat: rewrite shadow root css (#5809)
- feat: social-network-adaptor add opensea.io (#5703)
- feat: support wasm in mv3 (#5916)
- feat: twitter connect nextID (#5751)
- feat: use corepack (#5728)
🎨 UI Improvements
- style: create persona (#5743)
🐛 Bug Fixes
- fix(redpacket): get redpacket creating params in correct order (#5716)
- fix(solana): listen on wallet's accountChanged (#5921)
- fix(twitter): application board layout on mobile (#5726)
- fix(twitter): don't render image from post (#5741)
- fix(twitter): fails to detect text color in tweet detail page (#5706)
- fix(ui): background color for hover status of mui chip is almost transparent (#5918)
- fix: 'meta' in rarible response maybe is undefined (#5900)
- fix: bugfix for zrx (#5891)
- fix: chain info change (#5868)
- fix: claim button style (#5882)
- fix: conditional compile for android (#5833)
- fix: don't pass the unrecognized prop isFacebook to a DOM element (#5862)
- fix: inject tooltip style optimize (#5928)
- fix: plugin wrapper not functional after plugin disable and re-enable (#5752)
- fix: rename dialog title (#5881)
- fix: several bugs (#5870)
- fix: should clear socket data when change address (#5804)
- fix: task fail on mobile (#5884)
- fix: tradeprovider names (#5895)
- fix: typed-message transformer order (#5753)
- fix: typo (#5756)
👩💻 Miscellaneous
- perf: reduce settings changing notification for nextid (#5788)
- refactor: add SiteID (#5889)
- refactor: dependence problem again (#5902)
- refactor: move the helper service (#5730)
- refactor: move to use new decryption (#5867)
- refactor: move tokenlist and tokenprice to web3-provider (#5719)
- refactor: move typed-message as a package (#5697)
- refactor: reduce preflight request (#5923)
- refactor: remove unnecessary api key (#5794)
- refactor: remove unused code from trader plugin (#5838)
- refactor: remove unused hooks (#5839)
- refactor: update API naming (#5725)
- refactor: web3-shared-constants (#5847
- chore(eslint): disable import/no-deprecated (#5864)
- chore(security): disable scripts to be run during install (#5731)
- chore: add more mobile apis (#5665)
- chore: add scale10 (#5929)
- chore: dao tab id list from mask configuration (#5614)
- chore: disable eslint-plugin-prettier (#5858)
- chore: enable strict mode (#5848)
- chore: make link better (#5869)
- chore: migrate ERC20 token creation to web3-shared-evm (#5887)
- chore: migrate web3-kit to web3-shared-base (#5879)
- chore: remove duplicate build in proxy ci (#5754)
- chore: remove unused internal dependencies (#5903)
- chore: rename reverse address component (#5914)
- chore: token list domain (#5234)
- chore: upgrade deps (#5778)
- chore: upgrade dimension/kit (#5720)
- chore: upgrade to iOS 14 (#5777)