anghunk
|
4ae064d86f
|
chore: 更新至 0.1.11 版本
|
2026-03-26 10:04:35 +08:00 |
|
anghunk
|
d3bc83359a
|
chore: 更新至 0.1.10 版本
|
2026-03-16 16:12:52 +08:00 |
|
anghunk
|
74e88e5fb4
|
feat(admin): 添加 Valine 评论导入支持并重构导入流程
|
2026-03-16 16:12:24 +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
|
ca58ae7caf
|
fix: 修复S3备份下载URL生成逻辑并导出API基础URL函数
- 导出`getApiBaseUrl`函数以便复用
- 修改`downloadS3BackupUrl`函数,使其使用正确的API基础URL
- 重构S3备份下载处理,使用fetch API并添加授权头,支持blob下载
|
2026-02-12 16:30:15 +08:00 |
|
anghunk
|
3cfa5f1f6a
|
feat(admin): 添加 S3 备份列表查看、下载和删除功能
- 在数据管理页面添加“查看备份”按钮,用于打开备份列表弹窗
- 新增 S3BackupModal 组件,展示备份文件列表,支持下载和删除操作
- 扩展 S3 工具类,支持列出、获取和删除 S3 对象
- 新增后端 API 接口:获取备份列表、删除备份、下载备份文件
- 为所有支持的语言添加相应的国际化文本
|
2026-02-12 16:26:50 +08:00 |
|
anghunk
|
1c416ce93e
|
feat(i18n): 为管理后台添加S3备份功能的多语言支持
|
2026-02-12 15:40:45 +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
|
e881383337
|
style: 移除 markdown 和评论内容区域的强制预格式化
将 `white-space: pre-wrap;` 属性注释掉,以允许文本根据容器自然换行,避免在 markdown 渲染和评论显示区域出现不必要的水平滚动条。
|
2026-02-12 09:11:54 +08:00 |
|
anghunk
|
1bdde1e790
|
feat(env): 添加 JSON 模块声明
- 允许在 TypeScript 中直接导入 .
|
2026-02-11 08:53:31 +08:00 |
|
anghunk
|
3ce32c9ada
|
fix(admin): 在功能设置类型和保存接口中增加 adminLanguage 和 widgetLanguage 字段
|
2026-02-10 20:48:14 +08:00 |
|
anghunk
|
0bb2f5f913
|
fix(ui): 移除语言选项中的重复语言代码显示
移除设置页面中语言选择下拉菜单选项内重复显示的语言代码,仅保留语言标签以提升界面简洁性。
|
2026-02-10 17:21:33 +08:00 |
|
anghunk
|
5e22985fb5
|
docs(locales): 移除 Telegram 机器人名称前的 @ 符号
更新多语言翻译文件中关于 BotFather 和 userinfobot 的提示文本,移除用户名前的 @ 符号以符合 Telegram 的实际使用方式。
|
2026-02-10 17:17:50 +08:00 |
|
anghunk
|
2b3a2d330d
|
style: 为评论编辑模态框及相关组件调整布局样式
|
2026-02-10 15:23:11 +08:00 |
|
anghunk
|
c412241d4b
|
chore: 更新所有 package.json 版本号为 0.1.3
移除 beta 标签,准备发布稳定版本。
|
2026-02-10 14:49:15 +08:00 |
|
anghunk
|
4d9e2d8d31
|
feat(i18n): 为评论系统添加国际化支持
- 在管理后台引入 vue-i18n 并添加多语言文件
- 为前端评论组件添加翻译功能,支持自动语言检测
- 在功能设置中新增管理后台和组件语言配置选项
- 更新 API 接口以支持语言设置存储
- 优化菜单项文本溢出显示样式
|
2026-02-10 14:26:38 +08:00 |
|
anghunk
|
a39689ed42
|
fix(StatsView): 修复域名饼图容器变化时未重新初始化的问题
当域名统计饼图的DOM容器发生变化时,原先的图表实例会继续使用旧的容器导致渲染异常。现在检测到容器变化时,先销毁旧实例再重新初始化,确保图表正确渲染。
|
2026-02-09 17:48:06 +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
|
ac87af705f
|
fix(api): 移除评论导出接口的站点筛选功能
移除评论导出接口的站点筛选功能,现在导出所有站点的评论数据。同时更新相关文档,移除站点隔离相关的API说明,并修复文档组件的内存泄漏问题。导入接口现在支持自动识别和转换第三方评论系统数据格式,并修复站点ID字段的导入问题。
- 移除 `/admin/comments/export` 接口的 `siteId` 查询参数
- 更新数据导入文档,说明第三方评论系统自动转换功能
- 修复文档组件页面切换时的配置更新和内存泄漏
- 修复评论和统计数据的导入逻辑,确保站点ID字段正确保存
- 更新数据库表结构,为统计相关表添加站点ID字段和联合唯一约束
|
2026-02-09 16:52:48 +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
|
77b8402d13
|
docs: 更新文档与调整管理端功能
- 移除首页重复的页脚组件渲染
- 在首页和常见问题页面添加文档更新滞后提示
- 将分析接口的 domain 参数改为 siteId 以支持多站点筛选
- 更新管理端点赞统计接口支持按 siteId 筛选
- 修复访问分析页面中点赞统计的筛选逻辑
|
2026-02-09 16:17:33 +08:00 |
|
anghunk
|
fea594af0d
|
docs: 将"域名"统一修改为"站点"
更新文档和前端界面中的术语,将"按域名统计"改为"按站点统计",使术语更准确。
同时修复默认站点ID的处理逻辑,并添加缺失的统计API路由。
|
2026-02-09 15:51:59 +08:00 |
|
anghunk
|
3d2f1b0620
|
refactor: 移除域名列表接口并统一为站点列表接口
- 移除独立的 `/admin/stats/domains` 接口及相关文档
- 将原 `fetchDomainList` 重命名为 `fetchSiteList`,统一站点获取逻辑
- 优化后台界面中的站点显示,为空站点显示“默认站点 (Default)”
- 移除设置页面中的“站点管理”选项卡,简化后台功能结构
- 保持 `/admin/stats/sites` 接口功能不变,作为统一的站点数据源
|
2026-02-09 15:44:54 +08:00 |
|
anghunk
|
098d668a15
|
feat: 实现多站点数据隔离和管理功能
- 新增站点管理功能,替换原有的域名管理
- 添加数据库迁移工具,为现有表增加 site_id 字段
- 创建 useSite 组合式 API 统一管理站点状态
- 修改前后端 API 以支持站点筛选参数
- 更新管理界面,将域名筛选改为站点筛选
- 优化数据导出功能,支持按站点筛选导出
- 更新文档,调整站点 ID 默认值为空字符串
- 升级 wrangler 依赖至最新版本
|
2026-02-09 15:31:47 +08:00 |
|
anghunk
|
2085a4733c
|
feat(analytics): 扩展页面访问统计接口并新增站点隔离文档
- 在 `/admin/analytics/pages` 接口响应中添加 `itemsByPv` 和 `itemsByLatest` 字段,分别返回按访问量和最新访问排序的前20条数据,优化前端数据展示逻辑
- 前端管理后台适配新的接口响应结构,提升页面访问统计页面的性能和用户体验
- 新增站点隔离配置文档 (`/docs/config/site-isolation.md`),说明如何通过 `siteId` 配置实现数据隔离
- 在前端配置指南中补充 `siteId` 配置示例
- 新增常见问题文档 (`/docs/common-problems.md`),解答设置 `siteId` 后评论数据不显示的问题及数据迁移方案
- 在导航栏和侧边栏添加“常见问题”和“配置”相关入口,完善文档结构
- 修复前端组件 API 调用中 `postSlug` 参数可能为 `postUrl` 的兼容性问题
|
2026-02-09 14:47:28 +08:00 |
|
anghunk
|
cf1e5b5c51
|
feat: 分离文章slug与URL字段并支持slug模式匹配查询
- 新增 `post_url` 字段存储文章完整URL,`post_slug` 仅存储标识符
- 更新管理后台评论列表、编辑、统计及域名获取接口以使用新字段
- 修改公共评论查询接口,支持slug精确匹配及带`?`、`#`参数的模糊匹配
- 更新前端管理界面,在评论编辑表单中增加"评论地址"(`postUrl`)字段
- 同步更新API文档,明确字段用途及查询参数说明
|
2026-02-09 13:36:25 +08:00 |
|
anghunk
|
b2fd3e72e6
|
feat: 添加评论文章链接字段并优化自动迁移脚本
- 在 Comment 表中添加 post_url 字段,用于存储文章完整 URL
- 更新前后端 API 以返回 post_url 字段
- 管理后台评论列表显示文章链接(优先显示 post_url)
- 移除前端调试日志并优化自动迁移脚本输出信息
- 通过脚本入口文件统一管理迁移任务
|
2026-02-09 13:18:58 +08:00 |
|
anghunk
|
fd031890ee
|
chore: 更新所有包的版本号至0.0.18
|
2026-02-06 17:31:36 +08:00 |
|
anghunk
|
bed448297b
|
refactor(settings): 提取 TagInput 组件以复用标签输入逻辑
将设置页面的允许域名、IP 黑名单和邮箱黑名单的标签输入逻辑提取为独立的 TagInput 组件,消除重复代码并提高可维护性。同时将页面容器类名从 `.page` 重命名为 `.settings-content` 以更语义化。
|
2026-02-06 17:29:33 +08:00 |
|
anghunk
|
c59af44e2a
|
feat(widget): 添加评论图片灯箱预览功能
- 新增 ImagePreview 组件用于全屏查看评论中的图片
- 在功能设置中添加图片灯箱模式开关选项
- 扩展媒体元素样式限制,支持视频和 iframe 的尺寸控制
- 更新前后端 API 以支持 enableImageLightbox 配置项
- 优化设置页面布局,使用卡片式分组展示功能项
|
2026-02-06 17:22:46 +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
|
daab04867f
|
feat(设置页面): 同步标签页状态到URL并更新图标
- 将标签页状态与URL查询参数同步,支持直接通过URL访问特定标签页
- 替换域设置组件中的全部移动按钮图标,使用更直观的双箭头图标
|
2026-02-05 17:29:03 +08:00 |
|
anghunk
|
c580aec52d
|
feat(admin): 添加后台域名可见性管理功能
在后台设置页面新增域名管理选项卡,允许管理员配置后台下拉框中显示的域名列表。通过拖拽或点击按钮可以移动域名,实现灵活的可视域名控制。当配置了可见域名时,LayoutView 将只显示指定的域名,否则显示全部域名。
|
2026-02-05 17:25:09 +08:00 |
|
anghunk
|
f2e9160638
|
feat(stats): 为统计页面添加域名评论分布饼图
- 在 CommentItem 类型中新增 isAdmin 字段以支持后续功能
- 重构域名统计布局,采用表格与饼图并排的响应式设计
- 实现饼图展示各域名评论数量分布,并添加响应式调整与清理逻辑
|
2026-02-05 17:12:19 +08:00 |
|
anghunk
|
4dd2f6e525
|
chore: 更新所有 package.json 的版本号至 0.0.16
|
2026-02-05 16:29:45 +08:00 |
|
anghunk
|
683457cc0b
|
feat(analytics): 添加数字滚动动画并优化数字显示样式
- 新增 CountTo 组件实现平滑数字滚动效果,提升用户体验
- 在统计数字区域应用等宽字体和字体回退方案,防止滚动时宽度抖动
- 替换静态数字显示为动态滚动动画,增强数据展示的视觉吸引力
|
2026-02-05 16:27:52 +08:00 |
|
anghunk
|
2a8d73dff9
|
feat: 支持动态修改管理后台站点标题
- 从本地存储读取自定义标题,替代硬编码默认标题
- 在布局组件中提供更新标题的方法并注入到设置页面
- 修改站点标题时同步更新本地存储和页面标题
|
2026-02-05 16:18:10 +08:00 |
|
anghunk
|
5a0ecdaa91
|
feat(analytics): 在访问统计中增加同比趋势显示
- 在访问概览 API 中新增昨日、上周、上月 PV 字段,用于计算趋势
- 在前端统计卡片中显示今日、本周、本月访问量的同比变化百分比
- 支持 163 邮箱作为邮件通知服务提供商,更新相关文档和设置界面
|
2026-02-05 16:13:05 +08:00 |
|
anghunk
|
ae43996e11
|
style(AnalyticsVisitView): 调整点赞排行榜标题的HTML结构
将标题从单独的h3标签改为包含在card-title-row div中,以保持页面结构的一致性。
|
2026-02-05 09:07:40 +08:00 |
|
anghunk
|
d998bc9b2c
|
style(login): 将登录图标从img标签改为CSS背景
将登录图标从img标签改为CSS背景图片,通过修改样式实现相同的视觉效果,提升代码一致性。
|
2026-02-04 16:57:41 +08:00 |
|
anghunk
|
87cd6fc39d
|
feat(login): 更新登录页面UI设计并添加背景图
- 重新设计登录页面布局,增加右侧背景图区域
- 调整配色方案为深色主题,使用硬编码颜色值替换CSS变量
- 优化响应式设计,在移动设备上隐藏背景图
- 添加密码显示/隐藏切换按钮的图标组件
- 改进表单元素的视觉样式和交互效果
|
2026-02-04 16:55:17 +08:00 |
|
anghunk
|
287097ce76
|
chore: 更新所有子包的版本号至0.0.15
|
2026-02-04 14:03:13 +08:00 |
|