Commit Graph

102 Commits

Author SHA1 Message Date
anghunk
39200072af docs(api): 优化查询参数表格格式 2026-01-26 09:04:55 +08:00
anghunk
49cb63751f docs(auth): 添加登录接口的风控逻辑说明。
- 新增登录失败的风控限制规则,包括最大失败次数、封禁时间和计数有效期。
- 详细说明风控逻辑的实现步骤和状态存储方式。
- 补充登录失败时返回的 `failedAttempts` 字段说明。
- 添加 IP 被封禁后的处理方式说明。
2026-01-23 21:03:07 +08:00
anghunk
dea5dda044 ci(docs): 设置完整检出以支持VuePress部署
设置 actions/checkout 的 fetch-depth 为 0,确保检出完整的 Git 历史记录,这是 vuepress-deploy 操作正确生成页面版本信息所必需的。同时移除配置文件中无关的空行。
2026-01-23 20:28:54 +08:00
anghunk
d365f6042f Update admin-panel.md 2026-01-23 20:23:24 +08:00
anghunk
da0c2ac4d7 docs(css): 移除 main.css 中的字体大小样式
- 删除了不再需要的字体大小定义,优化样式代码。
2026-01-23 20:22:37 +08:00
anghunk
ecbdedabaf docs: 更新管理面板文档和导航链接
- 修正博主标签功能的描述,明确标签文字为可选填项
- 更新导航栏中“快速开始”的链接指向
2026-01-23 20:21:05 +08:00
anghunk
9d5cf49292 fix(widget): 为管理员徽章添加title属性以提升可访问性
为管理员徽章SVG图标添加title属性,明确标识为“网站管理员”,改善屏幕阅读器用户的体验。同时将aria-label从“认证账号”更新为“网站管理员”,保持语义一致。
2026-01-23 20:19:37 +08:00
anghunk
369f34f89d fix: 优化博主标识显示逻辑,支持图标模式
- 移除 adminBadge 为空的检查,允许仅通过邮箱识别博主
- 当未设置博主标签文字时,默认显示认证图标替代文本标签
- 更新管理后台标签说明,提示留空使用默认图标
- 添加博主图标专用样式,确保透明背景和正确颜色
2026-01-23 20:14:27 +08:00
anghunk
9bf0764476 feat(评论组件): 在回复编辑器中添加用户信息输入支持
当用户首次评论或缺少昵称/邮箱时,在回复编辑器中显示用户信息输入框。修改了CWDComments、CommentList、CommentItem和ReplyEditor组件,通过currentUser和onUpdateUserInfo属性传递用户数据和更新回调,确保用户信息在回复过程中可收集和更新。
2026-01-23 20:02:02 +08:00
anghunk
ee646506a9 feat(组件): 为评论项组件添加点赞功能支持
扩展评论项组件以支持点赞功能,包括传递点赞启用标志和点赞事件处理器。
同时更新评论列表组件,将点赞处理器参数扩展为包含评论ID和点赞状态。
2026-01-23 19:52:08 +08:00
anghunk
2b88672f09 Update frontend-config.md 2026-01-23 15:34:35 +08:00
anghunk
3f1a8d3585 feat(文档): 新增数据统计和点赞开关功能的文档 2026-01-23 10:01:04 +08:00
anghunk
43fe456d06 refactor(admin): 合并功能设置到网站设置并更新文档
将功能开关设置从独立页面合并到网站设置页面,简化导航结构
更新相关API文档和功能说明文档
移除不再使用的FeatureSettingsView组件和相关路由配置
2026-01-22 22:37:00 +08:00
anghunk
e0be92b1fe feat(评论): 新增功能开关管理及评论点赞功能优化
- 在管理后台添加功能开关页面,支持控制评论点赞和文章点赞功能的开启/关闭
- 优化评论点赞功能,支持取消点赞和本地存储点赞状态
- 更新点赞UI样式,提升用户体验
- 添加相关API接口和文档说明
2026-01-22 22:26:43 +08:00
anghunk
74c7fa9e1c feat(评论组件): 添加点赞功能及样式
- 将点赞按钮从简单的文本升级为包含图标和计数的组件
- 新增点赞按钮的悬停效果和样式
- 修改子元素检查逻辑,使用更通用的 Node 类型判断
2026-01-22 19:20:30 +08:00
anghunk
9c51339559 feat(comments): 实现评论点赞功能
- 在数据库和API中添加likes字段支持
- 新增评论点赞接口和前端交互逻辑
- 在前端展示点赞数并处理点赞操作
- 更新相关组件和存储逻辑以支持点赞功能
2026-01-22 19:12:33 +08:00
anghunk
048da0e2ab refactor(widget): 移除不再使用的theme和pageSize配置参数 2026-01-22 18:52:53 +08:00
anghunk
d42fe6629f feat(analytics): 添加点赞统计功能并修复页面URL处理
- 在admin.ts中添加LikeStats相关类型定义和API接口
- 在AnalyticsVisitView.vue中添加点赞排行榜展示
- 修改CWDComments.js中postUrl的生成逻辑,使用origin+pathname代替href
2026-01-22 18:47:43 +08:00
anghunk
26e1ab5c61 docs: 添加点赞功能相关API文档
- 在admin.md中添加点赞管理相关接口说明
- 在frontend-config.md中新增customCssUrl配置项
- 新增admin/stats.md详细描述点赞统计和记录接口
- 在public.md中添加获取点赞状态和点赞操作接口
2026-01-22 18:05:18 +08:00
anghunk
fc99d334db feat(评论组件): 添加自定义CSS样式支持
新增_customStyleElement属性和_applyCustomCss方法,用于根据配置动态加载自定义CSS样式
2026-01-22 17:49:28 +08:00
anghunk
103e0ceb25 feat: 实现文章点赞功能及相关API和UI组件
- 新增点赞功能API接口及数据库表结构
- 添加点赞状态管理及UI交互组件
- 实现点赞统计和列表查询功能
- 优化评论组件布局,将点赞按钮加入头部区域
2026-01-22 17:40:12 +08:00
anghunk
83088a3837 docs(前端配置): 更新前端配置文档中的示例代码
添加DOMContentLoaded事件监听器的替代调用方式示例
2026-01-22 16:40:55 +08:00
anghunk
a2aa350054 feat(认证): 延长本地密钥存活时间并添加访问标签持久化
修改认证密钥的本地存储时间为72小时以符合文档要求
在AnalyticsVisitView中添加访问标签的本地存储功能,持久化用户选择的标签
2026-01-22 15:59:28 +08:00
anghunk
849f0837eb docs: 更新文档内容和导航配置
- 在导航栏添加管理后台链接
- 更新数据迁移文档中的路径描述和域名前缀说明
- 完善安全设置文档,添加管理员密钥验证细节和风控机制
- 新增邮件通知配置文档,包含SMTP设置和模板变量
- 重构管理后台文档,移除重复内容并添加多站点管理说明
- 修正环境变量表格的格式问题
2026-01-22 14:58:45 +08:00
anghunk
cb2b15c5f6 feat(admin): 添加全局域名过滤器并重构相关视图
将域名过滤器从各视图移至布局组件,通过依赖注入共享状态
更新文档链接和API基础URL
2026-01-22 14:43:09 +08:00
anghunk
b71ff687ea chore: 添加 Discord 链接到 README 和配置文件 2026-01-22 14:25:29 +08:00
anghunk
71ee55adf5 chore: 更新图标链接为新的 CDN 地址,并添加图标文件 2026-01-22 14:08:43 +08:00
anghunk
ca07fa1e2a Delete cwd.js 2026-01-22 14:05:43 +08:00
anghunk
6ffce274e7 docs(backend-config): 添加后端配置参考模板
添加完整的后端配置参考模板,方便部署时对照检查参数
2026-01-22 11:58:45 +08:00
anghunk
0cdfc5e070 docs: 更新文档中的测试阶段状态说明
将测试阶段状态从"内测阶段"更新为"基本功能已完成",并删除过时的警告信息
2026-01-22 11:10:02 +08:00
anghunk
a46d815044 Update getting-started.md 2026-01-22 11:06:51 +08:00
anghunk
ec7ec41c77 fix(api): 处理401错误时重定向到登录页
docs(guide): 更新免费计划适用场景的描述
2026-01-22 11:05:56 +08:00
anghunk
286bbaa827 docs(guide): 更新快速入门文档中的成本分析和性能指标
添加关于Cloudflare免费计划下CWD评论系统的成本分析
补充性能指标表格和使用场景说明
2026-01-22 11:02:11 +08:00
anghunk
6dd6e2de52 fix: 增强元素解析和挂载逻辑的健壮性
处理未定义document或无效元素的情况,避免抛出错误
仅在hostElement存在时执行挂载操作,防止空指针异常
2026-01-22 10:55:48 +08:00
anghunk
0a7dca07ed fix(数据库): 将时间戳字段从TEXT类型改为INTEGER类型
修改page_visit_daily表的created_at和updated_at字段类型,从TEXT改为INTEGER
同时更新相关插入和更新操作,使用时间戳而非ISO格式字符串
2026-01-22 10:44:23 +08:00
anghunk
17c31d7a1b docs: 重构API文档结构并更新文档内容
- 将大型API文档拆分为多个分类子文档
- 更新文档内容,添加新的API接口说明
- 修复文档中的格式问题和错别字
- 添加反馈文档和Github链接
- 优化侧边栏结构,支持不同路径的独立配置
2026-01-22 10:38:33 +08:00
anghunk
2fa0e04508 feat(admin): 添加域名列表获取功能用于筛选
新增获取域名列表的API端点,用于统一管理评论和访问统计中的域名筛选功能。修改了前端多个视图的域名获取逻辑,从原来的分散获取改为统一调用新接口,提高代码复用性和维护性。

docs: 添加反馈页面并更新侧边栏
2026-01-22 10:14:17 +08:00
anghunk
5164f2c490 feat(analytics): 添加今日/本周/本月访问量统计功能
- 在访问统计概览中新增今日、本周、本月访问量数据展示
- 更新API文档和前端界面以支持新的统计维度
- 优化图表显示样式,减小数据点大小
- 调整统计网格布局适配移动端
2026-01-22 09:52:44 +08:00
anghunk
6c1651b4e9 feat(admin): 优化表格展示并限制访问页面数据数量
docs: 更新项目描述为更详细的介绍
refactor(api): 限制访问页面接口返回数量为20条
style(admin): 为表格添加响应式布局和滚动支持
2026-01-22 09:29:58 +08:00
anghunk
1899449cc6 docs: 更新文档链接至新域名 cwd.js.org 2026-01-22 09:02:43 +08:00
anghunk
6555907156 feat(widget): 新增评论组件核心功能及开发环境配置
新增评论组件核心功能,包括评论列表、分页、回复、表单验证等功能
添加开发环境配置,包括Vite构建配置、样式变量和工具函数
实现管理员验证功能,支持本地存储加密
添加组件基础类及常用组件如加载状态、分页、模态框等
配置文档站点构建流程,支持widget独立构建和集成
2026-01-22 09:01:11 +08:00
anghunk
f221245c44 chore: 删除配置中的 base 路径设置 2026-01-22 08:51:09 +08:00
anghunk
1267018dd3 docs: 更新文档说明数据存储方式
在README.md和getting-started.md中添加关于使用Cloudflare D1数据库存储数据的说明,保持文档信息一致性
2026-01-21 22:56:29 +08:00
anghunk
bc15fbf43d Merge branch 'main' of https://github.com/anghunk/cwd 2026-01-21 22:54:00 +08:00
anghunk
e532334d5e Update getting-started.md 2026-01-21 22:53:38 +08:00
anghunk
3d06c5a708 docs: 更新文档首页功能特性描述
- 新增数据看板、内容风控、数据迁移功能说明
- 优化现有功能描述,增加更多技术细节
- 调整功能排序,突出核心价值点
2026-01-21 22:52:43 +08:00
anghunk
73eaa975fe feat(数据看板): 将评论趋势统计从7天改为30天
修改前端展示、API文档和后端逻辑,将评论趋势统计的时间范围从7天扩展至30天,以提供更全面的数据分析视角
2026-01-21 22:01:14 +08:00
anghunk
d5a7a15344 feat(analytics): 添加访问统计功能
实现页面访问统计功能,包括:
1. 前端组件挂载时上报访问数据
2. 后端接口记录访问信息并存储
3. 管理后台新增访问统计视图
4. 相关API文档和设计说明更新
2026-01-21 21:56:57 +08:00
anghunk
47c2eed6b5 docs(admin-panel): 添加评论数据修改的文档说明
添加关于单条评论修改功能的文档说明,并包含批量修改的警告提示
2026-01-21 17:52:47 +08:00
anghunk
ce7c306acb docs: 更新仓库链接和文档内容
将 GitHub 仓库链接从 'anghunk/CWD' 统一更新为 'anghunk/cwd'
更新前端配置文档,增加 Vue 组件示例和其他框架说明
修改导航栏"部署文档"为"快速开始"
2026-01-21 16:15:47 +08:00