anghunk
|
77b8402d13
|
docs: 更新文档与调整管理端功能
- 移除首页重复的页脚组件渲染
- 在首页和常见问题页面添加文档更新滞后提示
- 将分析接口的 domain 参数改为 siteId 以支持多站点筛选
- 更新管理端点赞统计接口支持按 siteId 筛选
- 修复访问分析页面中点赞统计的筛选逻辑
|
2026-02-09 16:17:33 +08:00 |
|
anghunk
|
67a2777ea8
|
refactor(admin): 简化统计查询逻辑,移除域名提取
移除 extractDomain 函数,直接使用 site_id 字段进行分组统计。
简化 SQL 查询,不再获取 post_slug 和 post_url 字段。
|
2026-02-09 15:58:31 +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
|
3b429bf82c
|
docs: 补充多站点数据隔离的配置和API文档
- 在站点隔离配置文档中详细说明 siteId 的使用方法和注意事项
- 为公开API接口添加 siteId 查询参数和请求头说明
- 更新前端配置文档,明确 siteId 为可选参数并说明默认值
- 修正常见问题中的表述和格式问题
|
2026-02-09 15:00:19 +08:00 |
|
anghunk
|
386bcfdeab
|
Update common-problems.md
|
2026-02-09 14:49:38 +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
|
2453929455
|
feat(widget): 支持通过 siteId 隔离不同站点的评论数据
- 在配置界面添加 siteId 输入项,用于区分不同站点/环境的评论
- 更新 API 客户端,将 postSlug 参数改为 postUrl 以保持一致性
- 在开发配置中默认添加 siteId 字段,并同步到存储和初始化逻辑
|
2026-02-09 14:15:16 +08:00 |
|
anghunk
|
32603d281a
|
feat: 添加多站点支持,引入site_id字段
- 在Comment表中添加site_id字段,用于区分不同站点的评论
- 更新前后端API以支持site_id参数传递
- 修改自动迁移脚本,添加site_id字段迁移逻辑
- 更新前端组件配置,支持设置siteId参数
|
2026-02-09 13:56:35 +08:00 |
|
anghunk
|
5948949400
|
docs: 更新评论API文档中的postSlug字段示例
将GET列表和PUT更新接口示例中的postSlug字段值从"hello-world"更新为"/blog/hello-world",使其与实际URL路径格式保持一致。
|
2026-02-09 13:39:07 +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
|
d90a686ff7
|
Update overview.md
|
2026-02-09 13:05:04 +08:00 |
|
anghunk
|
74e80310af
|
Update CWDComments.js
|
2026-02-09 13:02:29 +08:00 |
|
anghunk
|
1258dc8480
|
Merge branch 'main' of https://github.com/anghunk/CWD
|
2026-02-09 12:23:22 +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
|
4a674ee17a
|
docs: 重构API文档结构,合并子页面到主文档
将分散的API子页面内容合并到对应的主文档中,简化文档结构。具体合并内容包括:
- 将 verify-admin.md 内容合并到 auth.md
- 将 track-visit.md 内容合并到 analytics.md
- 将 get-config.md 内容合并到 config.md
- 将 get-comments.md、post-comment.md、like-comment.md 内容合并到 comments.md
- 将 get-like-status.md、post-like.md 内容合并到 like.md
删除原有的独立子页面文件,使API文档更加集中和易于维护。
|
2026-02-06 19:37:26 +08:00 |
|
anghunk
|
5cbc012dd3
|
docs: 删除已过时的公开API文档文件
该文档已迁移至其他位置或不再维护,删除旧版文档以避免混淆。
|
2026-02-06 17:57:54 +08:00 |
|
anghunk
|
0b28c9fa4c
|
docs: 更新API文档结构并完善功能说明
- 重构API文档侧边栏,将公开API拆分为子分类(评论、点赞、配置、身份验证、访问统计)
- 新增详细的公开API接口文档,包括评论管理、点赞功能、配置获取、身份验证和访问统计
- 完善数据统计功能文档,增加概览数据、访问明细和数据分析说明
- 更新功能设置文档,补充图片预览和个性化设置说明
- 修正管理员登录文档中的错误描述和格式问题
|
2026-02-06 17:55:31 +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
|
1becce7092
|
docs: 更新 API 文档和登录接口的错误提示信息
|
2026-02-06 16:51:50 +08:00 |
|
anghunk
|
4d22f74505
|
Update getting-started.md
|
2026-02-05 17:54:15 +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
|
65c0c20040
|
Update README.md
|
2026-02-05 11:36:22 +08:00 |
|
anghunk
|
1ccdeaab04
|
Update README.md
|
2026-02-05 11:35:32 +08:00 |
|
anghunk
|
ae43996e11
|
style(AnalyticsVisitView): 调整点赞排行榜标题的HTML结构
将标题从单独的h3标签改为包含在card-title-row div中,以保持页面结构的一致性。
|
2026-02-05 09:07:40 +08:00 |
|
anghunk
|
b4d3bf70cc
|
Update getting-started.md
|
2026-02-04 17:02:56 +08:00 |
|
anghunk
|
df7476ea5e
|
Update README.md
|
2026-02-04 17:01:48 +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 |
|
anghunk
|
615589f86b
|
ci: 限制工作流仅在主仓库执行
为 npm 发布、文档构建与部署以及创建发布的工作流添加条件执行。
现在这些工作流仅会在 'anghunk/cwd' 仓库中运行,防止在复刻仓库上意外触发。
|
2026-02-04 14:02:58 +08:00 |
|
anghunk
|
b8550848d7
|
feat: 新增评论框提示文案自定义功能并优化侧边栏排序
- 新增评论框提示文案(placeholder)自定义功能,支持在后台设置
- 更新文档:重命名“点赞开关”为“功能开关”,调整侧边栏排序
- 优化前端组件,统一处理评论表单和回复编辑器的提示文案
- 修复CSS样式,确保操作按钮始终可见
|
2026-02-04 14:01:48 +08:00 |
|
anghunk
|
b304f52ceb
|
style: 优化模态框和卡片组件的样式
调整模态框宽度属性以改善响应式布局,移除卡片底部外边距并统一间距
|
2026-02-03 15:01:43 +08:00 |
|
anghunk
|
a22e1ff5a8
|
refactor(admin): 提取公共样式并重构评论编辑弹窗组件
- 将页面、卡片、弹窗等通用样式从各组件样式文件移至 common.less
- 将评论编辑弹窗逻辑抽取为独立组件 ModalEdit.vue
- 统一卡片标题结构,使用 card-title-row 包装
- 清理各组件样式文件中的重复样式定义
|
2026-02-03 14:57:38 +08:00 |
|
anghunk
|
4783a8d0eb
|
feat(设置): 拆分通知设置并优化界面样式
- 将通知设置拆分为独立的"邮箱提醒"和"Telegram通知"标签页
- 移除设置项中的user-select样式以改善交互体验
- 优化导入选择框的宽度样式
- 配置Vite开发服务器支持外部访问
|
2026-02-03 13:55:17 +08:00 |
|
anghunk
|
480e7254e9
|
chore: 更新所有子包的版本号至 0.0.14
|
2026-02-02 17:10:05 +08:00 |
|
anghunk
|
49693ca46e
|
feat(settings): 重构设置页面为标签页布局并提取通用样式
- 将设置页面从折叠面板改为标签页布局,提升操作体验
- 创建 common.less 文件集中管理全局样式(如 toast 动画)
- 移除各组件中重复的 toast 样式定义,统一维护
- 优化设置页面的视觉结构和交互逻辑
|
2026-02-02 17:09:46 +08:00 |
|
anghunk
|
4231928f9f
|
feat(admin): 添加后台显示设置功能
- 新增后台显示设置页面,允许自定义布局标题
- 在布局组件中动态显示自定义标题
- 在后端添加对应的 API 端点用于获取和保存显示配置
- 移除无用的 Demo.vue 组件文件
|
2026-02-02 16:42:03 +08:00 |
|
anghunk
|
abeb7f2d41
|
chore: 更新所有包的版本号至0.0.13
- 为评论表单和回复编辑器中的文本输入框添加键盘事件处理
- 允许通过键盘快捷键(如Ctrl+Enter)提交表单
|
2026-02-02 13:18:32 +08:00 |
|