diff --git a/.editorconfig b/.editorconfig index 6f47929bcc..86a7f55e72 100644 --- a/.editorconfig +++ b/.editorconfig @@ -6,7 +6,7 @@ root = true [*] charset = utf-8 end_of_line = lf -indent_size = 2 +indent_size = 4 indent_style = space insert_final_newline = true trim_trailing_whitespace = false diff --git a/.github/README.md b/.github/README.md index 593ed2f3fb..cb29562d8e 100644 --- a/.github/README.md +++ b/.github/README.md @@ -1,5 +1,45 @@
+
+
+
+
+
+
+ Developed with the software and tools below. +
++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
@@ -45,7 +85,7 @@
## 🌐 兼容性
-
+
diff --git a/.github/README_Sillot.md b/.github/README_Sillot.md
index e58b9a8d0a..5f7c27511f 100644
--- a/.github/README_Sillot.md
+++ b/.github/README_Sillot.md
@@ -30,11 +30,8 @@
## 彖乄驱动
-汐洛始终代表先进恣产力,始终拥护全球先进开源力量,坚定不移推动新彖乄面向未来持续发展。
+汐洛始终代表先进恣产力,始终拥抱全球先进开源力量,坚定不移推动新彖乄面向未来持续发展。
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
- <div>
tags to wrap and remove blank lines",
@@ -1068,7 +1078,7 @@
"about": "About",
"about1": "Copyright (c) 2022-present • Hi-Windom • Privacy Policy • User Agreement",
"about2": "Use on browser",
- "about3": "Please use the Chrome browser and keep it in the same network as the computer, port ${port}
(In addition to the random port, the first started workspace will also automatically listen to 6806
as a fixed port, so that it is convenient for the browser to clip extensions or other external programs to call the kernel interface), the addresses that may be connected are as follows: ",
+ "about3": "Please use the Chrome browser and keep it in the same network as the computer, port ${port}
(In addition to the random port, the first started workspace will also automatically listen to 58131
as a fixed port, so that it is convenient for the browser to clip extensions or other external programs to call the kernel interface), the addresses that may be connected are as follows: ",
"about4": "Open browser",
"about5": "Access authorization code",
"about6": "After configuration, it will be used as the access authentication password, leave it blank to close the authentication",
@@ -1079,7 +1089,7 @@
"about11": "Network serving",
"about12": "After enabling, other devices in the same LAN will be allowed to access. The application will be closed automatically after modification, please restart manually",
"about13": "API token",
- "about14": "The token needs to be authenticated when calling the API",
+ "about14": "The token needs to be authenticated when calling the API
HTTP request header Authorization: token ${token}
",
"about17": "Do not enable proxy when set to Direct connection
",
"about18": "When using a non-loopback address (127.0.0.1
/[::1]
) please set the Access authorization code first",
"checkUpdate": "Check update",
@@ -1451,6 +1461,9 @@
"235": "[%d/%d] is updating the marketplace package...",
"236": "[%d/%d] is updating the marketplace package [%s]...",
"237": "[%d] marketplace packages have all been updated successfully",
- "238": "Marketplace package [%s] update failed, please try again later"
+ "238": "Marketplace package [%s] update failed, please try again later",
+ "239": "Related operations are being processed, please try again later",
+ "240": "Drag heading under container blocks in the doc is not supported",
+ "241": "Drag to its subheading is not supported"
}
}
diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json
index 2a12ac21a5..b5ccb6909e 100644
--- a/app/appearance/langs/es_ES.json
+++ b/app/appearance/langs/es_ES.json
@@ -1,4 +1,6 @@
{
+ "updateLayout": "Actualizar diseño",
+ "dndFolderTip": "Tenga en cuenta que ${x} solo inserta el hipervínculo file:// y no copia el archivo",
"removeCol": "¿Está seguro de que desea eliminar la columna ${x} en la base de datos?",
"vídeo": "Vídeo",
"audio": "Audio",
@@ -434,6 +436,14 @@
"autoDownloadUpdatePkgTip": "Después de abrir, verificará automáticamente la actualización de la versión cada dos horas. Si hay una versión actualizada, descargará automáticamente el paquete de instalación y solicitará la instalación",
"downloaded": "Descargado",
"allOp": "Todas las operaciones",
+ "allNotebooks": "Todos los cuadernos",
+ "historyClean": "limpiar (clean)",
+ "historyUpdate": "actualizar (update)",
+ "historyDelete": "eliminar (delete)",
+ "historyFormat": "formatear (format)",
+ "historySync": "sincronizar (sync)",
+ "historyReplace": "reemplazar (replace)",
+ "historyOutline": "esquema (outline)",
"htmlBlockError": "La ejecución del siguiente script afectará la visualización de la interfaz y el script ha dejado de ejecutarse",
"fileHistory": "Historial de archivos",
"htmlBlockTip": "Se forman varios bloques HTML. Para evitar la pérdida de datos, utilice etiquetas <div>
para ajustar y eliminar líneas en blanco",
@@ -1068,7 +1078,7 @@
"about": "Acerca de",
"about1": "Copyright (c) 2022-presente • Hi-Windom • Política de privacidad • Acuerdo de usuario",
"about2": "Uso en el navegador",
- "about3": "Por favor, utilice el navegador Chrome y manténgalo en la misma red que el ordenador, puerto ${port}
(Además del puerto aleatorio, el primer espacio de trabajo iniciado también escuchará automáticamente 6806
como un puerto fijo, por lo que es conveniente que el navegador recorte extensiones u otros programas externos para llamar a la interfaz del kernel), las direcciones que se pueden conectar son las siguientes: ",
+ "about3": "Por favor, utilice el navegador Chrome y manténgalo en la misma red que el ordenador, puerto ${port}
(Además del puerto aleatorio, el primer espacio de trabajo iniciado también escuchará automáticamente 58131
como un puerto fijo, por lo que es conveniente que el navegador recorte extensiones u otros programas externos para llamar a la interfaz del kernel), las direcciones que se pueden conectar son las siguientes: ",
"about4": "Abrir el navegador",
"about5": "Código de autorización de acceso",
"about6": "Después de la configuración, se utilizará como contraseña de autenticación de acceso, déjelo en blanco para cerrar la autenticación",
@@ -1079,7 +1089,7 @@
"about11": "Red de servicio",
"about12": "Después de habilitarlo, se permitirá el acceso a otros dispositivos de la misma LAN. La aplicación se cerrará automáticamente después de la modificación, por favor reinicie manualmente",
"about13": "Token API",
- "about14": "El token debe ser autentificado al llamar a la API",
+ "about14": "El token debe ser autentificado al llamar a la API
Encabezado de solicitud HTTP Authorization: token ${token}
",
"about17": "No habilite el proxy cuando esté configurado como Conexión directa
",
"about18": "Cuando se utiliza una dirección sin bucle invertido (127.0.0.1
/[::1]
) Primero configure el Código de autorización de acceso",
"checkUpdate": "Comprobar actualización",
@@ -1451,6 +1461,9 @@
"235": "[%d/%d] está actualizando el paquete del mercado...",
"236": "[%d/%d] está actualizando el paquete del mercado [%s]...",
"237": "[%d] todos los paquetes del mercado se han actualizado correctamente",
- "238": "Error en la actualización del paquete Marketplace [%s], inténtalo de nuevo más tarde"
+ "238": "Error en la actualización del paquete Marketplace [%s], inténtalo de nuevo más tarde",
+ "239": "Las operaciones relacionadas se están procesando, inténtalo de nuevo más tarde",
+ "240": "No se admite arrastrar encabezado debajo de los bloques contenedores en el documento",
+ "241": "No se admite arrastrar a su subtítulo"
}
}
diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json
index 332a18d2b7..955761ea9f 100644
--- a/app/appearance/langs/fr_FR.json
+++ b/app/appearance/langs/fr_FR.json
@@ -1,4 +1,6 @@
{
+ "updateLayout": "Mettre à jour la mise en page",
+ "dndFolderTip": "Veuillez noter que ${x} insère uniquement le lien hypertexte file:// et ne copie pas le fichier",
"removeCol": "Êtes-vous sûr de vouloir supprimer la colonne ${x} de la base de données ?",
"video": "Vidéo",
"audio": "Audio",
@@ -434,6 +436,14 @@
"autoDownloadUpdatePkgTip": "Après l'ouverture, il vérifiera automatiquement la mise à jour de la version toutes les deux heures. S'il existe une version mise à jour, il téléchargera automatiquement le package d'installation et demandera l'installation",
"downloaded": "Téléchargé",
"allOp": "Toutes les opérations",
+ "allNotebooks": "Tous les cahiers",
+ "historyClean": "nettoyer (clean)",
+ "historyUpdate": "mettre à jour (update)",
+ "historyDelete": "supprimer (delete)",
+ "historyFormat": "formater (format)",
+ "historySync": "synchroniser (sync)",
+ "historyReplace": "remplacer (replace)",
+ "historyOutline": "contour (outline)",
"htmlBlockError": "L'exécution du script suivant affectera l'affichage de l'interface et le script a cessé de s'exécuter",
"fileHistory": "Historique des fichiers",
"htmlBlockTip": "Plusieurs blocs HTML sont formés. Pour éviter la perte de données, veuillez utiliser les balises <div>
pour envelopper et supprimer les lignes vides",
@@ -1068,7 +1078,7 @@
"about": "À propos de",
"about1": "Copyright (c) 2022-présent • Hi-Windom • Politique de confidentialité • Accord de l'utilisateur",
"about2": "Utiliser sur le navigateur",
- "about3": "Veuillez utiliser le navigateur Chrome et le garder sur le même réseau que l'ordinateur, port ${port}
(En plus du port aléatoire, le premier espace de travail démarré écoutera également automatiquement 6806
en tant que port fixe, de sorte qu'il est pratique pour le navigateur de couper des extensions ou d'autres programmes externes pour appeler l'interface du noyau), les adresses pouvant être connectées sont les suivantes: ",
+ "about3": "Veuillez utiliser le navigateur Chrome et le garder sur le même réseau que l'ordinateur, port ${port}
(En plus du port aléatoire, le premier espace de travail démarré écoutera également automatiquement 58131
en tant que port fixe, de sorte qu'il est pratique pour le navigateur de couper des extensions ou d'autres programmes externes pour appeler l'interface du noyau), les adresses pouvant être connectées sont les suivantes: ",
"about4": "Ouvrir le navigateur",
"about5": "Accès code d'autorisation",
"about6": "Configuré comme mot de passe d'authentification d'accès, laisser vide pour désactiver l'authentification.",
@@ -1079,7 +1089,7 @@
"about11": "Service de réseau",
"about12": "Après l'activation, les autres appareils du même réseau local seront autorisés à accéder. L'application sera fermée automatiquement après modification, veuillez la redémarrer manuellement.",
"about13": "API token",
- "about14": "Le token doit être authentifié lors de l'appel de l'API.",
+ "about14": "Le token doit être authentifié lors de l'appel de l'API
En-tête de requête HTTP Authorization: token ${token}
",
"about17": "N'activez pas le proxy lorsqu'il est défini sur Connexion directe
.",
"about18": "Lors de l'utilisation d'une adresse sans bouclage (127.0.0.1
/[::1]
) Veuillez d'abord définir le Accès code d'autorisation",
"checkUpdate": "Vérifier la mise à jour",
@@ -1451,6 +1461,9 @@
"235": "[%d/%d] met à jour le package Marketplace...",
"236": "[%d/%d] met à jour le package Marketplace [%s]...",
"237": "[%d] packages Marketplace ont tous été mis à jour avec succès",
- "238": "La mise à jour du package Marketplace [%s] a échoué, veuillez réessayer plus tard"
+ "238": "La mise à jour du package Marketplace [%s] a échoué, veuillez réessayer plus tard",
+ "239": "Les opérations associées sont en cours de traitement, veuillez réessayer plus tard",
+ "240": "Le déplacement du titre sous les blocs conteneurs dans la doc n'est pas pris en charge",
+ "241": "Le glisser vers son sous-titre n'est pas pris en charge"
}
}
diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json
index 85fa06a4d1..466cff1af9 100644
--- a/app/appearance/langs/zh_CHT.json
+++ b/app/appearance/langs/zh_CHT.json
@@ -1,4 +1,6 @@
{
+ "updateLayout": "更新版面配置",
+ "dndFolderTip": "請注意 ${x} 僅插入 file:// 超鏈接,不複製檔案",
"removeCol": "確定刪除資料庫中的 ${x} 欄位?",
"video": "影片",
"audio": "音訊",
@@ -434,6 +436,14 @@
"autoDownloadUpdatePkgTip": "啟用後會每隔兩小時自動檢查版本更新,如果有更新版本則自動下載安裝檔並提示安裝",
"downloaded": "已下載",
"allOp": "所有操作",
+ "allNotebooks": "所有筆記本",
+ "historyClean": "清理 (clean)",
+ "historyUpdate": "更新 (update)",
+ "historyDelete": "刪除 (delete)",
+ "historyFormat": "格式化 (format)",
+ "historySync": "同步 (sync)",
+ "historyReplace": "替換 (replace)",
+ "historyOutline": "大綱 (outline)",
"htmlBlockError": "以下 script 執行會影響界面顯示,已經停止運行該腳本",
"fileHistory": "文件歷史",
"htmlBlockTip": "形成了多個 HTML 塊,為防止資料丟失請使用 <div>
標籤包裹並去掉空行",
@@ -1068,7 +1078,7 @@
"about": "關於",
"about1": "版權所有 (c) 2020-現在 • 雲南鏈滴科技有限公司 • 隱私政策 • 用戶協議",
"about2": "在瀏覽器上使用",
- "about3": "請使用 Chrome 瀏覽器並保持和電腦在同一個網路內,埠 ${port}
(第一個啟動的工作空間除了隨機埠外也會自動偵聽 6806
作為固定埠,以方便瀏覽器剪藏擴展或者其他外部程序調用Kernel接口),可能連通的網絡地址:",
+ "about3": "請使用 Chrome 瀏覽器並保持和電腦在同一個網路內,埠 ${port}
(第一個啟動的工作空間除了隨機埠外也會自動偵聽 58131
作為固定埠,以方便瀏覽器剪藏擴展或者其他外部程序調用Kernel接口),可能連通的網絡地址:",
"about4": "打開瀏覽器",
"about5": "存取授權碼",
"about6": "配置後作為存取鑒權密碼,留空則關閉鑒權",
@@ -1079,7 +1089,7 @@
"about11": "網路伺服",
"about12": "啟用後將允許同一區域網內的其他設備進行存取。修改後會自動關閉應用,請手動重啟",
"about13": "API token",
- "about14": "調用 API 時需要通過該 token 進行鑒權",
+ "about14": "調用 API 時需要通過該 token 進行鑒權
HTTP 請求標頭 Authorization: token ${token}
",
"about17": "設置為 直接連接
時不啟用代理",
"about18": "使用非環回地址(127.0.0.1
/[::1]
)時請先設置訪問授權碼",
"checkUpdate": "檢查更新",
@@ -1451,6 +1461,9 @@
"235": "[%d/%d] 正在更新市集包...",
"236": "[%d/%d] 正在更新市集包 [%s]...",
"237": "[%d] 個市集包已經全部更新成功",
- "238": "市集包 [%s] 更新失敗,請稍後再試"
+ "238": "市集包 [%s] 更新失敗,請稍後再試",
+ "239": "相關操作正在處理中,請稍後再試",
+ "240": "不支援拖曳文件中容器區塊下的標題",
+ "241": "不支持拖曳為自己的子標題"
}
}
diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json
index 18c6cb1bf2..b487960f1a 100644
--- a/app/appearance/langs/zh_CN.json
+++ b/app/appearance/langs/zh_CN.json
@@ -1,4 +1,6 @@
{
+ "updateLayout": "更新布局",
+ "dndFolderTip": "请注意 ${x} 仅插入 file:// 超链接,不复制文件",
"removeCol": "确定删除数据库中的 ${x} 列?",
"video": "视频",
"audio": "音频",
@@ -435,6 +437,14 @@
"autoDownloadUpdatePkgTip": "启用后会每隔两小时自动检查版本更新,如果有更新版本则自动下载安装包并提示安装",
"downloaded": "已下载",
"allOp": "所有操作",
+ "allNotebooks": "所有笔记本",
+ "historyClean": "清理 (clean)",
+ "historyUpdate": "更新 (update)",
+ "historyDelete": "删除 (delete)",
+ "historyFormat": "格式化 (format)",
+ "historySync": "同步 (sync)",
+ "historyReplace": "替换 (replace)",
+ "historyOutline": "大纲 (outline)",
"htmlBlockError": "以下 script 执行会影响界面显示,已经停止运行该脚本",
"fileHistory": "文件历史",
"htmlBlockTip": "形成了多个 HTML 块,为防止数据丢失请使用 <div>
标签包裹并去掉空行",
@@ -1080,9 +1090,9 @@
"about11": "网络伺服",
"about12": "启用后将允许同一局域网内的其他设备进行访问。修改后不会自动关闭应用,请手动重启",
"about13": "API token",
- "about14": "调用 API 时需要通过该 token 进行鉴权",
+ "about14": "调用 API 时需要通过该 token 进行鉴权
HTTP 请求标头 Authorization: token ${token}
",
"about17": "设置为 直接连接
时不启用代理",
- "about18": "使用非环回地址(127.0.0.1
/[::1]
)时请先设置 访问授权码",
+ "about18": "未设置访问授权码时仅可通过环回地址(127.0.0.1
/[::1]
)访问",
"checkUpdate": "检查更新",
"currentVer": "当前版本",
"downloadLatestVer": "下载最新版",
@@ -1453,6 +1463,9 @@
"235": "[%d/%d] 正在更新集市包...",
"236": "[%d/%d] 正在更新集市包 [%s]...",
"237": "[%d] 个集市包已经全部更新成功",
- "238": "集市包 [%s] 更新失败,请稍后再试"
+ "238": "集市包 [%s] 更新失败,请稍后再试",
+ "239": "相关操作正在处理中,请稍后再试",
+ "240": "不支持拖拽文档中容器块下的标题",
+ "241": "不支持拖拽为自己的子标题"
}
}
diff --git a/app/apps/deno/deno-aarch64-apple-darwin.zip b/app/apps/deno/deno-aarch64-apple-darwin.zip
deleted file mode 100644
index f1bcac278c..0000000000
Binary files a/app/apps/deno/deno-aarch64-apple-darwin.zip and /dev/null differ
diff --git a/app/apps/deno/deno-x86_64-apple-darwin.zip b/app/apps/deno/deno-x86_64-apple-darwin.zip
deleted file mode 100644
index db3bdc3c6d..0000000000
Binary files a/app/apps/deno/deno-x86_64-apple-darwin.zip and /dev/null differ
diff --git a/app/apps/deno/deno-x86_64-pc-windows-msvc.zip b/app/apps/deno/deno-x86_64-pc-windows-msvc.zip
index 857a69a16d..85cbafd0dc 100644
Binary files a/app/apps/deno/deno-x86_64-pc-windows-msvc.zip and b/app/apps/deno/deno-x86_64-pc-windows-msvc.zip differ
diff --git a/app/apps/deno/deno-x86_64-unknown-linux-gnu.zip b/app/apps/deno/deno-x86_64-unknown-linux-gnu.zip
index 4314bc2d52..89ea4f1b63 100644
Binary files a/app/apps/deno/deno-x86_64-unknown-linux-gnu.zip and b/app/apps/deno/deno-x86_64-unknown-linux-gnu.zip differ
diff --git a/app/appx/AppxManifest.xml b/app/appx/AppxManifest.xml
index bfc4c8f582..eb0308f76d 100644
--- a/app/appx/AppxManifest.xml
+++ b/app/appx/AppxManifest.xml
@@ -9,7 +9,7 @@