29 Commits

Author SHA1 Message Date
anghunk
4ae064d86f chore: 更新至 0.1.11 版本 2026-03-26 10:04:35 +08:00
anghunk
071f6bf6f7 chore(api): 升级 wrangler 至 4.74.0 2026-03-17 15:23:22 +08:00
anghunk
d3bc83359a chore: 更新至 0.1.10 版本 2026-03-16 16:12:52 +08:00
anghunk
4956be2d7c chore: 版本更新 2026-03-16 14:16:18 +08:00
anghunk
e2db5daecb feat(widget): 添加页面访问量显示功能
- 新增公开 API GET /api/analytics/pv 获取页面访问量
- 前端组件初始化时自动填充 #cwd-page-pv 容器
- 支持数字格式化(如 1.2k、1.5M)
- 将版本号更新至 0.1.8
2026-03-16 13:57:57 +08:00
anghunk
607d36ead1 fix: 修复了一些 bug 2026-02-25 09:37:41 +08:00
anghunk
eed0d60359 chore: 将所有包的版本号更新至0.1.6 2026-02-12 16:36:48 +08:00
anghunk
379de95961 feat(admin): 添加 S3 兼容存储备份功能
- 新增 S3 配置管理页面,支持 AWS S3、Cloudflare R2、MinIO 等兼容存储
- 实现 S3 客户端工具类,使用 aws4fetch 进行签名和上传
- 添加手动触发备份功能,将评论、配置和统计数据打包为 JSON 上传至 S3
- 在管理后台数据管理页面集成 S3 配置表单和备份操作按钮
- 新增相关 API 端点用于获取/保存 S3 配置及触发备份
2026-02-12 15:26:58 +08:00
anghunk
e99b434b2a chore: 将项目版本号从 0.1.4 更新至 0.1.5 2026-02-12 10:21:19 +08:00
anghunk
00ac1ce394 chore: 更新版本号至0.1.4并更新前端框架集成文档
- 将主项目及所有子模块的package.json版本号从0.1.4-rc-2更新为正式版0.1.4
- 重写前端配置指南,为Vue3、Vue2和React提供清晰的模块化集成示例
- 移除旧的Vue单文件组件封装示例,推荐使用npm包直接导入的方式
2026-02-12 10:11:08 +08:00
anghunk
0624101e92 build(widget): 复制类型声明文件到所有输出目录
将单个 .d.ts 文件复制到多个构建输出目录(cwd.es.d.ts 和 cwd.umd.d.ts),确保不同构建格式都能获得类型支持。
2026-02-12 09:53:06 +08:00
anghunk
7c73a13d8d chore: 添加TypeScript类型定义 2026-02-12 09:50:39 +08:00
anghunk
4cf7022047 build: 配置widget导出格式
- 将根目录、cwd-admin、cwd-api和docs/widget的package.json版本统一更新为0.1.4-beta
- 在cwd-widget的package.json中添加main、module和exports字段,支持ES模块和UMD格式
- 修改vite配置,同时生成ES和UMD格式的文件,文件名包含格式后缀
2026-02-12 09:43:51 +08:00
anghunk
c412241d4b chore: 更新所有 package.json 版本号为 0.1.3
移除 beta 标签,准备发布稳定版本。
2026-02-10 14:49:15 +08:00
anghunk
9b254a9a91 chore: 将版本号更新至0.1.2-beta
更新根目录及所有子包(cwd-admin, cwd-api, docs/widget)的package.json文件中的版本号。
2026-02-09 17:35:47 +08:00
anghunk
489d30e084 chore: 更新版本号至0.1.1-beta并替换domain为siteId
- 将主项目及各子模块的版本号从0.0.18更新至0.1.1-beta
- 在API文档中将查询参数`domain`统一替换为`siteId`以明确筛选依据
- 为评论统计和点赞统计接口添加`siteId`筛选参数说明
2026-02-09 16:19:28 +08:00
anghunk
098d668a15 feat: 实现多站点数据隔离和管理功能
- 新增站点管理功能,替换原有的域名管理
- 添加数据库迁移工具,为现有表增加 site_id 字段
- 创建 useSite 组合式 API 统一管理站点状态
- 修改前后端 API 以支持站点筛选参数
- 更新管理界面,将域名筛选改为站点筛选
- 优化数据导出功能,支持按站点筛选导出
- 更新文档,调整站点 ID 默认值为空字符串
- 升级 wrangler 依赖至最新版本
2026-02-09 15:31:47 +08:00
anghunk
b2fd3e72e6 feat: 添加评论文章链接字段并优化自动迁移脚本
- 在 Comment 表中添加 post_url 字段,用于存储文章完整 URL
- 更新前后端 API 以返回 post_url 字段
- 管理后台评论列表显示文章链接(优先显示 post_url)
- 移除前端调试日志并优化自动迁移脚本输出信息
- 通过脚本入口文件统一管理迁移任务
2026-02-09 13:18:58 +08:00
anghunk
e37a3e79e4 feat: 添加自动迁移脚本并分离评论的slug和URL字段
- 新增自动数据库迁移脚本,在部署前检查并更新schema
- 将post_slug字段拆分为post_slug(仅路径)和post_url(完整URL)
- 更新前端widget以仅使用路径作为post_slug
- 修改部署脚本以在部署前自动运行迁移
2026-02-09 12:22:55 +08:00
anghunk
fd031890ee chore: 更新所有包的版本号至0.0.18 2026-02-06 17:31:36 +08:00
anghunk
c1b665e80c chore: 更新所有子包的版本号至 0.0.17
统一更新根项目、cwd-admin、cwd-api 以及 docs/widget 中的 package.json 文件版本,以同步项目版本。
2026-02-05 17:30:10 +08:00
anghunk
4dd2f6e525 chore: 更新所有 package.json 的版本号至 0.0.16 2026-02-05 16:29:45 +08:00
anghunk
287097ce76 chore: 更新所有子包的版本号至0.0.15 2026-02-04 14:03:13 +08:00
anghunk
480e7254e9 chore: 更新所有子包的版本号至 0.0.14 2026-02-02 17:10:05 +08:00
anghunk
abeb7f2d41 chore: 更新所有包的版本号至0.0.13
- 为评论表单和回复编辑器中的文本输入框添加键盘事件处理
- 允许通过键盘快捷键(如Ctrl+Enter)提交表单
2026-02-02 13:18:32 +08:00
anghunk
dd3f7c3707 chore: 将所有子包版本统一更新至0.0.12
更新根包及cwd-admin、cwd-api、docs/widget子包的版本号,保持版本一致性。
2026-01-31 11:57:45 +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
643d5c92e8 chore: 重构项目结构 2026-01-21 10:53:11 +08:00