Commit Graph

13 Commits

Author SHA1 Message Date
anghunk
b11abca96d feat(评论): 添加Markdown支持和XSS过滤功能
添加marked和xss依赖包用于评论内容的Markdown渲染和XSS过滤
修改邮件模板以支持HTML格式的评论内容显示
更新数据库存储逻辑,同时保存原始文本和渲染后的HTML内容
2026-01-20 13:11:44 +08:00
anghunk
1c9e8c02b6 feat(邮件通知): 添加测试邮件发送功能
在邮件通知设置页面添加发送测试邮件按钮,用于验证SMTP配置是否正确。同时添加QQ邮箱授权码的使用提示,帮助用户正确配置。

- 新增测试邮件API接口
- 前端添加测试邮件按钮及相关逻辑
- 优化错误提示,特别是针对QQ邮箱的535错误
- 添加QQ邮箱授权码使用说明文档
2026-01-20 12:38:48 +08:00
anghunk
6d3bdb2b11 feat(邮件通知): 添加SMTP邮件发送支持并完善通知设置
- 新增nodemailer依赖实现SMTP邮件发送功能
- 扩展邮件通知设置界面,支持SMTP服务器配置
- 实现SMTP与原有邮件网关的自动切换逻辑
- 优化邮件通知相关API接口和数据库存储结构
2026-01-20 11:59:52 +08:00
anghunk
398daa9a11 refactor(email): 简化邮件通知设置逻辑
移除adminEnabled和userEnabled配置,仅保留globalEnabled控制邮件通知
更新相关API、数据库操作及邮件发送逻辑以适配简化后的配置
2026-01-20 11:47:43 +08:00
anghunk
46c794d737 fix(email): 简化邮件通知设置逻辑并更新界面
移除独立的管理员和用户邮件通知开关,统一使用全局开关控制
在管理界面添加测试中提示
2026-01-20 11:40:25 +08:00
anghunk
2e177f58f5 feat(邮件通知): 重构邮件通知系统并增加配置选项
- 移除 Cloudflare Email 绑定,改为支持外部邮件网关
- 新增邮件通知全局开关及管理员/用户通知独立配置
- 在管理后台添加邮件通知配置界面
- 优化邮件发送逻辑,增加错误处理和日志记录
- 更新相关文档说明
2026-01-20 11:23:52 +08:00
anghunk
59bfb8ea0f fix(email): 修正发送评论回复通知的邮件参数格式
邮件发送接口的参数格式不正确,导致无法正常发送通知。调整了`to`和`from`字段的格式以匹配邮件服务的要求。
2026-01-19 21:33:56 +08:00
anghunk
5eee1ed8dc feat(comments): 添加评论组件自动获取页面标题和URL功能
refactor(email): 简化评论回复邮件通知逻辑
fix(docs): 移除过时的EMAIL_ADDRESS配置说明
style(store): 修改loading初始状态为true
2026-01-19 21:26:03 +08:00
anghunk
a722788cc9 refactor(email): 重构邮件通知逻辑并改进邮件模板
- 移除对 EMAIL_ADDRESS 环境变量的依赖,统一从数据库获取管理员邮箱
- 重构邮件通知逻辑,增加管理员回复的验证
- 改进邮件模板的样式和内容
- 将 getAdminNotifyEmail 函数导出以供其他模块使用
2026-01-19 20:55:19 +08:00
anghunk
054d75d027 fix(getAdminNotifyEmail): 清理并修复邮箱地址,去除多余空格 2026-01-19 17:54:33 +08:00
anghunk
73bbe44fbc refactor(cors): 简化CORS配置并移除未使用的参数
feat(email): 提取邮箱验证逻辑到共享模块并增强验证

docs: 更新文档移除不再使用的ALLOW_ORIGIN配置

style(admin): 为设置页面添加加载状态和样式优化

fix(comments): 在邮件发送前增加邮箱格式验证
2026-01-19 17:02:19 +08:00
anghunk
e6e21dff61 refactor(admin): 重构评论管理界面样式和功能
feat(login): 添加API地址配置功能并支持本地存储

fix(api): 移除CWD_CONFIG_KV相关配置改用数据库存储
fix(cors): 修改跨域配置允许所有来源

perf(email): 添加邮件发送日志记录和调试信息
perf(comments): 优化评论提交和邮件通知逻辑

docs(backend): 更新后端配置文档移除CWD_CONFIG_KV相关说明

chore: 更新端口号和示例配置
2026-01-19 16:08:14 +08:00
anghunk
3d0e3a317a feat: 新增CWD评论系统前后端代码及文档
refactor: 移除旧版评论系统代码并重构为Vue3前端

docs: 更新后端配置文档说明

fix: 修复评论提交频率限制和邮件通知逻辑

style: 格式化代码并优化样式

test: 添加Vitest测试配置

build: 更新依赖项和构建配置

chore: 清理无用文件和缓存
2026-01-19 14:58:18 +08:00