Commit Graph

318 Commits

Author SHA1 Message Date
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
anghunk
132f2fbbb0 fix(widget): 阻止评论输入框中的斜杠键事件冒泡
防止在评论和回复编辑器的文本区域中输入斜杠字符“/”时,触发全局快捷键操作。
2026-02-02 13:12:28 +08:00
anghunk
e6bbac8366 feat(ui): 为导航菜单项添加图标并优化设置页的标签输入组件
- 在导航菜单项中引入图标组件,提升视觉识别性
- 将设置页中的文本域输入替换为交互式标签输入组件,支持添加/删除标签
- 新增标签输入组件的样式和交互逻辑,改善用户体验
2026-02-02 11:11:02 +08:00
anghunk
fd2cecc6d4 Update README.md 2026-02-02 09:25:41 +08:00
anghunk
6cb69cbd67 docs: 更新文档首页导航按钮和修复导入路径
- 将首页的“快速开始”按钮文本改为“开始使用”
- 移除“API 文档”导航按钮以简化首页布局
- 修复管理后台中 package.json 的导入路径错误
2026-01-31 12:27:06 +08:00
anghunk
d060cf20da docs: 更新文档中的版本检查响应与前端CDN链接
- 将部署成功时的版本检查响应从纯文本改为JSON格式,包含版本号和部署成功信息
- 更新前端配置指南,推荐使用版本锁定的CDN链接替代最新版本链接
- 统一修改所有示例代码中的CDN引用,添加版本控制说明
- 调整表格格式以保持一致性
2026-01-31 12:24:01 +08:00
anghunk
52781a3ca4 Update npm_publish.yml 2026-01-31 12:07:31 +08:00
anghunk
cdaecab7ae ci: 将 npm 发布触发器从标签推送改为分支推送
修改 GitHub Actions 工作流,将发布触发条件从推送特定标签改为推送到 main 或 master 分支。
添加版本检查逻辑,仅在本地 package.json 版本与 npm 上已发布版本不同时才执行发布步骤,避免重复发布相同版本。
2026-01-31 12:03:38 +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
1a7a9db88f feat(admin): 添加版本信息显示与兼容性检查功能
- 在布局侧边栏底部添加版本信息区域,显示 API 和后台版本
- 点击版本信息可打开模态框,展示详细的版本信息和兼容性状态
- 当 API 版本与后台版本不一致时提示用户更新以避免兼容性问题
- 移除登录页面中已注释的 GitHub 链接
- 更新 package.json 版本号至 0.0.11
- 优化 API 根路径响应,返回 JSON 格式的版本信息
- 清理重复的导入语句和冗余代码
2026-01-31 10:32:57 +08:00
anghunk
f42a0b7b0a style: 替换内联SVG为Phosphor图标组件并修复行高问题
- 在登录页、布局页和评论页中使用Phosphor图标组件替换内联SVG
- 移除登录页中已废弃的.password-toggle svg样式
- 修复评论组件中.cell-status-line的行高问题
- 保持管理员图标的原始内联SVG实现
2026-01-30 23:15:43 +08:00
anghunk
f7c49ed9e6 style: 统一代码格式并修复样式问题
- 移除 env.d.ts 和 vite.config.ts 中多余的空行
- 修复 package.json 和 tsconfig.json 的换行符问题
- 标准化对象字面量和函数参数中的尾部逗号
- 将登录图标样式从 max-width 改为明确的 width 和 height
- 压缩 index.html 中 favicon 链接的格式
- 简化 admin.ts 中函数参数的类型声明格式
2026-01-30 23:05:48 +08:00
anghunk
87dee6b467 feat: 重构前端项目结构并添加组件样式
- 将视图组件重构为目录结构,提升模块化
- 引入 Phosphor Icons 图标库和 Less 预处理器
- 新增全局主题样式和组件专用样式文件
- 实现登录页面、布局组件及多个功能视图
- 添加数据管理、统计看板等核心功能界面
2026-01-30 23:03:55 +08:00
anghunk
08db13c7fc chore: 更新版本号至0.0.10 2026-01-30 17:57:31 +08:00
anghunk
4ea50e9f69 feat(telegram): 移除评论删除功能,仅保留批准操作
- 移除 Telegram 通知中的“删除”按钮,仅保留“批准”按钮以简化审核流程
- 更新 Telegram webhook 回调处理,不再支持 delete 动作,并返回提示信息
- 同步更新相关文档,删除关于“删除”操作的描述
- 新增图标资源文件
2026-01-30 17:57:20 +08:00
anghunk
e1568f60ff feat(telegram): 新增 Telegram 机器人通知与快捷审核功能
- 新增 Telegram 通知功能,支持通过机器人接收新评论通知
- 在 Telegram 消息中提供“批准”和“删除”按钮,支持快捷审核
- 新增后台 Telegram 设置页面,支持配置 Bot Token、Chat ID 和开关
- 新增 `/api/telegram/webhook` 端点处理按钮回调
- 更新邮件通知逻辑,统一使用评论设置中的 `adminEmail` 作为收件人
- 更新相关文档,包括功能说明和 API 文档
2026-01-30 17:49:47 +08:00
anghunk
c4954fca89 Update getting-started.md 2026-01-30 15:54:52 +08:00
anghunk
24e81cc83f Update README.md 2026-01-30 15:54:18 +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
158350da6c docs: 更新 Discord 邀请链接
将反馈指南中的 Discord 邀请链接更新为新的有效链接。
2026-01-30 10:30:17 +08:00
anghunk
404253e8f7 docs: 更新 Discord 邀请链接
将文档和 README 中的 Discord 邀请链接统一更新为新的有效链接。
2026-01-30 10:30:09 +08:00
anghunk
b6f21b309e docs: 更新文档路径说明并添加GitHub星标组件
- 在frontend-config.md中补充组件源码目录说明
- 统一文档中组件路径的表示方式(@docs/widget → /docs/widget)
- 从导航栏社交链接中移除GitHub图标
- 新增GitHubStar组件,在导航栏显示项目星标数
- 添加对应样式支持星标组件显示效果
2026-01-30 10:23:50 +08:00
anghunk
80e234be7c Merge branch 'main' of https://github.com/anghunk/cwd 2026-01-29 20:57:24 +08:00
anghunk
f97a900d68 Update README.md 2026-01-29 20:57:08 +08:00
anghunk
311754dd5d docs: 完善数据迁移与备份恢复文档并优化样式结构
- 将内联样式迁移至独立 CSS 文件以提升可维护性
- 在数据迁移文档中新增 CWD 自身格式支持说明,并补充全量备份功能描述
- 在管理员 API 文档中扩展数据管理接口,详细说明配置、统计及全量备份的导入导出
2026-01-29 20:55:42 +08:00
anghunk
d4fddcbdef chore: 更新版本号至0.0.9 2026-01-29 20:38:30 +08:00
anghunk
0d3d6ee5f7 docs(数据视图): 更新导入选项和描述文本
- 将导入源默认值改为 "cwd" 并添加 CWD (.json) 选项
- 扩展描述文本以支持更多评论框架迁移
- 调整下拉选择框宽度以适应新选项
2026-01-29 20:31:27 +08:00