From dc9e37ec60b56b9c9985d162989541597530a659 Mon Sep 17 00:00:00 2001 From: IceEnd Date: Wed, 10 May 2023 17:03:22 +0800 Subject: [PATCH] feat: proxy & model --- components.d.ts | 1 + package.json | 5 +- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- src/App.vue | 1 + src/client/index.ts | 4 +- src/components/layout/app/settings-dialog.vue | 31 +- src/constants/index.ts | 7 + src/locales/en.json | 5 +- src/locales/zh-CN.json | 5 +- src/store/system.ts | 4 +- src/styles/index.less | 2 +- src/styles/markdown.css | 1098 ----------------- src/styles/markdown.less | 95 ++ src/styles/reset.less | 4 + src/types/openai.d.ts | 1 + src/types/store.d.ts | 2 + src/views/chat/chat.vue | 12 +- src/views/chat/sender.vue | 14 +- yarn.lock | 86 +- 21 files changed, 183 insertions(+), 1200 deletions(-) delete mode 100644 src/styles/markdown.css create mode 100644 src/styles/markdown.less diff --git a/components.d.ts b/components.d.ts index 8dddcca..687e750 100644 --- a/components.d.ts +++ b/components.d.ts @@ -15,6 +15,7 @@ declare module '@vue/runtime-core' { ElButton: typeof import('element-plus/es')['ElButton'] ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider'] ElDialog: typeof import('element-plus/es')['ElDialog'] + ElDivider: typeof import('element-plus/es')['ElDivider'] ElForm: typeof import('element-plus/es')['ElForm'] ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElInput: typeof import('element-plus/es')['ElInput'] diff --git a/package.json b/package.json index ec3219d..db93816 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "1chat", "private": true, - "version": "0.1.0", + "version": "0.1.1", "type": "module", "scripts": { "dev": "vite", @@ -13,8 +13,6 @@ "dependencies": { "@element-plus/icons-vue": "^2.1.0", "@tauri-apps/api": "^1.2.0", - "@vueuse/core": "^10.0.2", - "axios": "^1.3.6", "dayjs": "^1.11.7", "element-plus": "^2.3.3", "eventsource-parser": "^1.0.0", @@ -36,6 +34,7 @@ "autoprefixer": "^10.4.14", "eslint": "^8.38.0", "eslint-plugin-vue": "^9.11.0", + "github-markdown-css": "^5.2.0", "highlight.js": "^11.8.0", "husky": "^8.0.3", "less": "^4.1.3", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 64e5aac..0e8076a 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -1661,7 +1661,7 @@ checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" [[package]] name = "one_chat" -version = "0.1.0" +version = "0.1.1" dependencies = [ "serde", "serde_json", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index eb679e5..1019d5e 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "one_chat" -version = "0.1.0" +version = "0.1.1" description = "A Tauri App" authors = ["you"] license = "" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 555f86f..8f8b7a0 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -8,7 +8,7 @@ }, "package": { "productName": "1chat", - "version": "0.1.0" + "version": "0.1.1" }, "tauri": { "allowlist": { diff --git a/src/App.vue b/src/App.vue index 8b12a62..3bd0046 100644 --- a/src/App.vue +++ b/src/App.vue @@ -6,6 +6,7 @@