anghunk
|
35836864a2
|
docs: 添加安全设置文档并更新README说明
添加安全设置功能文档,详细说明各项安全配置选项。同时更新README中的项目状态描述和功能简介,使其更准确反映当前项目阶段和特点。
|
2026-01-21 10:17:47 +08:00 |
|
anghunk
|
aa5172eb84
|
feat(comments): 添加邮箱黑名单功能
实现评论系统的邮箱黑名单功能,包括:
1. 在API中添加邮箱黑名单检查逻辑
2. 在管理后台添加邮箱黑名单设置界面
3. 支持在评论列表中直接屏蔽邮箱
4. 添加相关API接口处理邮箱黑名单操作
|
2026-01-21 10:03:00 +08:00 |
|
anghunk
|
49962db38d
|
feat(comments): 添加 IP 黑名单功能
- 在后台管理界面添加 IP 黑名单设置项
- 支持在评论列表中直接屏蔽 IP
- 实现 API 层 IP 校验逻辑,阻止黑名单 IP 发表评论
- 新增 IP 黑名单相关数据库字段和接口
|
2026-01-21 09:55:10 +08:00 |
|
anghunk
|
bf28ce2e2a
|
docs: 更新文档内容并添加搜索功能
- 修改首页标语格式,添加换行符
- 在侧边栏添加"更新部署"文档链接
- 新增"更新部署"指南文档
- 为文档添加本地搜索功能及中文翻译
|
2026-01-20 22:16:52 +08:00 |
|
anghunk
|
cafabce917
|
fix: 修复评论提交状态处理和消息显示问题
修复requireReview配置的布尔转换问题,统一前后端评论状态处理逻辑
更新评论提交后的消息显示,支持从API响应中获取消息
|
2026-01-20 22:09:09 +08:00 |
|
anghunk
|
6a9d5c1167
|
feat(评论系统): 新增评论审核功能及界面优化
实现新评论需审核后显示的功能,包括后台设置开关、API支持、前端状态提示
优化管理后台界面样式和分页组件
添加成功消息提示组件及样式
更新相关文档说明
|
2026-01-20 22:02:46 +08:00 |
|
anghunk
|
2456adcfbb
|
docs: 重构文档配置并添加邮箱提醒功能文档
- 将导航栏和侧边栏配置拆分为单独模块
- 添加邮箱提醒功能文档
- 优化文档配置结构,添加编辑链接和最后更新时间显示
- 从管理后台文档中移除邮箱配置内容,保持功能文档独立
|
2026-01-20 21:45:49 +08:00 |
|
anghunk
|
94172ab782
|
feat(admin): 增强分页功能并添加移动端响应式布局
- 在评论管理页面添加完整的分页控件,包括页码跳转和省略号显示
- 实现移动端侧边栏菜单和操作按钮的响应式布局
- 添加移动端菜单切换和操作下拉菜单功能
- 更新文档配置和快速开始页面结构
|
2026-01-20 21:30:03 +08:00 |
|
anghunk
|
1920bba7ba
|
Delete cwd-comments.js
|
2026-01-20 20:52:26 +08:00 |
|
anghunk
|
264e6c52bb
|
chore: 更新.gitignore文件以忽略dist目录
移除cwd-comments-admin/dist并添加dist到忽略列表
|
2026-01-20 20:52:06 +08:00 |
|
anghunk
|
d6c5bd50b2
|
chore: 清理无用文件和更新.gitignore
删除不再使用的测试HTML文件,并在.gitignore中添加cwd-comments-admin/dist目录以忽略构建输出
|
2026-01-20 20:48:59 +08:00 |
|
anghunk
|
e01e0d9f6a
|
fix(评论组件): 修复管理员标识逻辑和默认值问题
移除CWDComments中adminBadge的默认值'博主',仅在CommentItem中当adminBadge存在时才显示管理员标识
|
2026-01-20 20:44:09 +08:00 |
|
anghunk
|
4aaaea78c4
|
fix: 修正评论获取错误消息中的冒号格式
将错误消息中的英文冒号改为中文冒号以保持统一格式
|
2026-01-20 17:54:38 +08:00 |
|
anghunk
|
856e421737
|
docs(vitepress): 更新文档配置中的大纲设置
将 outline 从数组格式改为对象格式,支持更多配置选项并添加标签
|
2026-01-20 17:08:29 +08:00 |
|
anghunk
|
23c27d9562
|
feat(admin): 添加管理员评论密钥功能和安全设置
- 在管理后台添加管理员评论密钥设置,前台管理员评论需验证
- 新增安全设置区块,包含允许调用域名和管理员密钥配置
- 更新相关API文档和前端配置说明
- 调整评论配置接口返回字段,增加密钥相关字段
|
2026-01-20 17:06:33 +08:00 |
|
anghunk
|
5fdbc5077b
|
fix: 修复管理员邮箱验证逻辑并优化表单样式
修复管理员邮箱验证时不再需要同时检查adminEnabled标志
优化AdminAuthModal的更新逻辑,减少不必要的渲染
统一表单输入框样式,添加cwd-form-input类
调整评论表单的代码格式和退出验证按钮的显示
|
2026-01-20 17:01:31 +08:00 |
|
anghunk
|
586fd25834
|
fix(comments-api): 从配置接口响应中移除敏感的管理员密钥信息
确保公共配置接口不会泄露敏感的管理员密钥信息,只返回公开的配置设置
|
2026-01-20 16:48:59 +08:00 |
|
anghunk
|
ab67bfb40e
|
feat(admin): 添加管理员密钥验证功能
- 新增管理员密钥设置及验证流程
- 实现前端验证弹窗及本地存储加密
- 修改评论提交接口支持管理员验证
- 添加相关样式和文档说明
|
2026-01-20 16:46:42 +08:00 |
|
anghunk
|
a41d783326
|
style(SettingsView): 调整按钮间距和卡片操作布局
为恢复默认模板按钮添加左边距自动调整,并在卡片操作区域添加10px的间隔,改善界面布局和视觉一致性
|
2026-01-20 16:05:13 +08:00 |
|
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 |
|