diff --git a/electron-builder.yml b/electron-builder.yml index ba82e338..ac8c234d 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -50,3 +50,8 @@ publish: electronDownload: mirror: https://npmmirror.com/mirrors/electron/ afterSign: scripts/notarize.js +releaseInfo: + releaseNotes: | + - 【功能】新增消息暂停发送功能 + - 【修复】修复多语言切换不彻底问题 + - 【构建】支持 macOS Intel 架构 diff --git a/electron.vite.config.ts b/electron.vite.config.ts index 9a7c61ad..09e2b730 100644 --- a/electron.vite.config.ts +++ b/electron.vite.config.ts @@ -16,6 +16,7 @@ export default defineConfig({ } }, plugins: [react()], + assetsInclude: ['**/*.md'], server: { host: '0.0.0.0' } diff --git a/src/renderer/src/CHANGELOG.md b/src/renderer/src/CHANGELOG.md new file mode 100644 index 00000000..2f4f8346 --- /dev/null +++ b/src/renderer/src/CHANGELOG.md @@ -0,0 +1,7 @@ +# Changelog + +## 0.2.1 (2024-07-15) + +1.【功能】新增消息暂停发送功能 +2.【修复】修复多语言切换不彻底问题 +3.【构建】支持 macOS Intel 架构 diff --git a/src/renderer/src/pages/settings/AboutSettings.tsx b/src/renderer/src/pages/settings/AboutSettings.tsx index 6c937380..eab33a26 100644 --- a/src/renderer/src/pages/settings/AboutSettings.tsx +++ b/src/renderer/src/pages/settings/AboutSettings.tsx @@ -4,6 +4,8 @@ import styled from 'styled-components' import Logo from '@renderer/assets/images/logo.png' import { runAsyncFunction } from '@renderer/utils' import { useTranslation } from 'react-i18next' +import Markdown from 'react-markdown' +import changelogs from '@renderer/CHANGELOG.md?raw' const AboutSettings: FC = () => { const [version, setVersion] = useState('') @@ -23,6 +25,9 @@ const AboutSettings: FC = () => { Cherry Studio (v{version}) {t('settings.about.description')} + + {changelogs} + ) } @@ -55,4 +60,14 @@ const Description = styled.div` text-align: center; ` +const ChangeLog = styled.div` + font-size: 14px; + color: var(--color-text-2); + background-color: var(--color-background-soft); + margin-top: 40px; + padding: 20px; + border-radius: 5px; + width: 800px; +` + export default AboutSettings