From 4e313b8829fdfb023ae3b48cfb601c97465e4115 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 27 Mar 2023 09:48:11 +0800 Subject: [PATCH] :iphone: add ai and flashcard --- app/src/config/ai.ts | 115 +++-- app/src/config/flashcard.ts | 21 +- app/src/mobile/settings/about.ts | 384 ++++++++++++++++ app/src/mobile/settings/account.ts | 215 +++++++++ app/src/mobile/settings/ai.ts | 14 + app/src/mobile/settings/appearance.ts | 62 +-- app/src/mobile/settings/riffCard.ts | 14 + app/src/mobile/util/MobileTags.ts | 2 +- app/src/mobile/util/menu.ts | 627 ++------------------------ app/src/mobile/util/model.ts | 14 + app/src/mobile/util/search.ts | 56 +-- 11 files changed, 835 insertions(+), 689 deletions(-) create mode 100644 app/src/mobile/settings/about.ts create mode 100644 app/src/mobile/settings/account.ts create mode 100644 app/src/mobile/settings/ai.ts create mode 100644 app/src/mobile/settings/riffCard.ts create mode 100644 app/src/mobile/util/model.ts diff --git a/app/src/config/ai.ts b/app/src/config/ai.ts index dd086e692..e072252b6 100644 --- a/app/src/config/ai.ts +++ b/app/src/config/ai.ts @@ -3,52 +3,87 @@ import {fetchPost} from "../util/fetch"; export const ai = { element: undefined as Element, genHTML: () => { + let responsiveHTML = "" + /// #if MOBILE + responsiveHTML = `
+ ${window.siyuan.languages.apiTimeout} +
+ +
${window.siyuan.languages.apiTimeoutTip}
+
+
+ ${window.siyuan.languages.apiMaxTokens} +
+ +
${window.siyuan.languages.apiMaxTokensTip}
+
+
+ ${window.siyuan.languages.apiKey} +
+ +
${window.siyuan.languages.apiKeyTip}
+
+
+ ${window.siyuan.languages.apiProxy} +
+ +
${window.siyuan.languages.apiProxyTip}
+
+
+ ${window.siyuan.languages.apiBaseURL} +
+ +
${window.siyuan.languages.apiBaseURLTip}
+
`; + /// #else + responsiveHTML = ` + + + +`; + /// #endif return `
OpenAI
- - - - - + ${responsiveHTML}
`; diff --git a/app/src/config/flashcard.ts b/app/src/config/flashcard.ts index 1b435fcc1..690488549 100644 --- a/app/src/config/flashcard.ts +++ b/app/src/config/flashcard.ts @@ -3,7 +3,22 @@ import {fetchPost} from "../util/fetch"; export const flashcard = { element: undefined as Element, genHTML: () => { - return `` + /// #endif + return `${responsiveHTML}