Commit Graph

  • b70f45fb04 Merge pull request '考勤请假同步、SSE 修复与学生报告优化' (#59) from codex/ai-a2ui-agent-tools into main main wangziqi 2026-08-05 10:58:31 +00:00
  • b882411f42 refactor: 拆分考勤服务文件并通过 aislop 全项目扫描 wangziqi 2026-08-05 18:55:36 +08:00
  • 6ba7f4e3d0 refactor: 抽取课程考勤记录构建 helper,消除重复代码 wangziqi 2026-08-05 18:51:06 +08:00
  • c8316e9e8e feat: 结算时同步钉钉已审批请假并标记为请假 wangziqi 2026-08-05 18:43:02 +08:00
  • 32343b271b fix: 通知 SSE 长连接被 Nginx 60s 超时掐断 wangziqi 2026-08-05 18:00:45 +08:00
  • 2a519a3714 fix: 仪表盘 totalCapacity 聚合值转为数字 wangziqi 2026-08-05 17:53:44 +08:00
  • 1e1e24f0f0 fix: 修复考勤控制器 DI 解析与班级日期迁移空 SQL wangziqi 2026-08-05 17:46:11 +08:00
  • 47720a8fcc refactor: 移除 SQLite 支持,仅保留 MySQL wangziqi 2026-08-05 17:43:13 +08:00
  • 81e622fa09 feat: 学生报告改为流式排版并隐藏空数据区块 wangziqi 2026-08-05 17:20:57 +08:00
  • fd39e1686a feat: 重构各业务模块管理页面与服务 wangziqi 2026-08-05 17:12:00 +08:00
  • 80e6fccf05 chore: 服务端模块装配与入口更新 wangziqi 2026-08-05 17:11:43 +08:00
  • 0c94ca54df feat: 新增通用导入中心 wangziqi 2026-08-05 17:11:39 +08:00
  • e9c8a1085d feat: 考勤模块重构与钉钉考勤同步 wangziqi 2026-08-05 17:11:23 +08:00
  • c622e40a12 feat: 学生档案与报告生成 wangziqi 2026-08-05 17:11:15 +08:00
  • 0e6e3e2d96 feat: AI 对话支持 A2UI 表单/审查/图表与 Agent 工具 wangziqi 2026-08-05 17:11:00 +08:00
  • 644c35ce53 feat: 完善 RBAC 权限体系与权限管理页面 wangziqi 2026-08-05 17:10:51 +08:00
  • 68270e7571 refactor: 拆分数据库迁移基建并新增审计日志工具 wangziqi 2026-08-05 17:10:42 +08:00
  • d53bbd8176 refactor: 前端应用骨架迁移至 zustand 并统一路由权限壳 wangziqi 2026-08-05 17:10:30 +08:00
  • e21f0de427 docs: 更新技术文档 wangziqi 2026-08-05 17:10:18 +08:00
  • a9ce5563b1 chore: 升级依赖与工程配置 wangziqi 2026-08-05 17:10:14 +08:00
  • 5f89335dbb Merge pull request 'feat: AI 对话 A2UI 表单/审查/图表、Agent 业务工具与前端状态迁移' (#58) from codex/ai-a2ui-agent-tools into main wangziqi 2026-08-05 08:04:33 +00:00
  • bd55e0a061 chore: 重置 skills-lock wangziqi 2026-08-04 14:42:18 +08:00
  • 3a1ed717d8 feat: 扩展 Agent 业务查询与学生增改工具 wangziqi 2026-08-04 14:41:59 +08:00
  • 216a20ffaf feat: 钉钉学生同步支持仅绑定手机号及学生列表修复 wangziqi 2026-08-04 14:41:48 +08:00
  • 50c44e4410 feat: AI 对话支持 A2UI 表单/审查/图表与 Excel 读取 wangziqi 2026-08-04 14:41:40 +08:00
  • f07ffdc64c refactor: 前端登录/权限/界面状态迁移至 zustand wangziqi 2026-08-04 14:41:27 +08:00
  • ce1dcc07ea chore: 新增 zustand、@ant-design/x-card 与 officecli 依赖 wangziqi 2026-08-04 14:41:14 +08:00
  • 75c42f52a1 chore: 忽略 vitest 测试截图产物 wangziqi 2026-08-04 14:41:03 +08:00
  • c38c508547 Merge pull request '为批量归档补充批量恢复、支持考试批量归档与恢复' (#57) from xiongyuxing/gongxue-base:main into main wangziqi 2026-07-27 01:27:43 +00:00
  • d2411a0a9f Merge pull request 'Update data.sql: restructure data entries' (#56) from update-data-sql into main wangziqi 2026-07-27 01:27:24 +00:00
  • 095eccea76 feat: 支持考试批量归档与恢复 xiong 2026-07-25 09:45:58 +08:00
  • 0ef86e65ce feat: 为批量归档补充批量恢复 xiong 2026-07-25 09:34:03 +08:00
  • 5e67d81bf5 Update data.sql: restructure data entries wangziqi 2026-07-24 18:00:17 +08:00
  • 1da763109b Merge pull request 'Remove name field from ClassTeacher and derive teacher name from user' (#55) from xiongyuxing/gongxue-base:main into main xiongyuxing 2026-07-24 09:37:06 +00:00
  • 4d77848bf7 Remove name field from ClassTeacher and derive teacher name from user lookup xiong 2026-07-24 17:36:35 +08:00
  • 1d656a80e7 Merge pull request '修复班级教师姓名显示' (#54) from xiongyuxing/gongxue-base:main into main xiongyuxing 2026-07-24 09:20:25 +00:00
  • c1bb05502e 修复班级教师姓名显示 xiong 2026-07-24 17:19:18 +08:00
  • 3bd72596c9 Merge pull request 'Update data.sql' (#53) from update-data-sql into main wangziqi 2026-07-24 08:57:21 +00:00
  • 4fc77aec07 Update data.sql wangziqi 2026-07-24 16:57:15 +08:00
  • 6dcb2bc28a Merge pull request 'Clean up data.sql: remove unused entries' (#52) from cleanup-data-sql into main wangziqi 2026-07-24 08:48:06 +00:00
  • d5a1d23037 Clean up data.sql: remove unused entries wangziqi 2026-07-24 16:47:54 +08:00
  • 1f198d48ea Merge pull request 'Refactor AI chat: streaming, tool calls, UI polish' (#51) from refactor-ai-chat-streaming into main wangziqi 2026-07-24 08:28:10 +00:00
  • 5cf68e3f8a Merge pull request 'main' (#50) from xiongyuxing/gongxue-base:main into main wangziqi 2026-07-24 08:28:07 +00:00
  • 8656394b9b Refactor AI chat: streaming, tool calls, UI polish wangziqi 2026-07-24 16:27:50 +08:00
  • 3573351f59 新增考试归档与恢复功能 xiong 2026-07-24 16:18:35 +08:00
  • 4046e29e33 Remove manual code-splitting config for React, ECharts, and Antd xiong 2026-07-24 16:06:57 +08:00
  • 525bbd1a56 Add seed data for 2025 summer school schedule Drop unused KeyOutlined import and refactor init.sql to drop all tables safely xiong 2026-07-24 15:28:19 +08:00
  • f53934c67d 新增暑期班课表数据库初始化脚本 xiong 2026-07-24 15:02:08 +08:00
  • e605586fc9 Merge pull request 'Refactor AI config to step-based wizard with DeepSeek defaults' (#49) from refactor-ai-config-wizard into main wangziqi 2026-07-24 06:35:16 +00:00
  • 150e6ecff0 Refactor AI config to step-based wizard with DeepSeek defaults wangziqi 2026-07-24 10:01:51 +08:00
  • 065dfd9a38 Merge pull request '修复管理员班级可见范围、 修复班级归档查询参数转换、 移除账号启用状态统一使用归档' (#48) from xiongyuxing/gongxue-base:main into main wangziqi 2026-07-24 06:32:55 +00:00
  • a272403f27 修复班级归档查询参数转换 xiong 2026-07-24 10:05:36 +08:00
  • 13ef357448 移除账号启用状态统一使用归档 xiong 2026-07-24 09:53:04 +08:00
  • a9c6578569 修复管理员班级可见范围 xiong 2026-07-24 09:41:37 +08:00
  • 106c30683f Merge pull request 'fix: 修复 CI — 安装 AI 依赖 + 移除 lucide-react + 删除 docs' (#47) from fix/ci-deps-and-cleanup into main wangziqi 2026-07-23 07:38:53 +00:00
  • 3a2b3f1239 fix: add AI deps, remove lucide-react; chore: remove docs wangziqi 2026-07-23 15:25:20 +08:00
  • b8d5927a16 Merge branch 'review-pr44' wangziqi 2026-07-23 15:21:51 +08:00
  • fb787c3e0d Merge pull request '集成 AI 对话与只读查询工具' (#44) from xiongyuxing/gongxue-base:main into main wangziqi 2026-07-23 07:15:07 +00:00
  • 176f098923 chore: add @ant-design/x deps for AI chat feature wangziqi 2026-07-23 15:08:57 +08:00
  • c401766bc5 fix: replace lucide-react Sparkles with RobotOutlined to avoid extra dependency wangziqi 2026-07-23 15:02:36 +08:00
  • 2a20b1fc97 Merge pull request 'fix: 权限按钮可见性与Modal/Popconfirm撤权一致性修复' (#45) from worktree-audit-permission-ui into main wangziqi 2026-07-23 06:40:18 +00:00
  • 6f29220257 test: 跳过外部考勤工作流集成测试 xiong 2026-07-23 14:35:38 +08:00
  • 446c6bcc91 fix: harden permission-gated UI — minimum-org endpoint, modal/Popconfirm fail-closed on revocation wangziqi 2026-07-23 14:27:58 +08:00
  • a7a7af1667 fix: close permission review gaps wangziqi 2026-07-23 12:23:33 +08:00
  • 9f54fec972 Merge remote-tracking branch 'origin/main' xiong 2026-07-23 14:25:15 +08:00
  • f3b59935d6 feat: 集成 AI 对话与只读查询工具 xiong 2026-07-23 14:24:40 +08:00
  • c98d37307e fix: align permission-gated UI actions wangziqi 2026-07-23 11:32:13 +08:00
  • adf738288f Merge pull request 'chore: 修复 npm 高危依赖漏洞' (#43) from worktree-npm-security-updates into main wangziqi 2026-07-23 04:12:10 +00:00
  • 585e955720 Merge pull request 'test: cover end-to-end attendance workflow' (#41) from worktree-working-session into main wangziqi 2026-07-23 04:10:31 +00:00
  • eaca56617c chore: patch vulnerable npm dependencies wangziqi 2026-07-23 12:02:20 +08:00
  • 0bdc8a067b fix: satisfy attendance workflow lint wangziqi 2026-07-23 11:48:50 +08:00
  • 490a337446 Merge remote-tracking branch 'origin/main' into fix/pr41-ci wangziqi 2026-07-23 11:47:30 +08:00
  • 302dbe0621 Merge pull request 'fix: 避免 PR #40 触屏双击时缩放页面' (#42) from fix/pr40-touch-action into main wangziqi 2026-07-23 03:32:57 +00:00
  • 5bd63846d1 fix: prevent touch double-tap zoom wangziqi 2026-07-23 11:22:36 +08:00
  • 301064dbf6 Merge pull request '修复手机端双击编辑单元格' (#40) from xiongyuxing/gongxue-base:main into main wangziqi 2026-07-23 03:26:42 +00:00
  • fa7ed8e128 feat:移除表格内部的滚动 xiong 2026-07-23 11:22:31 +08:00
  • 099cff7f00 test: cover end-to-end attendance workflow wangziqi 2026-07-23 10:31:23 +08:00
  • a267238e7c merge upstream xiongyuxing 2026-07-23 01:44:00 +00:00
  • d93f6cb0b9 修复手机端双击编辑单元格 xiong 2026-07-23 09:42:33 +08:00
  • 0ce8f58adb chore: remove dead code and tune frontend chunks wangziqi 2026-07-23 01:26:41 +00:00
  • 43ca5a6e36 Merge pull request 'fix: UI优化 + 钉钉考勤已结算课程刷新 + dev脚本改进' (#38) from fix/ux-improvements-20260722 into main wangziqi 2026-07-22 09:52:03 +00:00
  • 90cc321221 fix: UI improvements and DingTalk attendance refresh for completed sessions wangziqi 2026-07-22 17:50:59 +08:00
  • d33c37b4b0 Merge pull request '修复学习记录实体未注册问题' (#37) from xiongyuxing/gongxue-base:main into main wangziqi 2026-07-22 09:38:45 +00:00
  • bf867eedaa Merge branch 'main' of https://git.gongxue100.com/xiongyuxing/gongxue-base xiong 2026-07-22 17:22:11 +08:00
  • 6286864df0 修复学习记录实体未注册问题 xiong 2026-07-22 17:19:20 +08:00
  • 5b10e80d3a Merge pull request '修正换宿当天查寝归属、修复 SQLite 钱包调账锁异常' (#36) from xiongyuxing/gongxue-base:main into main wangziqi 2026-07-22 08:59:43 +00:00
  • a9009f86fb fix: 修正换宿当天查寝归属 xiong 2026-07-22 15:18:12 +08:00
  • 7ffc573d2e 修复 SQLite 钱包调账锁异常 xiong 2026-07-22 15:03:06 +08:00
  • cd1996f281 Merge pull request '增加金数据学生同步与匹配规则' (#35) from feature/jinshuju-student-sync into main wangziqi 2026-07-22 04:30:03 +00:00
  • e1bc3a6b2c ci: remove cache steps that add overhead wangziqi 2026-07-22 12:27:51 +08:00
  • 6052b03fc6 ci: cache npm and Turbo artifacts wangziqi 2026-07-22 11:50:53 +08:00
  • 67fdf093e5 perf: split oversized admin bundles wangziqi 2026-07-22 11:45:35 +08:00
  • 393ee62168 feat: add Jinshuju student sync wangziqi 2026-07-22 11:37:20 +08:00
  • 1dc13274de Merge pull request '增加宿舍查寝功能' (#34) from xiongyuxing/gongxue-base:main into main wangziqi 2026-07-22 03:33:32 +00:00
  • 576dab0d41 fix: 修复测试文件日期比较逻辑 xiong 2026-07-22 11:25:13 +08:00
  • 22a4431ba3 Merge branch 'main' of https://git.gongxue100.com/xiongyuxing/gongxue-base xiong 2026-07-22 11:18:04 +08:00
  • da023759a1 fix: 修复后端 CI 检查与测试 xiong 2026-07-22 11:17:39 +08:00
  • f2cae27575 merge upstream xiongyuxing 2026-07-22 02:58:11 +00:00
  • 257c39db90 feat: 优化 CI 工作流,简化依赖安装和类型检查步骤 xiong 2026-07-22 10:57:46 +08:00
  • 54e283b687 feat: 增加宿舍查寝功能 xiong 2026-07-22 10:55:48 +08:00