Commit Graph

230 Commits

Author SHA1 Message Date
anghunk
c4954fca89 Update getting-started.md 2026-01-30 15:54:52 +08:00
anghunk
24e81cc83f Update README.md 2026-01-30 15:54:18 +08:00
anghunk
789f5e9ad1 refactor(widget): 将评论数统计移至评论表单下方
将评论总数统计从头部区域移动到主评论表单下方、评论列表上方,使布局更符合逻辑流。
同时更新相关选择器以正确获取评论数元素。
2026-01-30 15:52:53 +08:00
anghunk
2efa5bf253 fix(css): 修复 widget 样式中的字体大小设置
- 在 main.css 文件中为特定元素添加了 font-size: 14px 样式,确保字体大小符合设计规范。
2026-01-30 14:36:29 +08:00
anghunk
158350da6c docs: 更新 Discord 邀请链接
将反馈指南中的 Discord 邀请链接更新为新的有效链接。
2026-01-30 10:30:17 +08:00
anghunk
404253e8f7 docs: 更新 Discord 邀请链接
将文档和 README 中的 Discord 邀请链接统一更新为新的有效链接。
2026-01-30 10:30:09 +08:00
anghunk
b6f21b309e docs: 更新文档路径说明并添加GitHub星标组件
- 在frontend-config.md中补充组件源码目录说明
- 统一文档中组件路径的表示方式(@docs/widget → /docs/widget)
- 从导航栏社交链接中移除GitHub图标
- 新增GitHubStar组件,在导航栏显示项目星标数
- 添加对应样式支持星标组件显示效果
2026-01-30 10:23:50 +08:00
anghunk
80e234be7c Merge branch 'main' of https://github.com/anghunk/cwd 2026-01-29 20:57:24 +08:00
anghunk
f97a900d68 Update README.md 2026-01-29 20:57:08 +08:00
anghunk
311754dd5d docs: 完善数据迁移与备份恢复文档并优化样式结构
- 将内联样式迁移至独立 CSS 文件以提升可维护性
- 在数据迁移文档中新增 CWD 自身格式支持说明,并补充全量备份功能描述
- 在管理员 API 文档中扩展数据管理接口,详细说明配置、统计及全量备份的导入导出
2026-01-29 20:55:42 +08:00
anghunk
d4fddcbdef chore: 更新版本号至0.0.9 2026-01-29 20:38:30 +08:00
anghunk
0d3d6ee5f7 docs(数据视图): 更新导入选项和描述文本
- 将导入源默认值改为 "cwd" 并添加 CWD (.json) 选项
- 扩展描述文本以支持更多评论框架迁移
- 调整下拉选择框宽度以适应新选项
2026-01-29 20:31:27 +08:00
anghunk
5618dea2a4 refactor(admin): 提取数据库表创建逻辑为共享函数
重构导出和导入统计数据的 API,将重复的 CREATE TABLE 语句提取为独立的 ensureStatsTables 函数,以消除代码重复并提高可维护性。同时统一代码格式和缩进。
2026-01-29 20:28:14 +08:00
anghunk
d126e2c4c3 feat(admin): 新增数据备份与恢复功能
添加配置、统计数据和全量备份的导入导出接口
重构数据管理界面,提供分类导出选项
优化导入流程,支持批量操作和错误处理
2026-01-29 20:22:40 +08:00
anghunk
534ea65f41 docs(DataView): 添加其他功能开发中的提示信息 2026-01-29 17:54:29 +08:00
anghunk
e89aa7419d docs: 将“数据迁移”统一更名为“数据管理”
更新路由、侧边栏、页面标题及文档中的相关术语,以更准确地反映该模块的实际功能。数据导出和导入功能现在明确标注为“评论数据导出”和“评论数据导入”。
2026-01-29 17:53:16 +08:00
anghunk
12ef5ec9e2 chore: 更新版本号至0.0.8并优化管理界面代码格式
- 将package.json版本从0.0.7更新至0.0.8
- 统一API响应消息为中文"保存成功!"
- 优化Vue组件代码缩进和格式,提升可读性
- 移除冗余的CSS注释代码
2026-01-29 17:40:13 +08:00
anghunk
602a900453 feat(login): 更新登录页面样式并增加密码显示切换功能
- 在登录页面添加应用图标和调整标题布局
- 为密码输入框增加显示/隐藏切换按钮,提升用户体验
- 统一布局组件中的盒模型设置
- 优化登录页面的响应式布局和视觉细节
2026-01-29 17:35:25 +08:00
anghunk
29f29f8b77 feat(router): 添加页面标题和滚动重置功能
- 为路由添加 meta.title 配置,在导航守卫中动态设置文档标题
- 添加 afterEach 钩子,在路由切换时重置布局内容和窗口滚动位置
- 标准化路由配置的逗号格式,增强代码一致性
- 优化主题切换 composable 的代码格式和注释翻译
- 改进访问统计页面的排序逻辑,使用 computed 替代手动重新加载
- 添加全局滚动条样式,提升视觉一致性
2026-01-29 17:16:11 +08:00
anghunk
cfeedc36bb chore: 更新版本号至0.0.7 2026-01-29 13:52:18 +08:00
anghunk
f886ede9db docs: 将Token有效期从24小时更新为48小时
更新所有相关API文档及登录接口实现,将Token有效期从24小时延长至48小时,以改善管理员用户体验。
2026-01-29 13:51:58 +08:00
anghunk
47a64e29eb docs: 更新文档封面图片链接以解决缓存问题
在 hero 部分的 image.src 中添加查询参数 ?1 强制浏览器获取最新图片,避免因缓存导致的图片更新延迟问题。
同时为图片添加样式类 image-src 以限制其最大宽度。
2026-01-29 13:51:12 +08:00
anghunk
ff311bb1d2 fix(docs): 更新文档公共图标文件 2026-01-29 13:44:19 +08:00
anghunk
fe290b6621 style(prettier): 更新 Prettier 配置以优化代码格式
- 添加多个格式化选项,包括单引号、JSX单引号、括号间距等
- 调整 tabWidth 和 useTabs 配置以统一缩进风格
- 更新 trailingComma 和其他格式化设置以提高代码一致性
2026-01-29 13:17:32 +08:00
anghunk
439336c63e fix(deps): Update package version from 0.0.5 to 0.0.6.
- 修复版本号更新,确保依赖项版本一致。
2026-01-28 21:07:17 +08:00
anghunk
91fbb92884 style(theme): 更新主题样式变量格式并添加深色模式支持。
- 修正 `shadow-card` 的 `rgba` 格式,使其符合 CSS 规范。
- 新增浅色模式(Light Mode)的主题变量,包括主色调、文字、背景、边框、状态及圆角。
- 新增深色模式(Dark Mode)的主题变量,适配暗色界面。
2026-01-28 21:03:26 +08:00
anghunk
bda4979889 chore: 更新版本号至 0.0.5 2026-01-28 14:58:27 +08:00
anghunk
c4f64465fd fix: 将默认头像尺寸从200调整为120 2026-01-28 14:58:02 +08:00
anghunk
1a6a93b8c5 fix(widget): 修复分页切换时滚动位置未重置的问题
修改 store 订阅回调,增加 prevState 参数以检测页面变化。当检测到分页页码变更时,自动平滑滚动至评论区域顶部,提升用户体验。
2026-01-28 13:58:34 +08:00
anghunk
176fd026cd chore: 更新版本號至 0.0.4 2026-01-28 13:37:08 +08:00
anghunk
55af0ed516 fix(头像生成): 当邮箱为空时使用昵称生成头像哈希
修复 getCravatar 函数在邮箱为空时无法生成有效头像的问题。现在当邮箱为空或不存在时,函数会尝试使用昵称作为替代标识符生成 MD5 哈希。如果两者都不可用,则返回默认占位符头像,确保始终返回有效的头像 URL。
2026-01-28 13:35:32 +08:00
anghunk
ba0b62ef0c fix(README): 优化Discord链接展示,移除重复的GitHub issues徽章 2026-01-28 11:28:05 +08:00
anghunk
3f1ac28e34 refactor(widget): 移除评论预览中的重复标题文本
移除 CommentForm 和 ReplyEditor 组件预览区域中硬编码的“预览效果:”标题,使预览区域更加简洁,避免与外部容器标题重复。
2026-01-27 17:44:22 +08:00
anghunk
5d75ea6028 chore: 更新版本号至 0.0.3 2026-01-27 17:41:48 +08:00
anghunk
969d9019fb feat(widget): 为评论编辑器添加Markdown预览功能
- 引入 marked 和 DOMPurify 依赖以支持 Markdown 解析与安全渲染
- 在评论表单和回复编辑器中添加预览按钮,支持实时预览
- 新增预览区域样式,优化操作按钮布局间距
- 修复表单状态初始化问题,确保预览功能稳定
2026-01-27 17:41:44 +08:00
anghunk
687be46f0b Update package.json 2026-01-27 16:30:26 +08:00
anghunk
ef620bddc4 Update README.md 2026-01-27 16:29:47 +08:00
anghunk
b559d0da4c chore: 统一版本管理并添加自动发布工作流
- 将子项目版本号重置为 0.0.0,移除 private 标志
- 在根目录添加主 package.json 用于统一版本控制
- 更新 cwd-api 的包引用路径以使用根目录 package.json
- 添加 GitHub Actions 工作流,当根版本号变更时自动创建发布
2026-01-27 16:22:54 +08:00
anghunk
b599965cb3 chore: 更新项目版本号至 0.0.2 并修正文档占位符
- 将 cwd-api、cwd-admin 和 docs/widget 的 package.json 版本统一从 0.0.1 更新为 0.0.2。
- 修正文档 overview.md 中版本号的示例占位符,使其更通用。
2026-01-27 15:45:56 +08:00
anghunk
e5ffc48139 feat: 为统计图表添加默认时间范围本地存储功能
- 在 StatsView 和 AnalyticsVisitView 中新增本地存储功能
- 默认时间范围从 30 天改为 7 天
- 加载页面时从 localStorage 读取保存的选项
- 切换时间范围时自动保存到 localStorage
2026-01-27 15:42:16 +08:00
anghunk
221a50b262 feat(admin): 在评论列表中显示管理员标识
- 从数据库设置中获取管理员邮箱配置
- 在评论作者名字旁添加管理员图标标识
- 优化数据库查询,使用 Promise.all 并行获取配置
2026-01-27 15:35:27 +08:00
anghunk
4095473a79 feat: 改进评论系统管理员识别与样式展示
- 后端评论接口增加 isAdmin 字段,不再依赖前端邮箱比对
- 管理后台评论列表支持 Markdown 渲染并添加相应样式
- 前端组件移除 adminEmail 依赖,改用 comment.isAdmin 字段
- 添加 CSS 样式兼容其他框架导入的表情元素
- 更新文档说明部署流程
2026-01-27 15:13:51 +08:00
anghunk
16aee6a87e feat(docs): 更新获取开始文档,添加外观设计特性并更新后台管理截图 2026-01-27 11:36:32 +08:00
anghunk
34072b33d0 fix(样式): 修复暗黑主题下评论组件边框显示问题
修复评论组件在暗黑主题下边框显示异常的问题:
- 移除评论头部的固定底部边框,改由主题变量控制
- 修正主题变量作用域,确保变量在容器内生效
- 优化主题初始化逻辑,默认使用亮色主题
- 添加主题切换监听,支持动态切换亮色/暗黑主题
2026-01-27 11:31:02 +08:00
anghunk
1be4438598 Update README.md 2026-01-27 11:24:26 +08:00
anghunk
70d6dfd51a feat(widget, admin): 改进评论头部和作者布局的响应式设计
- 在评论头部和作者容器中添加 flex-wrap 属性,确保在小屏幕下正确换行
- 为回复作者文本添加次要颜色,提升视觉层次
- 为主题变量添加主色定义,增强样式一致性
2026-01-27 11:17:57 +08:00
anghunk
5b408c8d41 feat(LayoutView): 在移动端侧边栏添加域名筛选器
在移动端视图中,将域名筛选器从顶部操作栏移至侧边栏,以改善移动设备上的用户体验。同时隐藏了桌面端顶部操作栏中的域名筛选器,确保界面整洁。
2026-01-27 11:11:15 +08:00
anghunk
ba8349b04c feat(admin): 添加深色主题支持
- 新增主题切换功能,支持浅色、深色和跟随系统三种模式
- 创建主题管理组合式函数 useTheme 和 CSS 变量定义
- 在所有视图组件中应用 CSS 变量以实现主题适配
- 在布局头部添加主题切换按钮,支持循环切换主题
- 更新 .gitignore 添加 .trae 文件忽略
2026-01-27 11:07:13 +08:00
anghunk
61f2223825 feat(analytics): 为访问和评论趋势图表添加7天/30天切换功能
- 在访问趋势和评论数趋势卡片标题栏添加切换按钮
- 重构图表数据源处理逻辑,支持按时间范围筛选
- 添加对应的CSS样式实现标签式切换器
- 保持默认显示最近30天数据,点击切换时重新渲染图表
2026-01-27 10:46:11 +08:00
anghunk
8ed5fb86a9 docs(README): 移除关于测试阶段的警告信息 2026-01-27 08:54:50 +08:00