anghunk
|
eaebda76a8
|
feat(邮件通知): 添加可自定义的邮件模板功能
支持在后台设置中配置管理员通知和回复通知的邮件模板
添加默认模板和恢复默认模板功能
更新相关API以支持模板的存储和使用
|
2026-01-20 16:03:38 +08:00 |
|
anghunk
|
4a4349e0b9
|
docs: 更新文档内容及结构调整
- 修复文档中的格式问题和错误
- 新增功能文档:数据迁移和管理后台
- 调整文档目录结构,将管理后台移至功能分类
- 更新API文档中的字段说明和响应示例
- 优化后端配置文档,移除冗余内容
|
2026-01-20 15:32:51 +08:00 |
|
anghunk
|
9d3d4f79a9
|
Update cwd-comments.js
|
2026-01-20 15:00:44 +08:00 |
|
anghunk
|
05b9425245
|
feat(admin): 添加域名白名单功能并支持Artalk导入
- 在评论设置中添加域名白名单配置,限制组件调用
- 支持从Artalk系统导入评论数据
- 完善Twikoo和Artalk数据结构的映射处理
- 在组件端实现域名白名单检查逻辑
|
2026-01-20 14:58:27 +08:00 |
|
anghunk
|
976a38c5f3
|
chore: 更新wrangler.jsonc.example配置示例
添加nodejs_compat兼容性标志和send_email配置
|
2026-01-20 14:28:06 +08:00 |
|
anghunk
|
039411b142
|
refactor: 移除开发日志并优化代码格式
fix(api): 添加头像前缀参数支持
|
2026-01-20 14:25:29 +08:00 |
|
anghunk
|
78e263faa4
|
feat(数据导入): 添加URL前缀确认弹窗及处理逻辑
检测到导入数据中URL缺少http/https前缀时,显示弹窗让用户确认是否添加前缀。包含以下改进:
- 添加前缀确认弹窗组件及样式
- 实现前缀拼接逻辑
- 优化导入流程,支持中断等待用户确认
- 添加相关状态管理和样式
|
2026-01-20 14:17:45 +08:00 |
|
anghunk
|
d4054f4d47
|
refactor(邮件通知): 移除邮件日志表和发送频率限制
feat(数据导入): 添加对Twikoo评论数据结构的自动映射支持
docs(设置): 更新头像前缀输入框的默认值提示文本
|
2026-01-20 14:11:01 +08:00 |
|
anghunk
|
eb0a7a32aa
|
refactor(comment): 统一字段命名并改用时间戳存储创建时间
将 author 字段重命名为 name,pub_date 改为 created 并使用时间戳存储
更新相关 API、数据库 schema 和前端组件以适配新字段
同时将 user_agent 简化为 ua 并改进日期处理逻辑
|
2026-01-20 13:50:08 +08:00 |
|
anghunk
|
520cfcc447
|
feat(admin): 实现评论数据导入功能并优化界面
- 添加导入评论的API接口和前端实现
- 在数据管理页面增加导入功能,支持选择来源和上传JSON文件
- 优化导航菜单和页面标题的命名
- 移除调试用的console.log语句
- 更新相关API文档
|
2026-01-20 13:27:50 +08:00 |
|
anghunk
|
e826b7cbef
|
feat(评论): 添加Markdown渲染和样式支持
- 引入marked和xss库处理评论内容的Markdown渲染和XSS过滤
- 添加CSS样式支持评论内容的标题、列表、代码块等Markdown元素显示
|
2026-01-20 13:19:10 +08:00 |
|
anghunk
|
b11abca96d
|
feat(评论): 添加Markdown支持和XSS过滤功能
添加marked和xss依赖包用于评论内容的Markdown渲染和XSS过滤
修改邮件模板以支持HTML格式的评论内容显示
更新数据库存储逻辑,同时保存原始文本和渲染后的HTML内容
|
2026-01-20 13:11:44 +08:00 |
|
anghunk
|
e6bc852945
|
feat(admin): 添加评论数据导出功能
- 新增数据管理页面和导出功能
- 实现后端导出接口返回所有评论数据
- 更新文档添加导出接口说明
|
2026-01-20 13:00:36 +08:00 |
|
anghunk
|
85fd16bab5
|
docs(guide): 更新入门指南中的功能列表和开发中特性
- 将邮件通知功能从"开发中"移至已实现功能列表
- 新增开发中的表情符号支持和图片上传功能
|
2026-01-20 12:44:59 +08:00 |
|
anghunk
|
2e3985b715
|
docs(guide): 更新管理后台文档内容
- 重新组织文档结构,将设置相关内容集中在前部
- 添加头像服务、博主标签和邮箱提醒的详细配置说明
- 调整自部署说明的位置
- 移除重复的头像服务前缀内容
|
2026-01-20 12:44:00 +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
|
ee31e98dee
|
Update README.md
|
2026-01-20 11:42:56 +08:00 |
|
anghunk
|
46c794d737
|
fix(email): 简化邮件通知设置逻辑并更新界面
移除独立的管理员和用户邮件通知开关,统一使用全局开关控制
在管理界面添加测试中提示
|
2026-01-20 11:40:25 +08:00 |
|
anghunk
|
86407c16a2
|
feat(CommentsView): 将文章链接改为可点击并调整表格样式
- 将文章slug从普通文本改为可点击链接
- 调整表格列宽和内容布局
- 增加链接悬停效果和内容间距
|
2026-01-20 11:34:29 +08:00 |
|
anghunk
|
2e177f58f5
|
feat(邮件通知): 重构邮件通知系统并增加配置选项
- 移除 Cloudflare Email 绑定,改为支持外部邮件网关
- 新增邮件通知全局开关及管理员/用户通知独立配置
- 在管理后台添加邮件通知配置界面
- 优化邮件发送逻辑,增加错误处理和日志记录
- 更新相关文档说明
|
2026-01-20 11:23:52 +08:00 |
|
anghunk
|
4146cfed6f
|
Merge branch 'main' of https://github.com/anghunk/cwd-comments
|
2026-01-20 10:52:30 +08:00 |
|
anghunk
|
5cd493a8d3
|
Update .gitignore
|
2026-01-20 10:52:15 +08:00 |
|
anghunk
|
4e1945a36a
|
Delete .claude directory
|
2026-01-20 10:52:04 +08:00 |
|
anghunk
|
76ec5ba2ee
|
docs(guide): 更新文档标题从"cwd-comments"为"CWD 评论系统"
修改getting-started.md文件中的标题,使其更符合产品正式名称
|
2026-01-20 10:49:39 +08:00 |
|
anghunk
|
f4e6bf45d3
|
fix(文档): 修复评论组件ID并统一主页样式
- 将评论组件ID从'zcomments'改为更通用的'comments'
- 为主页评论区域添加样式约束
- 统一主页标题字符串引号格式
|
2026-01-20 10:43:34 +08:00 |
|
anghunk
|
0485b1320c
|
refactor(widget): 简化前端配置并重构核心逻辑
移除前端配置中的 postSlug 和 avatarPrefix 参数,改为从后端接口获取
重构 CWDComments 核心类,自动推导 postSlug 等参数并异步加载服务端配置
更新文档和示例页面以反映配置变更
|
2026-01-20 10:39:48 +08:00 |
|
anghunk
|
1c0c4b5657
|
docs: 更新文档并添加项目图标
添加项目图标到README和文档首页
重构前端配置文档,移除冗余内容
新增管理后台部署指南文档
修改默认postSlug为完整URL路径
|
2026-01-20 10:07:30 +08:00 |
|
anghunk
|
9b90f589d5
|
docs: 更新文档链接、添加favicon并完善API文档
- 更新widget/README.md中的文档链接
- 在cwd-comments-admin/index.html中添加favicon
- 更新docs/.vitepress/config.mjs中的标题和favicon配置
- 在cwd-comments-admin/src/views/LayoutView.vue中添加文档链接
- 全面重写并完善API文档结构,包括overview.md、public.md和admin.md
- 更新前端配置文档frontend-config.md和后端配置文档backend-config.md
|
2026-01-20 09:51:55 +08:00 |
|
anghunk
|
2c3eb7a063
|
refactor(admin): 重构设置页面并添加全局 toast 提示
- 将通知邮箱设置卡片移至评论配置下方
- 添加全局 toast 提示组件替代原有表单消息
- 简化错误消息显示逻辑
- 更新数据库查询语句以匹配新增设置项
|
2026-01-20 09:37:59 +08:00 |
|
anghunk
|
ebcf814f91
|
feat(admin): 添加博主显示开关功能
在评论系统设置中添加管理员显示开关,允许控制博主标识的显示
更新前后端接口以支持新功能,包括数据库存储和界面切换组件
|
2026-01-20 09:31:40 +08:00 |
|
anghunk
|
456771bae3
|
feat(评论系统): 添加评论配置和头像显示功能
- 新增评论配置管理功能,包括博主邮箱、标签和头像前缀设置
- 在评论列表显示用户头像
- 实现服务端配置存储和获取逻辑
- 优化前端设置页面,拆分不同配置项
- 修改开发预览页面配置保存逻辑
|
2026-01-20 09:23:46 +08:00 |
|
anghunk
|
fe463125ea
|
refactor(CommentsView): 优化评论管理界面布局和样式
- 移除ID列并将时间信息合并到用户列
- 调整表格列宽和间距
- 简化空数据提示样式
- 优化内容显示区域的样式和滚动行为
|
2026-01-19 21:56:12 +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
|
3cf3387383
|
refactor: 更新项目名称以更好地反映模块功能
|
2026-01-19 17:51:21 +08:00 |
|
anghunk
|
d13467ad7e
|
fix: 更新环境变量描述,添加选填说明
|
2026-01-19 17:30:39 +08:00 |
|
anghunk
|
605f538466
|
refactor(LayoutView): 移除设置按钮
|
2026-01-19 17:26:36 +08:00 |
|
anghunk
|
ff6563527b
|
fix: 更新文档链接和说明,调整评论管理界面样式
|
2026-01-19 17:24:57 +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 |
|
anghunk
|
836ac08296
|
Update README.md
|
2026-01-18 20:45:45 +08:00 |
|
anghunk
|
c217ed058c
|
fix(settings): 修复 SettingsView 中的 CSS 类名拼写错误
- 将 `flex[-justify-end-]` 修正为 `flex-justify-end`,以确保布局正确显示。
|
2026-01-15 15:14:28 +08:00 |
|
anghunk
|
d9949bd8ad
|
refactor: 重构后台管理页面
|
2026-01-15 15:02:48 +08:00 |
|
anghunk
|
6c617f79e3
|
docs(README): 添加 Beta 阶段警告和项目背景说明
- 新增 Beta 测试阶段警告提示,提醒用户当前版本状态。
- 添加项目背景说明,阐述基于 Momo-Backend 的二次开发和扩展更新。
|
2026-01-14 13:36:18 +08:00 |
|
anghunk
|
94653bfac8
|
docs(config): 重构配置文档结构并简化前端使用说明
- 删除 widget/CONFIG.md,将配置参数统一到 docs/guide/frontend-config.md
- 简化 widget/README.md,移除详细代码示例并指向完整文档链接
- 更新前端配置说明,优化注释并移除冗余参数
|
2026-01-14 13:31:16 +08:00 |
|