Commit Graph

29 Commits

Author SHA1 Message Date
becomer 75c861629f ci: 添加 Woodpecker CI/CD 流水线
- 安装依赖、构建前端
- 构建 Docker 镜像并部署
- 环境变量和网络管理
2026-06-30 23:51:04 +08:00
sugarBecomer 18fcae8030 🎨 主题 v2:渐变按钮 + 4层语义色 + 降低饱和度
1. Primary 按钮改为渐变背景 linear-gradient(135deg, #6b8cff, #88a4ff)
2. 全局 primary 饱和度从 0.19 降至 0.12,更柔和
3. destructive 改为珊瑚色 oklch(0.70 0.14 25)
4. 新增 success/warning/info 三个语义色变量
5. Badge 新增 success/warning/info variant
6. 视图层硬编码 text-green/text-red/text-yellow 全部替换为语义 token
7. chart 颜色同步降低饱和度
v0.0.3.beta3
2026-04-27 10:32:59 +08:00
sugarBecomer 564dbd436d 🎨 清新蓝色主题美化
将纯灰度无彩色主题替换为清新蓝色系:
- primary 从纯黑改为柔和蓝色
- accent/sidebar 加入淡蓝色调
- 圆角从 0.625rem 加大到 0.75rem
- chart 颜色换为蓝/薄荷/琥珀/薰衣草/珊瑚清新色板
- 暗色模式同步适配蓝色调
v0.0.3.beta2
2026-04-27 09:12:48 +08:00
sugarBecomer 7ce6ca34ca 🐛 修复 JWT 过期只弹提示不跳转登录页
后端 JWT 过期返回 HTTP 200 + code 401/403 时,之前只走业务错误分支弹 toast,
现在增加对 code 401/403 的判断,清除 token 并跳转登录页。
2026-04-27 09:06:48 +08:00
sugarBecomer 94c5532b82 ✨ 首页统计条点击跳转任务列表筛选
1. Dashboard 近7日统计条形图和数字可点击
2. 点击成功/失败/待执行跳转任务列表并按对应任务ID筛选
3. 任务列表页显示筛选提示条,支持清除筛选
2026-04-24 12:32:23 +08:00
sugarBecomer dd6c308996 ✨ 支持编辑任务标题 + 编辑页立即执行按钮
1. 新增任务标题编辑功能,在编辑页右侧执行参数卡片顶部可修改标题
2. 在编辑页顶部新增立即执行按钮,无需返回列表即可执行任务
v0.0.3.beta1
2026-04-23 10:40:40 +08:00
sugarBecomer ebf02eb58f 🐛 修改域名 v0.0.2.beta10 v0.0.2.beta9 v0.0.3 2026-04-07 14:37:11 +08:00
sugarBecomer 5baa91e3e7 🐛 补充今日校园任务日志详情展示
为任务日志补充成功标题与失败原因字段,并在缺少 is_success 时根据 error_message 回退显示失败,便于定位执行结果。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.0.2.beta7 v0.0.2.beta8
2026-04-07 13:30:46 +08:00
sugarBecomer 08c47cfa03 Merge branch 'fix/cpdaily-task-log-display' 2026-04-07 13:26:30 +08:00
sugarBecomer cb5440c8d9 🐛 修复今日校园任务日志展示
修正任务日志字段映射,改为读取接口实际返回的 is_success 与 createTime,避免页面将执行结果和执行时间显示为 -。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 13:26:22 +08:00
sugarBecomer 05eaa4741a 🐛 混淆前端打包后代码 v0.0.2.beta6 2026-03-27 22:00:19 +08:00
sugarBecomer c0d5b4697f 🐛 混淆前端打包后代码 v0.0.2.beta5 2026-03-27 21:17:55 +08:00
sugarBecomer d742425cac ✨ 混淆前端打包后代码 v0.0.2.beta4 2026-03-27 16:38:42 +08:00
sugarBecomer 5729e88687 ✨ 混淆前端打包后代码 v0.0.2.beta3 2026-03-27 16:37:14 +08:00
sugarBecomer 0681aad27d 🐛 修复生成邀请码 2026-03-27 16:32:22 +08:00
sugarBecomer ed38bfd463 🐛 修复邮件问题 v0.0.2.beta2 2026-03-27 16:12:34 +08:00
sugarBecomer 1c38eccfd3 🐛 请假问题 v0.0.2.beta1 2026-03-27 00:38:15 +08:00
sugarBecomer ac6b0fa81a ✨ graph api发送邮件 2026-03-26 15:19:42 +08:00
sugarBecomer 2603aada26 ✨ smtp服务 2026-03-26 11:37:38 +08:00
sugarBecomer 223ddf4f66 ✨ 新增是否必填邀请码 2026-03-25 14:49:11 +08:00
sugarBecomer 1f58572b8f ✨ 请假功能 v0.0.2 2026-03-25 13:47:11 +08:00
sugarBecomer a8125cc224 🐛 修复样式问题 v0.0.1.beta10 2026-03-24 23:00:28 +08:00
sugarBecomer 1f519767af 🐛 修复样式问题 v0.0.1.beta8 v0.0.1.beta9 2026-03-24 22:48:06 +08:00
sugarBecomer 8e750311bd 🐛 调整两个版本邮件格式 v0.0.1.beta7 2026-03-24 22:20:04 +08:00
sugarBecomer 4033153037 🐛 调整两个版本邮件格式 v0.0.1.beta6 2026-03-24 22:13:01 +08:00
sugarBecomer ddcbe65856 fix: 修复角色授权和菜单授权Checkbox绑定及菜单树递归展示 v0.0.1.beta5 2026-03-24 20:46:32 +08:00
sugarBecomer 994dc360ae fix: 修复部分参数bug v0.0.1.beta4 2026-03-24 20:10:03 +08:00
sugarBecomer 01728a4712 fix: resolve TypeScript build errors v0.0.1.beta2 v0.0.1.beta3 2026-03-24 17:54:36 +08:00
sugarBecomer 42729a1b63 init: tianshen-web project v0.0.1.beta1 2026-03-24 17:45:16 +08:00