diff --git a/package.json b/package.json index 9a2d83aaf5ab..bc16ced99548 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "yarn": ">=999.0.0", "npm": ">=999.0.0" }, - "version": "2.33.2", + "version": "2.33.3", "private": true, "license": "AGPL-3.0-or-later", "scripts": { diff --git a/packages/plugins/Calendar/src/SiteAdaptor/index.tsx b/packages/plugins/Calendar/src/SiteAdaptor/index.tsx index 72a1f310d7ae..b991f6d61f6b 100644 --- a/packages/plugins/Calendar/src/SiteAdaptor/index.tsx +++ b/packages/plugins/Calendar/src/SiteAdaptor/index.tsx @@ -24,6 +24,7 @@ const site: Plugin.SiteAdaptor.Definition = { category: 'dapp', recommendFeature, description: recommendFeature.description, + tutorialLink: 'https://mask.notion.site/Calendar-Web3-Daily-Digest-a59647e6e43a454eaccedd627fe50d3c', }, ], } diff --git a/packages/plugins/FileService/src/SiteAdaptor/components/FileBrowser.tsx b/packages/plugins/FileService/src/SiteAdaptor/components/FileBrowser.tsx index 29ee43e385b6..df449509dfb7 100644 --- a/packages/plugins/FileService/src/SiteAdaptor/components/FileBrowser.tsx +++ b/packages/plugins/FileService/src/SiteAdaptor/components/FileBrowser.tsx @@ -121,12 +121,14 @@ enum ProviderTabs { All = 'All', IPFS = 'IPFS', Arweave = 'Arweave', + Load = 'Load Network', } const TabToProviderMap: Record = { [ProviderTabs.All]: null, [ProviderTabs.IPFS]: Provider.IPFS, [ProviderTabs.Arweave]: Provider.Arweave, + [ProviderTabs.Load]: Provider.Load, } const providers = getEnumAsArray(ProviderTabs) diff --git a/packages/plugins/FileService/src/SiteAdaptor/components/Terms.tsx b/packages/plugins/FileService/src/SiteAdaptor/components/Terms.tsx index 4d3dd4bf70a0..d9b015f38f04 100644 --- a/packages/plugins/FileService/src/SiteAdaptor/components/Terms.tsx +++ b/packages/plugins/FileService/src/SiteAdaptor/components/Terms.tsx @@ -95,28 +95,23 @@ export function Terms() { - Web3 File Service is a decentralized storage service provided by Mask Network. It allows users - to store files in different decentralized networks. This feature is powered by Mask Network's - partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, - PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB. + Web3 File Service is a decentralized storage solution provided by Mask Network that allows users + to store files across multiple decentralized networks. This service is powered by Mask Network’s + partner protocols, including IPFS, Arweave, and Load Network. It supports various file formats + such as PDF, DOC, JPG, PNG, MP3, MP4, and more, with a maximum file size of 10MB per upload.
+ Through the Web3 File Service, users can upload files to different decentralized networks and + choose whether or not to encrypt them, thereby generating files with different levels of + confidentiality. Mask Network users can share these files to social platforms via generated + links. Using encryption helps protect file security and prevent privacy breaches.
- You can store files in multiple decentralized networks through the Web3 file service. When - uploading files, you can choose to encrypt or decrypt them. According to the selected encryption - method, you can obtain two file links with and without encryption. Users of Mask Network can - share files to social platforms through this link. By using the encryption, you can ensure the - security of your files and prevent privacy leakage. + Please note that anyone with the link can access and share the file. Due to the immutable nature + of decentralized storage systems, uploaded files cannot be deleted or modified, so please + exercise caution when uploading files containing personal information.
-
- It should be noted that any user who has the link can download and share the file. With the - characteristics of decentralized file storage systems, your uploaded files can never be deleted - or tampered. Be caution when uploading files with personal privacy. -
-
- The Web3 File Service provided by Mask Network enables individuals to be free from data - restrictions imposed by traditional social platforms, enabling free encrypted transmission and - sharing of files. At present, the service is provisionally free for all users with Mask Network. - Mask Network will provide updates on costs users may have to pay in the future. + Mask Network’s Web3 File Service is designed to help users break free from the data limitations + of traditional social platforms, enabling secure and decentralized file sharing. The service is + currently free for all Mask Network users. Any future costs will be announced in advance.
diff --git a/packages/plugins/FileService/src/SiteAdaptor/components/UploadFile.tsx b/packages/plugins/FileService/src/SiteAdaptor/components/UploadFile.tsx index 2298ac2b519e..b354c7ad0d38 100644 --- a/packages/plugins/FileService/src/SiteAdaptor/components/UploadFile.tsx +++ b/packages/plugins/FileService/src/SiteAdaptor/components/UploadFile.tsx @@ -1,9 +1,11 @@ +// todo:the issue is potentially the file size limit + import { Icons } from '@masknet/icons' import { UploadDropArea } from '@masknet/shared' import { makeStyles } from '@masknet/theme' import { Checkbox, FormControlLabel, Radio, Typography } from '@mui/material' import { useCallback, useMemo, useState, type ReactNode } from 'react' -import { MAX_FILE_SIZE } from '../../constants.js' +import { MAX_FILE_SIZE, MAX_FILE_SIZE_LOAD } from '../../constants.js' import { downloadFile } from '../../helpers.js' import { Provider } from '../../types.js' import { useFileManagement } from '../contexts/index.js' @@ -79,6 +81,8 @@ export function UploadFile() { const [provider, setProvider] = useState(Provider.Arweave) const { recentFiles, uploadingFiles, uploadFile, attachToPost } = useFileManagement() + const FILE_SIZE = provider === Provider.Load ? MAX_FILE_SIZE_LOAD : MAX_FILE_SIZE + const files = useMemo(() => { return [...uploadingFiles, ...recentFiles] }, [uploadingFiles, recentFiles]) @@ -92,6 +96,10 @@ export function UploadFile() { provider: Provider.IPFS, name: IPFS, }, + { + provider: Provider.Load, + name: Load Network, + }, ] const onSelectFile = useCallback( @@ -103,7 +111,7 @@ export function UploadFile() { return (
- +
{providers.map((config: ProviderConfig) => ( = { [Provider.Arweave]: arweave, [Provider.IPFS]: ipfs, + [Provider.Load]: load, } export async function makeAttachment(provider: Provider, options: AttachmentOptions) { diff --git a/packages/plugins/FileService/src/constants.ts b/packages/plugins/FileService/src/constants.ts index e6769bdcc1b6..d90b2d8b1497 100644 --- a/packages/plugins/FileService/src/constants.ts +++ b/packages/plugins/FileService/src/constants.ts @@ -3,6 +3,7 @@ export const META_KEY_2 = 'com.maskbook.fileservice:2' export const META_KEY_3 = 'com.maskbook.fileservice:3' export const MAX_FILE_SIZE = 10 * 1000 * 1000 +export const MAX_FILE_SIZE_LOAD = 10 * 1024 * 1024 export const LANDING_PAGE = 'https://files.r2d2.to/partner/arweave/landing-page.html' export const RECOVERY_PAGE = 'https://fileservice.r2d2.to/recover' @@ -19,4 +20,5 @@ export const enum RoutePaths { export const enum Provider { IPFS = 'ipfs', Arweave = 'arweave', + Load = 'load', } diff --git a/packages/plugins/FileService/src/helpers.ts b/packages/plugins/FileService/src/helpers.ts index f0f10902425e..40050b3e5166 100644 --- a/packages/plugins/FileService/src/helpers.ts +++ b/packages/plugins/FileService/src/helpers.ts @@ -45,6 +45,7 @@ const resolveGatewayAPI = createLookupTableResolver( { [Provider.Arweave]: 'https://arweave.net', [Provider.IPFS]: 'https://mask.infura-ipfs.io/ipfs', + [Provider.Load]: 'https://load0.network/resolve', }, () => 'Unknown provider', ) diff --git a/packages/plugins/FileService/src/locale/en-US.json b/packages/plugins/FileService/src/locale/en-US.json index 7583e303eb45..33ea06712bc8 100644 --- a/packages/plugins/FileService/src/locale/en-US.json +++ b/packages/plugins/FileService/src/locale/en-US.json @@ -24,6 +24,7 @@ "erRCKP": ["File saved"], "tG9G+b": ["File Service"], "XrH+JC": ["IPFS"], + "6ZZ+4S": ["Load Network"], "tuOw4x": ["Make It Encrypted"], "AxPAXW": ["No results found"], "VHShJf": ["Please click Browse Files button to select files to upload."], @@ -42,6 +43,9 @@ "TwdaGt": [ "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." ], + "lErh77": [ + "Web3 File Service is a decentralized storage solution provided by Mask Network that allows users to store files across multiple decentralized networks. This service is powered by Mask Network’s partner protocols, including IPFS, Arweave, and Load Network. It supports various file formats such as PDF, DOC, JPG, PNG, MP3, MP4, and more, with a maximum file size of 10MB per upload.<0/>Through the Web3 File Service, users can upload files to different decentralized networks and choose whether or not to encrypt them, thereby generating files with different levels of confidentiality. Mask Network users can share these files to social platforms via generated links. Using encryption helps protect file security and prevent privacy breaches.<1/>Please note that anyone with the link can access and share the file. Due to the immutable nature of decentralized storage systems, uploaded files cannot be deleted or modified, so please exercise caution when uploading files containing personal information.<2/>Mask Network’s Web3 File Service is designed to help users break free from the data limitations of traditional social platforms, enabling secure and decentralized file sharing. The service is currently free for all Mask Network users. Any future costs will be announced in advance." + ], "4JCJIV": ["What is Web3 File Service?"], "9uYu7e": ["You haven't uploaded any files yet."], "jt/0L2": ["You've saved ", ["0"], " to Web3 file service."] diff --git a/packages/plugins/FileService/src/locale/en-US.po b/packages/plugins/FileService/src/locale/en-US.po index 0cf647ab498a..2756eb7b37ce 100644 --- a/packages/plugins/FileService/src/locale/en-US.po +++ b/packages/plugins/FileService/src/locale/en-US.po @@ -109,6 +109,10 @@ msgstr "" msgid "IPFS" msgstr "" +#: src/SiteAdaptor/components/UploadFile.tsx +msgid "Load Network" +msgstr "" + #: src/SiteAdaptor/components/UploadFile.tsx msgid "Make It Encrypted" msgstr "" @@ -153,13 +157,17 @@ msgid "Web3 File Service" msgstr "" #: src/SiteAdaptor/components/Terms.tsx -msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." -msgstr "" +#~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." +#~ msgstr "" #: src/SiteAdaptor/components/Terms.tsx #~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." #~ msgstr "" +#: src/SiteAdaptor/components/Terms.tsx +msgid "Web3 File Service is a decentralized storage solution provided by Mask Network that allows users to store files across multiple decentralized networks. This service is powered by Mask Network’s partner protocols, including IPFS, Arweave, and Load Network. It supports various file formats such as PDF, DOC, JPG, PNG, MP3, MP4, and more, with a maximum file size of 10MB per upload.<0/>Through the Web3 File Service, users can upload files to different decentralized networks and choose whether or not to encrypt them, thereby generating files with different levels of confidentiality. Mask Network users can share these files to social platforms via generated links. Using encryption helps protect file security and prevent privacy breaches.<1/>Please note that anyone with the link can access and share the file. Due to the immutable nature of decentralized storage systems, uploaded files cannot be deleted or modified, so please exercise caution when uploading files containing personal information.<2/>Mask Network’s Web3 File Service is designed to help users break free from the data limitations of traditional social platforms, enabling secure and decentralized file sharing. The service is currently free for all Mask Network users. Any future costs will be announced in advance." +msgstr "" + #: src/SiteAdaptor/components/Terms.tsx msgid "What is Web3 File Service?" msgstr "" diff --git a/packages/plugins/FileService/src/locale/ja-JP.json b/packages/plugins/FileService/src/locale/ja-JP.json index 04020d3e1d22..76b7d96f05b6 100644 --- a/packages/plugins/FileService/src/locale/ja-JP.json +++ b/packages/plugins/FileService/src/locale/ja-JP.json @@ -24,6 +24,7 @@ "erRCKP": ["File saved"], "tG9G+b": ["ファイルサービス"], "XrH+JC": ["IPFS"], + "6ZZ+4S": ["Load Network"], "tuOw4x": ["暗号化しましょう"], "AxPAXW": ["結果は見つかりませんでした。"], "VHShJf": ["アップロードするファイルを選択するには、「ファイルを参照」ボタンをクリックしてください。"], @@ -42,6 +43,9 @@ "TwdaGt": [ "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." ], + "lErh77": [ + "Web3 File Service is a decentralized storage solution provided by Mask Network that allows users to store files across multiple decentralized networks. This service is powered by Mask Network’s partner protocols, including IPFS, Arweave, and Load Network. It supports various file formats such as PDF, DOC, JPG, PNG, MP3, MP4, and more, with a maximum file size of 10MB per upload.<0/>Through the Web3 File Service, users can upload files to different decentralized networks and choose whether or not to encrypt them, thereby generating files with different levels of confidentiality. Mask Network users can share these files to social platforms via generated links. Using encryption helps protect file security and prevent privacy breaches.<1/>Please note that anyone with the link can access and share the file. Due to the immutable nature of decentralized storage systems, uploaded files cannot be deleted or modified, so please exercise caution when uploading files containing personal information.<2/>Mask Network’s Web3 File Service is designed to help users break free from the data limitations of traditional social platforms, enabling secure and decentralized file sharing. The service is currently free for all Mask Network users. Any future costs will be announced in advance." + ], "4JCJIV": ["Web3ファイルサービスとは何ですか?"], "9uYu7e": ["まだファイルはアップロードされていません。"], "jt/0L2": ["You've saved ", ["0"], " to Web3 file service."] diff --git a/packages/plugins/FileService/src/locale/ja-JP.po b/packages/plugins/FileService/src/locale/ja-JP.po index 1b9dd5133fc4..84a40fd51b40 100644 --- a/packages/plugins/FileService/src/locale/ja-JP.po +++ b/packages/plugins/FileService/src/locale/ja-JP.po @@ -114,6 +114,10 @@ msgstr "ファイルサービス" msgid "IPFS" msgstr "" +#: src/SiteAdaptor/components/UploadFile.tsx +msgid "Load Network" +msgstr "" + #: src/SiteAdaptor/components/UploadFile.tsx msgid "Make It Encrypted" msgstr "暗号化しましょう" @@ -158,13 +162,17 @@ msgid "Web3 File Service" msgstr "プラグイン: ファイルサービス" #: src/SiteAdaptor/components/Terms.tsx -msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." -msgstr "" +#~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." +#~ msgstr "" #: src/SiteAdaptor/components/Terms.tsx #~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." #~ msgstr "" +#: src/SiteAdaptor/components/Terms.tsx +msgid "Web3 File Service is a decentralized storage solution provided by Mask Network that allows users to store files across multiple decentralized networks. This service is powered by Mask Network’s partner protocols, including IPFS, Arweave, and Load Network. It supports various file formats such as PDF, DOC, JPG, PNG, MP3, MP4, and more, with a maximum file size of 10MB per upload.<0/>Through the Web3 File Service, users can upload files to different decentralized networks and choose whether or not to encrypt them, thereby generating files with different levels of confidentiality. Mask Network users can share these files to social platforms via generated links. Using encryption helps protect file security and prevent privacy breaches.<1/>Please note that anyone with the link can access and share the file. Due to the immutable nature of decentralized storage systems, uploaded files cannot be deleted or modified, so please exercise caution when uploading files containing personal information.<2/>Mask Network’s Web3 File Service is designed to help users break free from the data limitations of traditional social platforms, enabling secure and decentralized file sharing. The service is currently free for all Mask Network users. Any future costs will be announced in advance." +msgstr "" + #: src/SiteAdaptor/components/Terms.tsx msgid "What is Web3 File Service?" msgstr "Web3ファイルサービスとは何ですか?" diff --git a/packages/plugins/FileService/src/locale/ko-KR.json b/packages/plugins/FileService/src/locale/ko-KR.json index 6d3086b13522..a7487e395748 100644 --- a/packages/plugins/FileService/src/locale/ko-KR.json +++ b/packages/plugins/FileService/src/locale/ko-KR.json @@ -22,6 +22,7 @@ "erRCKP": ["File saved"], "tG9G+b": ["파일 서비스"], "XrH+JC": ["IPFS"], + "6ZZ+4S": ["Load Network"], "tuOw4x": ["암호화하기"], "AxPAXW": ["검색 결과가 없습니다."], "VHShJf": ["파일 브러우저 버튼을 클릭하여 업로드할 파일을 선택하세요."], @@ -40,6 +41,9 @@ "TwdaGt": [ "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." ], + "lErh77": [ + "Web3 File Service is a decentralized storage solution provided by Mask Network that allows users to store files across multiple decentralized networks. This service is powered by Mask Network’s partner protocols, including IPFS, Arweave, and Load Network. It supports various file formats such as PDF, DOC, JPG, PNG, MP3, MP4, and more, with a maximum file size of 10MB per upload.<0/>Through the Web3 File Service, users can upload files to different decentralized networks and choose whether or not to encrypt them, thereby generating files with different levels of confidentiality. Mask Network users can share these files to social platforms via generated links. Using encryption helps protect file security and prevent privacy breaches.<1/>Please note that anyone with the link can access and share the file. Due to the immutable nature of decentralized storage systems, uploaded files cannot be deleted or modified, so please exercise caution when uploading files containing personal information.<2/>Mask Network’s Web3 File Service is designed to help users break free from the data limitations of traditional social platforms, enabling secure and decentralized file sharing. The service is currently free for all Mask Network users. Any future costs will be announced in advance." + ], "4JCJIV": ["웹2 파일 서비스가 무엇입니까?"], "9uYu7e": ["업로드된 파일이 없습니다."], "jt/0L2": ["You've saved ", ["0"], " to Web3 file service."] diff --git a/packages/plugins/FileService/src/locale/ko-KR.po b/packages/plugins/FileService/src/locale/ko-KR.po index 31f57f5fddf1..4f23250b1c10 100644 --- a/packages/plugins/FileService/src/locale/ko-KR.po +++ b/packages/plugins/FileService/src/locale/ko-KR.po @@ -114,6 +114,10 @@ msgstr "파일 서비스" msgid "IPFS" msgstr "" +#: src/SiteAdaptor/components/UploadFile.tsx +msgid "Load Network" +msgstr "" + #: src/SiteAdaptor/components/UploadFile.tsx msgid "Make It Encrypted" msgstr "암호화하기" @@ -158,13 +162,17 @@ msgid "Web3 File Service" msgstr "웹3 파일 서비스" #: src/SiteAdaptor/components/Terms.tsx -msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." -msgstr "" +#~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." +#~ msgstr "" #: src/SiteAdaptor/components/Terms.tsx #~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." #~ msgstr "" +#: src/SiteAdaptor/components/Terms.tsx +msgid "Web3 File Service is a decentralized storage solution provided by Mask Network that allows users to store files across multiple decentralized networks. This service is powered by Mask Network’s partner protocols, including IPFS, Arweave, and Load Network. It supports various file formats such as PDF, DOC, JPG, PNG, MP3, MP4, and more, with a maximum file size of 10MB per upload.<0/>Through the Web3 File Service, users can upload files to different decentralized networks and choose whether or not to encrypt them, thereby generating files with different levels of confidentiality. Mask Network users can share these files to social platforms via generated links. Using encryption helps protect file security and prevent privacy breaches.<1/>Please note that anyone with the link can access and share the file. Due to the immutable nature of decentralized storage systems, uploaded files cannot be deleted or modified, so please exercise caution when uploading files containing personal information.<2/>Mask Network’s Web3 File Service is designed to help users break free from the data limitations of traditional social platforms, enabling secure and decentralized file sharing. The service is currently free for all Mask Network users. Any future costs will be announced in advance." +msgstr "" + #: src/SiteAdaptor/components/Terms.tsx msgid "What is Web3 File Service?" msgstr "웹2 파일 서비스가 무엇입니까?" diff --git a/packages/plugins/FileService/src/locale/zh-CN.json b/packages/plugins/FileService/src/locale/zh-CN.json index b3725e299d18..da4d8a35a94a 100644 --- a/packages/plugins/FileService/src/locale/zh-CN.json +++ b/packages/plugins/FileService/src/locale/zh-CN.json @@ -22,6 +22,7 @@ "erRCKP": ["File saved"], "tG9G+b": ["文件服务"], "XrH+JC": ["IPFS"], + "6ZZ+4S": ["Load Network"], "tuOw4x": ["进行加密"], "AxPAXW": ["未找到结果"], "VHShJf": ["请点击浏览文件按钮选择要上传的文件。"], @@ -38,6 +39,9 @@ "TwdaGt": [ "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." ], + "lErh77": [ + "Web3 File Service is a decentralized storage solution provided by Mask Network that allows users to store files across multiple decentralized networks. This service is powered by Mask Network’s partner protocols, including IPFS, Arweave, and Load Network. It supports various file formats such as PDF, DOC, JPG, PNG, MP3, MP4, and more, with a maximum file size of 10MB per upload.<0/>Through the Web3 File Service, users can upload files to different decentralized networks and choose whether or not to encrypt them, thereby generating files with different levels of confidentiality. Mask Network users can share these files to social platforms via generated links. Using encryption helps protect file security and prevent privacy breaches.<1/>Please note that anyone with the link can access and share the file. Due to the immutable nature of decentralized storage systems, uploaded files cannot be deleted or modified, so please exercise caution when uploading files containing personal information.<2/>Mask Network’s Web3 File Service is designed to help users break free from the data limitations of traditional social platforms, enabling secure and decentralized file sharing. The service is currently free for all Mask Network users. Any future costs will be announced in advance." + ], "4JCJIV": ["什么是 Web3 文件服务?"], "9uYu7e": ["您尚未上传任何文件。"], "jt/0L2": ["You've saved ", ["0"], " to Web3 file service."] diff --git a/packages/plugins/FileService/src/locale/zh-CN.po b/packages/plugins/FileService/src/locale/zh-CN.po index b6f35c01a293..af819e6ab65c 100644 --- a/packages/plugins/FileService/src/locale/zh-CN.po +++ b/packages/plugins/FileService/src/locale/zh-CN.po @@ -114,6 +114,10 @@ msgstr "文件服务" msgid "IPFS" msgstr "" +#: src/SiteAdaptor/components/UploadFile.tsx +msgid "Load Network" +msgstr "" + #: src/SiteAdaptor/components/UploadFile.tsx msgid "Make It Encrypted" msgstr "进行加密" @@ -158,13 +162,17 @@ msgid "Web3 File Service" msgstr "文件服务" #: src/SiteAdaptor/components/Terms.tsx -msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." -msgstr "" +#~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." +#~ msgstr "" #: src/SiteAdaptor/components/Terms.tsx #~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." #~ msgstr "" +#: src/SiteAdaptor/components/Terms.tsx +msgid "Web3 File Service is a decentralized storage solution provided by Mask Network that allows users to store files across multiple decentralized networks. This service is powered by Mask Network’s partner protocols, including IPFS, Arweave, and Load Network. It supports various file formats such as PDF, DOC, JPG, PNG, MP3, MP4, and more, with a maximum file size of 10MB per upload.<0/>Through the Web3 File Service, users can upload files to different decentralized networks and choose whether or not to encrypt them, thereby generating files with different levels of confidentiality. Mask Network users can share these files to social platforms via generated links. Using encryption helps protect file security and prevent privacy breaches.<1/>Please note that anyone with the link can access and share the file. Due to the immutable nature of decentralized storage systems, uploaded files cannot be deleted or modified, so please exercise caution when uploading files containing personal information.<2/>Mask Network’s Web3 File Service is designed to help users break free from the data limitations of traditional social platforms, enabling secure and decentralized file sharing. The service is currently free for all Mask Network users. Any future costs will be announced in advance." +msgstr "" + #: src/SiteAdaptor/components/Terms.tsx msgid "What is Web3 File Service?" msgstr "什么是 Web3 文件服务?" diff --git a/packages/plugins/FileService/src/locale/zh-TW.json b/packages/plugins/FileService/src/locale/zh-TW.json index 3a6690c6dfb2..b6086f79f040 100644 --- a/packages/plugins/FileService/src/locale/zh-TW.json +++ b/packages/plugins/FileService/src/locale/zh-TW.json @@ -22,6 +22,7 @@ "erRCKP": ["File saved"], "tG9G+b": ["文件服务"], "XrH+JC": ["IPFS"], + "6ZZ+4S": ["Load Network"], "tuOw4x": ["加密它"], "AxPAXW": ["未找到结果"], "VHShJf": ["请点击浏览文件按钮选择要上传的文件。"], @@ -38,6 +39,9 @@ "TwdaGt": [ "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." ], + "lErh77": [ + "Web3 File Service is a decentralized storage solution provided by Mask Network that allows users to store files across multiple decentralized networks. This service is powered by Mask Network’s partner protocols, including IPFS, Arweave, and Load Network. It supports various file formats such as PDF, DOC, JPG, PNG, MP3, MP4, and more, with a maximum file size of 10MB per upload.<0/>Through the Web3 File Service, users can upload files to different decentralized networks and choose whether or not to encrypt them, thereby generating files with different levels of confidentiality. Mask Network users can share these files to social platforms via generated links. Using encryption helps protect file security and prevent privacy breaches.<1/>Please note that anyone with the link can access and share the file. Due to the immutable nature of decentralized storage systems, uploaded files cannot be deleted or modified, so please exercise caution when uploading files containing personal information.<2/>Mask Network’s Web3 File Service is designed to help users break free from the data limitations of traditional social platforms, enabling secure and decentralized file sharing. The service is currently free for all Mask Network users. Any future costs will be announced in advance." + ], "4JCJIV": ["什么是 Web3 文件服务?"], "9uYu7e": ["您尚未上传任何文件。"], "jt/0L2": ["You've saved ", ["0"], " to Web3 file service."] diff --git a/packages/plugins/FileService/src/locale/zh-TW.po b/packages/plugins/FileService/src/locale/zh-TW.po index 555f17ebf84a..6c1523a53e3e 100644 --- a/packages/plugins/FileService/src/locale/zh-TW.po +++ b/packages/plugins/FileService/src/locale/zh-TW.po @@ -114,6 +114,10 @@ msgstr "" msgid "IPFS" msgstr "" +#: src/SiteAdaptor/components/UploadFile.tsx +msgid "Load Network" +msgstr "" + #: src/SiteAdaptor/components/UploadFile.tsx msgid "Make It Encrypted" msgstr "加密它" @@ -158,13 +162,17 @@ msgid "Web3 File Service" msgstr "檔案服務" #: src/SiteAdaptor/components/Terms.tsx -msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." -msgstr "" +#~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS and Arweave. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." +#~ msgstr "" #: src/SiteAdaptor/components/Terms.tsx #~ msgid "Web3 File Service is a decentralized storage service provided by Mask Network. It allows users to store files in different decentralized networks. This feature is powered by Mask Network's partner file storage protocols such as IPFS, Arweave and Meson Network. It supports files in PDF, DOC, JPG, PNG, MP3, MP4 and other formats. At present, the maximum file size is 10 MB.<0/><1/>You can store files in multiple decentralized networks through the Web3 file service. When uploading files, you can choose to encrypt or decrypt them. According to the selected encryption method, you can obtain two file links with and without encryption. Users of Mask Network can share files to social platforms through this link. By using the encryption, you can ensure the security of your files and prevent privacy leakage.<2/><3/>It should be noted that any user who has the link can download and share the file. With the characteristics of decentralized file storage systems, your uploaded files can never be deleted or tampered. Be caution when uploading files with personal privacy.<4/><5/>The Web3 File Service provided by Mask Network enables individuals to be free from data restrictions imposed by traditional social platforms, enabling free encrypted transmission and sharing of files. At present, the service is provisionally free for all users with Mask Network. Mask Network will provide updates on costs users may have to pay in the future." #~ msgstr "" +#: src/SiteAdaptor/components/Terms.tsx +msgid "Web3 File Service is a decentralized storage solution provided by Mask Network that allows users to store files across multiple decentralized networks. This service is powered by Mask Network’s partner protocols, including IPFS, Arweave, and Load Network. It supports various file formats such as PDF, DOC, JPG, PNG, MP3, MP4, and more, with a maximum file size of 10MB per upload.<0/>Through the Web3 File Service, users can upload files to different decentralized networks and choose whether or not to encrypt them, thereby generating files with different levels of confidentiality. Mask Network users can share these files to social platforms via generated links. Using encryption helps protect file security and prevent privacy breaches.<1/>Please note that anyone with the link can access and share the file. Due to the immutable nature of decentralized storage systems, uploaded files cannot be deleted or modified, so please exercise caution when uploading files containing personal information.<2/>Mask Network’s Web3 File Service is designed to help users break free from the data limitations of traditional social platforms, enabling secure and decentralized file sharing. The service is currently free for all Mask Network users. Any future costs will be announced in advance." +msgstr "" + #: src/SiteAdaptor/components/Terms.tsx msgid "What is Web3 File Service?" msgstr "" diff --git a/packages/plugins/FileService/src/schema-v3.json b/packages/plugins/FileService/src/schema-v3.json index b03c6d31e194..2ec75a5e9035 100644 --- a/packages/plugins/FileService/src/schema-v3.json +++ b/packages/plugins/FileService/src/schema-v3.json @@ -12,7 +12,7 @@ }, "provider": { "type": "string", - "enum": ["arweave", "ipfs"], + "enum": ["arweave", "ipfs", "load"], "title": "provider" }, "id": { diff --git a/packages/plugins/FileService/src/types.ts b/packages/plugins/FileService/src/types.ts index 407f8e1ca8a1..f40a37c78450 100644 --- a/packages/plugins/FileService/src/types.ts +++ b/packages/plugins/FileService/src/types.ts @@ -3,6 +3,7 @@ import type { FileFrameProps } from '@masknet/shared' export enum Provider { Arweave = 'arweave', IPFS = 'ipfs', + Load = 'load', } export interface LandingPageMetadata { diff --git a/packages/plugins/GoPlusSecurity/src/SiteAdaptor/index.tsx b/packages/plugins/GoPlusSecurity/src/SiteAdaptor/index.tsx index 864951343764..790bd8208320 100644 --- a/packages/plugins/GoPlusSecurity/src/SiteAdaptor/index.tsx +++ b/packages/plugins/GoPlusSecurity/src/SiteAdaptor/index.tsx @@ -44,6 +44,8 @@ const site: Plugin.SiteAdaptor.Definition = { category: 'dapp', marketListSortingPriority: 16, description: Provide you with fast, reliable and convenient security services., + tutorialLink: + 'https://mask.notion.site/Security-Detection-Go-Scamsniffer-Blockaid-Cryptoscamdb-9c32befb3c0648e79997900cee232462', } })(), ], diff --git a/packages/plugins/Pets/src/SiteAdaptor/index.tsx b/packages/plugins/Pets/src/SiteAdaptor/index.tsx index 26f1e04d1e7e..46e222602d15 100644 --- a/packages/plugins/Pets/src/SiteAdaptor/index.tsx +++ b/packages/plugins/Pets/src/SiteAdaptor/index.tsx @@ -5,7 +5,6 @@ import { Icons } from '@masknet/icons' import { base } from '../base.js' import { PluginPetMessages } from '../messages.js' import { PetsGlobalInjection } from './PetsGlobalInjection.js' -import { twitterDomainMigrate } from '@masknet/shared-base' import { Trans } from '@lingui/react/macro' const site: Plugin.SiteAdaptor.Definition = { @@ -41,7 +40,7 @@ const site: Plugin.SiteAdaptor.Definition = { icon, description: Discover the infinite possibilities of #NFTs., name, - tutorialLink: twitterDomainMigrate('https://x.com/NonFFriend'), + tutorialLink: 'https://mask.notion.site/Set-Up-Your-Own-NFT-Pet-PFP-8c12e0ce8b6a4fa0bde3a90fe070618b', iconFilterColor, category: 'dapp', } diff --git a/packages/plugins/RedPacket/src/SiteAdaptor/index.tsx b/packages/plugins/RedPacket/src/SiteAdaptor/index.tsx index 492e41902320..4542095985b2 100644 --- a/packages/plugins/RedPacket/src/SiteAdaptor/index.tsx +++ b/packages/plugins/RedPacket/src/SiteAdaptor/index.tsx @@ -156,7 +156,7 @@ const site: Plugin.SiteAdaptor.Definition = { icon, description: Gift crypto or NFTs to any users, first come, first served., name, - tutorialLink: 'https://realmasknetwork.notion.site/0a71fd421aae4563bd07caa3e2129e5b', + tutorialLink: 'https://mask.notion.site/Send-a-Lucky-Drop-a4c7d33e87d54f1e9f537838308e3a6b', category: 'dapp', recommendFeature, } diff --git a/packages/plugins/ScamWarning/src/SiteAdaptor/index.tsx b/packages/plugins/ScamWarning/src/SiteAdaptor/index.tsx index 78a064f06830..f118e268cb68 100644 --- a/packages/plugins/ScamWarning/src/SiteAdaptor/index.tsx +++ b/packages/plugins/ScamWarning/src/SiteAdaptor/index.tsx @@ -27,6 +27,8 @@ const site: Plugin.SiteAdaptor.Definition = { digital assets. ), + tutorialLink: + 'https://mask.notion.site/Security-Detection-Go-Scamsniffer-Blockaid-Cryptoscamdb-9c32befb3c0648e79997900cee232462', } })(), ], diff --git a/packages/plugins/SwitchLogo/src/SiteAdaptor/index.tsx b/packages/plugins/SwitchLogo/src/SiteAdaptor/index.tsx index 40c3832883af..f7d841816e59 100644 --- a/packages/plugins/SwitchLogo/src/SiteAdaptor/index.tsx +++ b/packages/plugins/SwitchLogo/src/SiteAdaptor/index.tsx @@ -21,6 +21,7 @@ const site: Plugin.SiteAdaptor.Definition = { category: 'dapp', recommendFeature, description: recommendFeature.description, + tutorialLink: 'https://mask.notion.site/Back-to-Twitter-Blue-Bird-6e17fd3065be4333b7ddcb77b0828af0', }, ], GlobalInjection() { diff --git a/packages/plugins/Tips/src/SiteAdaptor/index.tsx b/packages/plugins/Tips/src/SiteAdaptor/index.tsx index 2505c5e8cf3e..1c1d713ceb7e 100644 --- a/packages/plugins/Tips/src/SiteAdaptor/index.tsx +++ b/packages/plugins/Tips/src/SiteAdaptor/index.tsx @@ -41,6 +41,7 @@ const site: Plugin.SiteAdaptor.Definition = { iconFilterColor, nextIdRequired: true, entryWalletConnectedNotRequired: true, + tutorialLink: 'https://mask.notion.site/Tip-Your-Favourite-Web3-User-fbf16a9009b54cc4be7e860ba2c15441', } })(), ], diff --git a/packages/plugins/Transak/src/SiteAdaptor/index.tsx b/packages/plugins/Transak/src/SiteAdaptor/index.tsx index 64bf570fdd8e..bfc083a24772 100644 --- a/packages/plugins/Transak/src/SiteAdaptor/index.tsx +++ b/packages/plugins/Transak/src/SiteAdaptor/index.tsx @@ -36,7 +36,7 @@ const site: Plugin.SiteAdaptor.Definition = { }, appBoardSortingDefaultPriority: 8, marketListSortingPriority: 6, - tutorialLink: 'https://transak.com/', + tutorialLink: 'https://mask.notion.site/Fiat-on-ramp-77cd1c4a771a4022ab4d5a45f6691717', icon, description: ( Fiat On-Ramp Aggregator on X. Buy crypto in 60+ countries with Transak support. diff --git a/packages/plugins/Web3Profile/src/SiteAdaptor/index.tsx b/packages/plugins/Web3Profile/src/SiteAdaptor/index.tsx index c5190c74bf7e..936cff3954e6 100644 --- a/packages/plugins/Web3Profile/src/SiteAdaptor/index.tsx +++ b/packages/plugins/Web3Profile/src/SiteAdaptor/index.tsx @@ -58,6 +58,7 @@ const site: Plugin.SiteAdaptor.Definition = { nextIdRequired: true, category: 'dapp', description: Choose and show your Web3 footprints on X., + tutorialLink: 'https://mask.notion.site/Web3-Profile-b3215b9094f24b0fa6928d9c04fc50f2', } })(), ], diff --git a/packages/shared/src/UI/modals/ApplicationBoardModal/ApplicationSettingPluginSwitch.tsx b/packages/shared/src/UI/modals/ApplicationBoardModal/ApplicationSettingPluginSwitch.tsx index 1da0cf79a3f8..32d26ce7f2c4 100644 --- a/packages/shared/src/UI/modals/ApplicationBoardModal/ApplicationSettingPluginSwitch.tsx +++ b/packages/shared/src/UI/modals/ApplicationBoardModal/ApplicationSettingPluginSwitch.tsx @@ -207,6 +207,17 @@ function DSearchSettings({ checked, onSwitch, setRef }: DSearchSettingsProps) { DSearch + + + + openWindow( + 'https://mask.notion.site/DSearch-73f30e9268764c10901090aaa6ed0558', + ) + } + /> +
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 464e6c1ce502..6ce1dfcffe13 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4066,21 +4066,25 @@ packages: resolution: {integrity: sha512-lJ7s/pOQWRJ0mstjZQnVyX2/3QRXZ9cpFHJDZ7e81Y8QSn/iqxTrnK0DPgxUrDG8hYKQmWQdQLU4sP5DKBz0Jg==} cpu: [arm64] os: [linux] + libc: [glibc] '@dprint/linux-arm64-musl@0.45.1': resolution: {integrity: sha512-un2awe1L1sAJLsCPSEUrE0/cgupdzbYFoyBOutyU1zHR9KQn47AtIDw+chvuinU4xleHDuEGyXGuJ6NE+Ky6vw==} cpu: [arm64] os: [linux] + libc: [musl] '@dprint/linux-x64-glibc@0.45.1': resolution: {integrity: sha512-5Civht90S/g8zlyYB7n4oH78p+sLbNqeFCFuImJRK7uRxZwCRya7lji6RwlB6DQ7qngVqovTHj9RLOYfZzfVlg==} cpu: [x64] os: [linux] + libc: [glibc] '@dprint/linux-x64-musl@0.45.1': resolution: {integrity: sha512-p2/gjnHDd8GRCvtey5HZO4o/He6pSmY/zpcCuIXprFW9P0vNlEj3DFhz4FPpOKXM+csrsVWWs2E0T/xr5QZtVg==} cpu: [x64] os: [linux] + libc: [musl] '@dprint/typescript@0.90.5': resolution: {integrity: sha512-/1aP6saonFvJyQN3l2is6eTOec3GnLGyW+opid/eDm8pnlhwzYl8A9p36pI6WO5jLl/a9Ghod+LWpvSOuXFGUw==} @@ -5297,6 +5301,7 @@ packages: '@mui/base@5.0.0-beta.40': resolution: {integrity: sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==} engines: {node: '>=12.0.0'} + deprecated: This package has been replaced by @base-ui-components/react peerDependencies: '@types/react': npm:types-react@beta react: 0.0.0-experimental-58af67a8f8-20240628 @@ -5470,24 +5475,28 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@napi-rs/image-linux-arm64-musl@1.4.1': resolution: {integrity: sha512-zp5YOfAMf3Wl5Nl872ubB1Yhy/qzR6AHlzyTHvsNQcoeKQSXZeQ0pSeDO78TaoYXtytBF6FHi5DVmuqmz5lxOg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@napi-rs/image-linux-x64-gnu@1.4.1': resolution: {integrity: sha512-Z+4dShhM3kzYhSINT9jd52DCLKUYH23B7tHEuNW6PIl0eCZmgi2lYRawbmA98rFdmAckfFtYEEg4if6HEbyGgQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@napi-rs/image-linux-x64-musl@1.4.1': resolution: {integrity: sha512-wJh76KSVjJXtmsddhsU+lNYqvXMv0wyzSPMFF/zYPryjUeNAWZp3P59OKj2mq8eFK22t17pBxbZb6uru2bFT7A==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@napi-rs/image-win32-ia32-msvc@1.4.1': resolution: {integrity: sha512-aB7JDZp1InE6nj25dg2+Xmv2I1aM+nTfI5v9r7dM6VPTByDHo2NtHqCtTeMM5xlpvMcUTwjyrZHwV1WJGZKNtQ==} @@ -5643,30 +5652,35 @@ packages: engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] + libc: [glibc] '@parcel/watcher-linux-arm64-glibc@2.3.0': resolution: {integrity: sha512-mQ0gBSQEiq1k/MMkgcSB0Ic47UORZBmWoAWlMrTW6nbAGoLZP+h7AtUM7H3oDu34TBFFvjy4JCGP43JlylkTQA==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] '@parcel/watcher-linux-arm64-musl@2.3.0': resolution: {integrity: sha512-LXZAExpepJew0Gp8ZkJ+xDZaTQjLHv48h0p0Vw2VMFQ8A+RKrAvpFuPVCVwKJCr5SE+zvaG+Etg56qXvTDIedw==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] + libc: [musl] '@parcel/watcher-linux-x64-glibc@2.3.0': resolution: {integrity: sha512-P7Wo91lKSeSgMTtG7CnBS6WrA5otr1K7shhSjKHNePVmfBHDoAOHYRXgUmhiNfbcGk0uMCHVcdbfxtuiZCHVow==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] + libc: [glibc] '@parcel/watcher-linux-x64-musl@2.3.0': resolution: {integrity: sha512-+kiRE1JIq8QdxzwoYY+wzBs9YbJ34guBweTK8nlzLKimn5EQ2b2FSC+tAOpq302BuIMjyuUGvBiUhEcLIGMQ5g==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] + libc: [musl] '@parcel/watcher-wasm@2.3.0': resolution: {integrity: sha512-ejBAX8H0ZGsD8lSICDNyMbSEtPMWgDL0WFCt/0z7hyf5v8Imz4rAM8xY379mBsECkq/Wdqa5WEDLqtjZ+6NxfA==} @@ -6003,21 +6017,25 @@ packages: resolution: {integrity: sha512-DTtFBJmgQQrVWjbklpgJDr3kE9Uf1fHsPh+1GVslsBuyn+o4O7JslrnjuVsQCYKoiEg0Lg4ZPQmwnhJLHssZ5A==} cpu: [arm64] os: [linux] + libc: [glibc] '@rspack/binding-linux-arm64-musl@1.2.7': resolution: {integrity: sha512-01/OoQQF9eyDvRKkxj4DzCznfGZIvnzI8qOsrv+M7VBm8FLoKpb3hygXixaGQOXmNL42XTh61qjgm++fBu6aUA==} cpu: [arm64] os: [linux] + libc: [musl] '@rspack/binding-linux-x64-gnu@1.2.7': resolution: {integrity: sha512-lUOAUq0YSsofCXsP6XnlgfH0ZRDZ2X2XqXLXYjqf4xkSxCl5eBmE0EQYjAHF4zjUvU5rVx4a4bDLWv7+t3bOHg==} cpu: [x64] os: [linux] + libc: [glibc] '@rspack/binding-linux-x64-musl@1.2.7': resolution: {integrity: sha512-ZrPXfgT30p4DlydYavaTHiluxHkWvZHt7K4q7qNyTfYYowG6jRGwWi/PATdugNICGv027Wsh5nzEO4o27Iuhwg==} cpu: [x64] os: [linux] + libc: [musl] '@rspack/binding-win32-arm64-msvc@1.2.7': resolution: {integrity: sha512-1OzzM+OUSWX39XYcDfxJ8bGX5vNNrRejCMGotBEdP+uQ3KMWCPz0G4KRc3QIjghaLIYk3ofd83hcfUxyk/2Xog==} @@ -6511,24 +6529,28 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [glibc] '@swc/core-linux-arm64-musl@1.11.7': resolution: {integrity: sha512-cTydaYBwDbVV5CspwVcCp9IevYWpGD1cF5B5KlBdjmBzxxeWyTAJRtKzn8w5/UJe/MfdAptarpqMPIs2f33YEQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [musl] '@swc/core-linux-x64-gnu@1.11.7': resolution: {integrity: sha512-YAX2KfYPlbDsnZiVMI4ZwotF3VeURUrzD+emJgFf1g26F4eEmslldgnDrKybW7V+bObsH22cDqoy6jmQZgpuPQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [glibc] '@swc/core-linux-x64-musl@1.11.7': resolution: {integrity: sha512-mYT6FTDZyYx5pailc8xt6ClS2yjKmP8jNHxA9Ce3K21n5qkKilI5M2N7NShwXkd3Ksw3F29wKrg+wvEMXTRY/A==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [musl] '@swc/core-win32-arm64-msvc@1.11.7': resolution: {integrity: sha512-uLDQEcv0BHcepypstyxKkNsW6KfLyI5jVxTbcxka+B2UnMcFpvoR87nGt2JYW0grO2SNZPoFz+UnoKL9c6JxpA==} @@ -7360,6 +7382,7 @@ packages: '@walletconnect/web3wallet@1.12.3': resolution: {integrity: sha512-HBzYDjf3ZVzyTCqycyMjJnn/1sQtRe0beGc3qtq9bLX/dmezkO6Oc1lg1WlvxT7KtTqKx41usw5tjiwfNZ2+ug==} + deprecated: Web3Wallet is now Reown WalletKit. Please follow the upgrade guide at https://docs.reown.com/walletkit/upgrade/from-web3wallet-web '@walletconnect/window-getters@1.0.0': resolution: {integrity: sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==} @@ -11790,6 +11813,7 @@ packages: lodash.get@4.4.2: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + deprecated: This package is deprecated. Use the optional chaining (?.) operator instead. lodash.indexof@4.0.5: resolution: {integrity: sha512-t9wLWMQsawdVmf6/IcAgVGqAJkNzYVcn4BHYZKTPW//l7N5Oq7Bq138BaVk19agcsPZePcidSgTTw4NqS1nUAw==} @@ -11799,6 +11823,7 @@ packages: lodash.isequal@4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} + deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead. lodash.ismatch@4.4.0: resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} @@ -15526,6 +15551,7 @@ packages: yaeti@0.0.6: resolution: {integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==} engines: {node: '>=0.10.32'} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}