diff --git a/electron-builder.yml b/electron-builder.yml index bf9ecfde..e019c419 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -65,15 +65,12 @@ afterSign: scripts/notarize.js releaseInfo: releaseNotes: | 本次更新: - 支持 PDF, DOC, DOCX, PPT, PPTX, XLS, XLSX, ODT, ODP, ODS 文件 - 支持图片的预览和下载 - 修复旧版本备份文件无法恢复问题 - o1模型设置使用优化 - 修复黑暗模式的启动页是白色的 - 取消模型首字母大写 - 字体大小上限增加到22 - 点击消息token返回到消息顶部 + 增加 Artifacts 网页预览功能 + 内置助理新增网页生成助理 + DashScope 服务商修改为阿里云百炼 + 修复粘贴长文本后不能自动清除的问题 + 话题右键菜单增加删除消息功能 + 修复选择模型弹窗滚动条消失问题 近期更新: - 增加 WebDAV 备份功能 by @DrayChou - 增加话题历史记录 - 增加 Azure OpenAI 服务商 + 支持 PDF, DOC等办公文件格式 + 支持图片的预览和下载 diff --git a/package.json b/package.json index 0ee297e5..232ae0d5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "CherryStudio", - "version": "0.7.16", + "version": "0.8.0", "private": true, "description": "A powerful AI assistant for producer.", "main": "./out/main/index.js", diff --git a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx index 531c8e03..d093c8fd 100644 --- a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx +++ b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx @@ -64,7 +64,7 @@ const Inputbar: FC = ({ assistant, setActiveTopic }) => { const estimateTextTokens = useCallback(debounce(estimateTxtTokens, 1000), []) const inputTokenCount = useMemo( - () => showInputEstimatedTokens && estimateTextTokens(text), + () => (showInputEstimatedTokens ? estimateTextTokens(text) || 0 : 0), [estimateTextTokens, showInputEstimatedTokens, text] ) diff --git a/src/renderer/src/pages/home/Tabs/Topics.tsx b/src/renderer/src/pages/home/Tabs/Topics.tsx index 056a176b..494e558e 100644 --- a/src/renderer/src/pages/home/Tabs/Topics.tsx +++ b/src/renderer/src/pages/home/Tabs/Topics.tsx @@ -29,7 +29,7 @@ interface Props { const Topics: FC = ({ assistant: _assistant, activeTopic, setActiveTopic }) => { const { assistants } = useAssistants() - const { assistant, removeTopic, moveTopic, updateTopic, updateTopics, addTopic } = useAssistant(_assistant.id) + const { assistant, removeTopic, moveTopic, updateTopic, updateTopics } = useAssistant(_assistant.id) const { t } = useTranslation() const generating = useAppSelector((state) => state.runtime.generating)