Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

20230325 #4

Merged
merged 74 commits into from
Mar 25, 2023
Merged
Changes from 1 commit
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
514ab7e
chore: change docs
Chanzhaoyu Mar 11, 2023
00ade41
feat: 添加 Prompt 模板和 Prompt 商店支持 (#268)
Nothing1024 Mar 11, 2023
c0a1b56
feat: 设置添加关闭按钮
Chanzhaoyu Mar 11, 2023
6b8ba63
chore: format
Chanzhaoyu Mar 11, 2023
461d70a
chore: 2.10.4
Chanzhaoyu Mar 11, 2023
cf03b65
chore: cover
Chanzhaoyu Mar 11, 2023
84a19aa
fix: 更新JSON导入检查 (#523)
Nothing1024 Mar 12, 2023
379bbcd
feat: Improve zh-TW locale (#511)
PeterDaveHello Mar 12, 2023
86d720e
fix: cors in auth_secret_key model (#499)
yi-ge Mar 12, 2023
a4cfd0c
fix: 修改最大行数与官方保持一致 (#502)
yi-ge Mar 12, 2023
bc5e835
feat: support linux command line proxy standard (#308)
whatwewant Mar 12, 2023
7bebee2
fix: Prompt商店在线导入可以导入两种recommend.json里提到的模板 (#516) (#521)
simonwu53 Mar 12, 2023
de6632d
feat: 仓库添加翻译
Chanzhaoyu Mar 12, 2023
af76b89
feat: 仓库查询筛选
Chanzhaoyu Mar 12, 2023
0a9f9b6
feat: 调整界面
Chanzhaoyu Mar 12, 2023
f4be5b9
chore: update deps
Chanzhaoyu Mar 12, 2023
8a0cb90
feat: improve zh-TW locale, translate new strings (#542)
PeterDaveHello Mar 13, 2023
73bf8c0
feat: 语言设定改为下拉框选择
Chanzhaoyu Mar 13, 2023
0481726
feat: 修改 Prompt Store 移动端样式
Chanzhaoyu Mar 13, 2023
41ddc6a
chore: docs change
Chanzhaoyu Mar 13, 2023
db502e1
feat: 权限输入框改为密码类型
Chanzhaoyu Mar 13, 2023
efc9e81
fix: 清空上下文时不应该重置会话标题
Chanzhaoyu Mar 13, 2023
b288cd6
chore: docs change
Chanzhaoyu Mar 13, 2023
6cd1682
chore: optimize dockerfile to speed up building and reduce docker ima…
whatwewant Mar 13, 2023
cf788b1
chore: v2.10.5
Chanzhaoyu Mar 13, 2023
3a1466b
fix: 修复导入、导出错误
Chanzhaoyu Mar 14, 2023
25692f8
fix: inverted parameter for before each function (#585)
pdsuwwz Mar 15, 2023
c797ff5
fix: :bug: fix scroll bar style (#617)
haydenull Mar 16, 2023
1411c45
fix: typo (#636)
lizhongyuan3 Mar 17, 2023
951e9d8
perf: 优化移动端 prompt 商店样式 (#608)
CornerSkyless Mar 17, 2023
0b13846
chore: extract proxy setup code into reusable function (#583)
kirklin Mar 17, 2023
b3cfe7a
perf: 记录上下文设定保存到本地
Chanzhaoyu Mar 17, 2023
2ad7567
perf: 优化部份判断
Chanzhaoyu Mar 17, 2023
116ed7b
docs: 移除 docker-compose.yml 省略
Chanzhaoyu Mar 17, 2023
e46d368
feat: show api balance (#582)
pzcn Mar 17, 2023
c555289
chore: update deps and lint fix
Chanzhaoyu Mar 17, 2023
9572484
feat: session 返回接口方式做显示判断
Chanzhaoyu Mar 17, 2023
a8e9a24
fix: highlight.js 控制台兼容性警告
Chanzhaoyu Mar 17, 2023
71c5a88
chore: v2.10.6
Chanzhaoyu Mar 17, 2023
95ce026
fix: 回退 chatgpt 版本导致的代理失效
Chanzhaoyu Mar 17, 2023
560378f
fix: 添加 usingContext 缺省
Chanzhaoyu Mar 17, 2023
8fad91a
chore: v2.10.7
Chanzhaoyu Mar 17, 2023
08b5772
feat: 查询余额使用 API_BASE_URL 参数
Chanzhaoyu Mar 17, 2023
d422a80
feat: 渲染的链接新窗口打开
Chanzhaoyu Mar 17, 2023
d1c15f5
perf: config 接口添加权限验证
Chanzhaoyu Mar 19, 2023
f1584b6
fix: 手动重置异常的 loading
Chanzhaoyu Mar 19, 2023
47dc009
feat: 添加用于显示回复消息原文的选项 (#672)
yilozt Mar 21, 2023
e02ab1f
feat: 新增限流功能 (#718)
zhuxindong Mar 21, 2023
6ecc61a
feat: 添加角色设定预留API 设定页(#768)
quzard Mar 22, 2023
b1d0056
perf: 重置回答时滚动定位至该回答 (#781)
shunyue1320 Mar 22, 2023
31a8432
perf: scrollToBottom 改成 scrollToBottomIfAtBottom (#771)
shunyue1320 Mar 22, 2023
bf48eae
feat: 更新依赖并兼容已存在的代理
Chanzhaoyu Mar 22, 2023
3e509f6
feat: 当用gpt-4的API 时增加可用的 Max Tokens (#729)
simonwu53 Mar 22, 2023
60fd2ae
feat: Create start.cmd (#656)
vulgatecnn Mar 22, 2023
1edf591
chore(vsc-debug): 增加 visual-studio-code 的 debug 启动文件 (#296)
uxiew Mar 22, 2023
e302175
fix line end with new-line in some backend (#474)
liut Mar 22, 2023
9c6a3d6
feat: 增加 ChatGPTUnofficialProxyAPI 的模型自定义配置 (#632)
hncboy Mar 22, 2023
9227893
chore: 显示原文时使用 .whitespace-pre-wrap (#779)
yilozt Mar 22, 2023
d2a22a3
feat: PWA 默认不开启
Chanzhaoyu Mar 22, 2023
814c3a2
feat: 切换 history 时自动聚焦输入框 (#735)
JS-an Mar 22, 2023
5fee113
perf: 网络连接时 500 自动跳转到主页
Chanzhaoyu Mar 22, 2023
e55fc06
docs: fix docker port to private (#802)
kilvn Mar 23, 2023
734eb7a
feat: add zh-TW prompts in the Promt Store (#796)
PeterDaveHello Mar 23, 2023
630e88b
fix: prompt store 样式问题
Chanzhaoyu Mar 23, 2023
c52195c
chore: v2.10.8
Chanzhaoyu Mar 23, 2023
917feec
fix: 重置时应该移除本地储存
Chanzhaoyu Mar 23, 2023
5fca2e9
fix: PWA 未添加的问题 (#807)
bingo235 Mar 23, 2023
73e12b1
fix: 移动端新建会话关闭侧边栏 (#813)
Chanzhaoyu Mar 23, 2023
9081b22
perf: 移动端删除 chat 时,侧边栏应该收起
Chanzhaoyu Mar 23, 2023
57a1d6e
fix: ESM error (#826)
kidonng Mar 23, 2023
634c879
perf: 自动焦点时移动端上的不便
Chanzhaoyu Mar 23, 2023
9b0d7db
fix: 移动端焦点不触发的问题
Chanzhaoyu Mar 23, 2023
9023210
perf: 本地地址
Chanzhaoyu Mar 24, 2023
fb8ad37
fix: 反向代理限流失效 (#863)
gitgitgogogo Mar 25, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
feat: 切换 history 时自动聚焦输入框 (Chanzhaoyu#735)
* feat: 修改 scrollToBottom 行为(当滚动条在底部或发送问题时才会进入自动滚动,滚轮向上滚动会中止自动滚动,方便复制和查看之前的代码; 切换 history 时自动聚焦输入框,方便直接输入文字,不用再次去点击输入框;)

* chore: 通过eslint检查

* perf: 清理重复功能

---------

Co-authored-by: Redon <[email protected]>
  • Loading branch information
JS-an and Chanzhaoyu committed Mar 22, 2023
commit 814c3a2565565762f967d91c5894767abfd6ffc7
5 changes: 5 additions & 0 deletions src/views/chat/index.vue
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<script setup lang='ts'>
import type { Ref } from 'vue'
import { computed, onMounted, onUnmounted, ref } from 'vue'
import { useRoute } from 'vue-router'
import { storeToRefs } from 'pinia'
Expand Down Expand Up @@ -40,6 +41,7 @@ const conversationList = computed(() => dataSources.value.filter(item => (!item.

const prompt = ref<string>('')
const loading = ref<boolean>(false)
const inputRef = ref<Ref | null>(null)

// 添加PromptStore
const promptStore = usePromptStore()
Expand Down Expand Up @@ -452,6 +454,8 @@ const footerClass = computed(() => {

onMounted(() => {
scrollToBottom()
if (inputRef.value)
inputRef.value?.focus()
})

onUnmounted(() => {
Expand Down Expand Up @@ -532,6 +536,7 @@ onUnmounted(() => {
<NAutoComplete v-model:value="prompt" :options="searchOptions" :render-label="renderOption">
<template #default="{ handleInput, handleBlur, handleFocus }">
<NInput
ref="inputRef"
v-model:value="prompt"
type="textarea"
:placeholder="placeholder"
Expand Down