diff --git a/electron-builder.yml b/electron-builder.yml index ba64c53b..32a5439c 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -56,5 +56,6 @@ electronDownload: afterSign: scripts/notarize.js releaseInfo: releaseNotes: | - 支持配置网络代理 - 支持隐藏左侧智能体 + Windows 版本界面优化 + 新增 mermaid 图表支持 + 消息样式优化 diff --git a/src/renderer/src/assets/styles/markdown.scss b/src/renderer/src/assets/styles/markdown.scss index dcea5969..206ddbed 100644 --- a/src/renderer/src/assets/styles/markdown.scss +++ b/src/renderer/src/assets/styles/markdown.scss @@ -5,6 +5,10 @@ line-height: 1.6; user-select: text; + p:last-child { + margin-bottom: 5px; + } + p:first-of-type { margin-top: 0; } diff --git a/src/renderer/src/pages/home/components/Message.tsx b/src/renderer/src/pages/home/components/Message.tsx index 027427f7..5494ac2a 100644 --- a/src/renderer/src/pages/home/components/Message.tsx +++ b/src/renderer/src/pages/home/components/Message.tsx @@ -32,6 +32,7 @@ const MessageItem: FC = ({ message, index, showMenu, onDeleteMessage }) = const { userName, showMessageDivider } = useSettings() const isLastMessage = index === 0 + const isUserMessage = message.role === 'user' const canRegenerate = isLastMessage && message.role === 'assistant' const onCopy = () => { @@ -112,7 +113,7 @@ const MessageItem: FC = ({ message, index, showMenu, onDeleteMessage }) = )} {showMenu && ( - + {message.role === 'user' && (