From aa627fb61d1ff7f80ddd5788f19f2a532bd05f31 Mon Sep 17 00:00:00 2001 From: Zhang Minghan Date: Sat, 23 Dec 2023 20:14:14 +0800 Subject: [PATCH] feat: update deeptrain mode --- app/src-tauri/tauri.conf.json | 2 +- app/src/conf.ts | 2 +- app/src/resources/i18n/cn.json | 1 + app/src/resources/i18n/en.json | 3 ++- app/src/resources/i18n/ja.json | 3 ++- app/src/resources/i18n/ru.json | 3 ++- app/src/routes/admin/System.tsx | 13 +++++++++++++ auth/auth.go | 6 +++++- auth/call.go | 4 ++++ auth/controller.go | 6 +++--- auth/package.go | 4 ++++ auth/payment.go | 8 ++++++++ middleware/throttle.go | 3 +++ 13 files changed, 49 insertions(+), 9 deletions(-) diff --git a/app/src-tauri/tauri.conf.json b/app/src-tauri/tauri.conf.json index 5a3e931..7ff2ea1 100644 --- a/app/src-tauri/tauri.conf.json +++ b/app/src-tauri/tauri.conf.json @@ -8,7 +8,7 @@ }, "package": { "productName": "chatnio", - "version": "3.7.8" + "version": "3.8.0" }, "tauri": { "allowlist": { diff --git a/app/src/conf.ts b/app/src/conf.ts index ae39b13..996af21 100644 --- a/app/src/conf.ts +++ b/app/src/conf.ts @@ -12,7 +12,7 @@ import { getMemory } from "@/utils/memory.ts"; import { Compass, Image, Newspaper } from "lucide-react"; import React from "react"; -export const version = "3.7.8"; +export const version = "3.8.0"; export const dev: boolean = getDev(); export const deploy: boolean = true; export let rest_api: string = getRestApi(deploy); diff --git a/app/src/resources/i18n/cn.json b/app/src/resources/i18n/cn.json index 76e667f..01d5b53 100644 --- a/app/src/resources/i18n/cn.json +++ b/app/src/resources/i18n/cn.json @@ -453,6 +453,7 @@ "mailPort": "SMTP 端口", "mailUser": "用户名", "mailPass": "密码", + "mailFrom": "发件人", "searchEndpoint": "搜索接入点", "searchQuery": "最大搜索结果数", "searchTip": "DuckDuckGo 搜索接入点,如不填写自动使用 WebPilot 和 New Bing 逆向进行搜索功能。\\nDuckDuckGo API 项目搭建:[duckduckgo-api](https://github.com/binjie09/duckduckgo-api)。" diff --git a/app/src/resources/i18n/en.json b/app/src/resources/i18n/en.json index 8aba0b5..b7153ed 100644 --- a/app/src/resources/i18n/en.json +++ b/app/src/resources/i18n/en.json @@ -416,7 +416,8 @@ "mailPass": "Password", "searchEndpoint": "Search Endpoint", "searchQuery": "Max Search Results", - "searchTip": "DuckDuckGo search endpoint, if not filled in, use WebPilot and New Bing reverse search function by default.\nDuckDuckGo API project build: [duckduckgo-api](https://github.com/binjie09/duckduckgo-api)." + "searchTip": "DuckDuckGo search endpoint, if not filled in, use WebPilot and New Bing reverse search function by default.\nDuckDuckGo API project build: [duckduckgo-api](https://github.com/binjie09/duckduckgo-api).", + "mailFrom": "Sender" } }, "mask": { diff --git a/app/src/resources/i18n/ja.json b/app/src/resources/i18n/ja.json index 019451a..7152a0c 100644 --- a/app/src/resources/i18n/ja.json +++ b/app/src/resources/i18n/ja.json @@ -416,7 +416,8 @@ "mailPass": "パスワード", "searchEndpoint": "アクセスポイントを検索", "searchQuery": "検索結果の最大数", - "searchTip": "DuckDuckGoは、入力せずにWebPilotやNew Bing Reverse Searchなどのアクセスポイントを自動的に検索します。\\ nDuckDuckGo APIプロジェクトビルド:[ duckduckgo - api ]( https://github.com/binjie09/duckduckgo-api )。" + "searchTip": "DuckDuckGoは、入力せずにWebPilotやNew Bing Reverse Searchなどのアクセスポイントを自動的に検索します。\\ nDuckDuckGo APIプロジェクトビルド:[ duckduckgo - api ]( https://github.com/binjie09/duckduckgo-api )。", + "mailFrom": "発信元" } }, "mask": { diff --git a/app/src/resources/i18n/ru.json b/app/src/resources/i18n/ru.json index a3d1cd2..2866afc 100644 --- a/app/src/resources/i18n/ru.json +++ b/app/src/resources/i18n/ru.json @@ -416,7 +416,8 @@ "mailPass": "Пароль", "searchEndpoint": "Конечная точка поиска", "searchQuery": "Максимальное количество результатов поиска", - "searchTip": "Конечная точка поиска DuckDuckGo, если она не заполнена, по умолчанию используется функция обратного поиска WebPilot и New Bing.\nСборка проекта DuckDuckGo API: [duckduckgo-api](https://github.com/binjie09/duckduckgo-api)." + "searchTip": "Конечная точка поиска DuckDuckGo, если она не заполнена, по умолчанию используется функция обратного поиска WebPilot и New Bing.\nСборка проекта DuckDuckGo API: [duckduckgo-api](https://github.com/binjie09/duckduckgo-api).", + "mailFrom": "От" } }, "mask": { diff --git a/app/src/routes/admin/System.tsx b/app/src/routes/admin/System.tsx index c17d77e..698119c 100644 --- a/app/src/routes/admin/System.tsx +++ b/app/src/routes/admin/System.tsx @@ -130,6 +130,19 @@ function Mail({ data, dispatch, onChange }: CompProps) { placeholder={t("admin.system.mailPass")} /> + + + + dispatch({ + type: "update:mail.from", + value: e.target.value, + }) + } + placeholder={`bot@${location.host}`} + /> +