anghunk
|
fd031890ee
|
chore: 更新所有包的版本号至0.0.18
|
2026-02-06 17:31:36 +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
|
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
|
b8550848d7
|
feat: 新增评论框提示文案自定义功能并优化侧边栏排序
- 新增评论框提示文案(placeholder)自定义功能,支持在后台设置
- 更新文档:重命名“点赞开关”为“功能开关”,调整侧边栏排序
- 优化前端组件,统一处理评论表单和回复编辑器的提示文案
- 修复CSS样式,确保操作按钮始终可见
|
2026-02-04 14:01:48 +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
|
132f2fbbb0
|
fix(widget): 阻止评论输入框中的斜杠键事件冒泡
防止在评论和回复编辑器的文本区域中输入斜杠字符“/”时,触发全局快捷键操作。
|
2026-02-02 13:12:28 +08:00 |
|
anghunk
|
dd3f7c3707
|
chore: 将所有子包版本统一更新至0.0.12
更新根包及cwd-admin、cwd-api、docs/widget子包的版本号,保持版本一致性。
|
2026-01-31 11:57:45 +08:00 |
|
anghunk
|
4554abdccf
|
Update README.md
|
2026-01-31 11:56:21 +08:00 |
|
anghunk
|
13f5d51079
|
ci: 精简 GitHub Actions 工作流名称并删除冗余 LICENSE 文件
- 缩短工作流名称以提升可读性
- 删除文档目录下重复的许可证文件
|
2026-01-31 11:54:25 +08:00 |
|
anghunk
|
aaa281f991
|
build: 更新文档小部件版本至 0.0.11
|
2026-01-31 11:51:49 +08:00 |
|
anghunk
|
59acfec575
|
feat(widget): 准备 npm 包发布
- 添加 GitHub Actions 工作流以在推送标签时自动发布到 npm
- 更新 package.json,包含包名、版本、描述、作者等信息
- 添加 README.md、LICENSE 和 .npmignore 文件
- 更新根目录 .gitignore,忽略 .npmrc 文件
|
2026-01-31 11:48:15 +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
|
1a6a93b8c5
|
fix(widget): 修复分页切换时滚动位置未重置的问题
修改 store 订阅回调,增加 prevState 参数以检测页面变化。当检测到分页页码变更时,自动平滑滚动至评论区域顶部,提升用户体验。
|
2026-01-28 13:58:34 +08:00 |
|
anghunk
|
3f1ac28e34
|
refactor(widget): 移除评论预览中的重复标题文本
移除 CommentForm 和 ReplyEditor 组件预览区域中硬编码的“预览效果:”标题,使预览区域更加简洁,避免与外部容器标题重复。
|
2026-01-27 17:44:22 +08:00 |
|
anghunk
|
969d9019fb
|
feat(widget): 为评论编辑器添加Markdown预览功能
- 引入 marked 和 DOMPurify 依赖以支持 Markdown 解析与安全渲染
- 在评论表单和回复编辑器中添加预览按钮,支持实时预览
- 新增预览区域样式,优化操作按钮布局间距
- 修复表单状态初始化问题,确保预览功能稳定
|
2026-01-27 17:41:44 +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
|
4095473a79
|
feat: 改进评论系统管理员识别与样式展示
- 后端评论接口增加 isAdmin 字段,不再依赖前端邮箱比对
- 管理后台评论列表支持 Markdown 渲染并添加相应样式
- 前端组件移除 adminEmail 依赖,改用 comment.isAdmin 字段
- 添加 CSS 样式兼容其他框架导入的表情元素
- 更新文档说明部署流程
|
2026-01-27 15:13:51 +08:00 |
|
anghunk
|
34072b33d0
|
fix(样式): 修复暗黑主题下评论组件边框显示问题
修复评论组件在暗黑主题下边框显示异常的问题:
- 移除评论头部的固定底部边框,改由主题变量控制
- 修正主题变量作用域,确保变量在容器内生效
- 优化主题初始化逻辑,默认使用亮色主题
- 添加主题切换监听,支持动态切换亮色/暗黑主题
|
2026-01-27 11:31:02 +08:00 |
|
anghunk
|
70d6dfd51a
|
feat(widget, admin): 改进评论头部和作者布局的响应式设计
- 在评论头部和作者容器中添加 flex-wrap 属性,确保在小屏幕下正确换行
- 为回复作者文本添加次要颜色,提升视觉层次
- 为主题变量添加主色定义,增强样式一致性
|
2026-01-27 11:17:57 +08:00 |
|
anghunk
|
bb11f1ced9
|
fix(CommentItem): 修复评论内容显示问题。
- 将评论内容从文本格式修改为HTML格式,以支持富文本显示。
style(main.css): 优化CSS样式。
- 调整内边距并添加边框样式,改善视觉效果。
|
2026-01-26 21:04:29 +08:00 |
|
anghunk
|
298f1dc98f
|
fix(CommentItem): 修改评论内容为文本格式,优化防抖检查注释
style(main.css): 添加白空格处理,优化动画效果
|
2026-01-26 17:47:22 +08:00 |
|
anghunk
|
da0c2ac4d7
|
docs(css): 移除 main.css 中的字体大小样式
- 删除了不再需要的字体大小定义,优化样式代码。
|
2026-01-23 20:22:37 +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
|
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
|
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
|
a2aa350054
|
feat(认证): 延长本地密钥存活时间并添加访问标签持久化
修改认证密钥的本地存储时间为72小时以符合文档要求
在AnalyticsVisitView中添加访问标签的本地存储功能,持久化用户选择的标签
|
2026-01-22 15:59:28 +08:00 |
|
anghunk
|
6dd6e2de52
|
fix: 增强元素解析和挂载逻辑的健壮性
处理未定义document或无效元素的情况,避免抛出错误
仅在hostElement存在时执行挂载操作,防止空指针异常
|
2026-01-22 10:55:48 +08:00 |
|
anghunk
|
6555907156
|
feat(widget): 新增评论组件核心功能及开发环境配置
新增评论组件核心功能,包括评论列表、分页、回复、表单验证等功能
添加开发环境配置,包括Vite构建配置、样式变量和工具函数
实现管理员验证功能,支持本地存储加密
添加组件基础类及常用组件如加载状态、分页、模态框等
配置文档站点构建流程,支持widget独立构建和集成
|
2026-01-22 09:01:11 +08:00 |
|