|
|
095eccea76
|
feat: 支持考试批量归档与恢复
|
2026-07-25 09:45:58 +08:00 |
|
|
|
0ef86e65ce
|
feat: 为批量归档补充批量恢复
|
2026-07-25 09:34:03 +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
Reviewed-on: wangziqi/gongxue-base#55
|
2026-07-24 09:37:06 +00:00 |
|
|
|
4d77848bf7
|
Remove name field from ClassTeacher and derive teacher name from user
lookup
|
2026-07-24 17:36:35 +08:00 |
|
|
|
1d656a80e7
|
Merge pull request '修复班级教师姓名显示' (#54) from xiongyuxing/gongxue-base:main into main
Reviewed-on: wangziqi/gongxue-base#54
|
2026-07-24 09:20:25 +00:00 |
|
|
|
c1bb05502e
|
修复班级教师姓名显示
|
2026-07-24 17:19:18 +08:00 |
|
|
|
3bd72596c9
|
Merge pull request 'Update data.sql' (#53) from update-data-sql into main
|
2026-07-24 08:57:21 +00:00 |
|
|
|
4fc77aec07
|
Update data.sql
|
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
|
2026-07-24 08:48:06 +00:00 |
|
|
|
d5a1d23037
|
Clean up data.sql: remove unused entries
|
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
|
2026-07-24 08:28:10 +00:00 |
|
|
|
5cf68e3f8a
|
Merge pull request 'main' (#50) from xiongyuxing/gongxue-base:main into main
|
2026-07-24 08:28:07 +00:00 |
|
|
|
8656394b9b
|
Refactor AI chat: streaming, tool calls, UI polish
|
2026-07-24 16:27:50 +08:00 |
|
|
|
3573351f59
|
新增考试归档与恢复功能
|
2026-07-24 16:18:35 +08:00 |
|
|
|
4046e29e33
|
Remove manual code-splitting config for React, ECharts, and Antd
|
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
|
2026-07-24 15:28:19 +08:00 |
|
|
|
f53934c67d
|
新增暑期班课表数据库初始化脚本
|
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
|
2026-07-24 06:35:16 +00:00 |
|
|
|
150e6ecff0
|
Refactor AI config to step-based wizard with DeepSeek defaults
|
2026-07-24 14:34:32 +08:00 |
|
|
|
065dfd9a38
|
Merge pull request '修复管理员班级可见范围、 修复班级归档查询参数转换、 移除账号启用状态统一使用归档' (#48) from xiongyuxing/gongxue-base:main into main
Reviewed-on: wangziqi/gongxue-base#48
|
2026-07-24 06:32:55 +00:00 |
|
|
|
a272403f27
|
修复班级归档查询参数转换
|
2026-07-24 10:05:36 +08:00 |
|
|
|
13ef357448
|
移除账号启用状态统一使用归档
|
2026-07-24 09:53:04 +08:00 |
|
|
|
a9c6578569
|
修复管理员班级可见范围
|
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
|
2026-07-23 07:38:53 +00:00 |
|
|
|
3a2b3f1239
|
fix: add AI deps, remove lucide-react; chore: remove docs
|
2026-07-23 15:25:20 +08:00 |
|
|
|
b8d5927a16
|
Merge branch 'review-pr44'
|
2026-07-23 15:21:51 +08:00 |
|
|
|
fb787c3e0d
|
Merge pull request '集成 AI 对话与只读查询工具' (#44) from xiongyuxing/gongxue-base:main into main
|
2026-07-23 07:15:07 +00:00 |
|
|
|
176f098923
|
chore: add @ant-design/x deps for AI chat feature
|
2026-07-23 15:08:57 +08:00 |
|
|
|
c401766bc5
|
fix: replace lucide-react Sparkles with RobotOutlined to avoid extra dependency
|
2026-07-23 15:02:36 +08:00 |
|
|
|
2a20b1fc97
|
Merge pull request 'fix: 权限按钮可见性与Modal/Popconfirm撤权一致性修复' (#45) from worktree-audit-permission-ui into main
|
2026-07-23 06:40:18 +00:00 |
|
|
|
6f29220257
|
test: 跳过外部考勤工作流集成测试
|
2026-07-23 14:35:38 +08:00 |
|
|
|
446c6bcc91
|
fix: harden permission-gated UI — minimum-org endpoint, modal/Popconfirm fail-closed on revocation
|
2026-07-23 14:28:58 +08:00 |
|
|
|
a7a7af1667
|
fix: close permission review gaps
fix: harden permission-gated UI — minimum-org endpoint, modal/Popconfirm fail-closed on revocation
|
2026-07-23 14:28:58 +08:00 |
|
|
|
9f54fec972
|
Merge remote-tracking branch 'origin/main'
|
2026-07-23 14:25:15 +08:00 |
|
|
|
f3b59935d6
|
feat: 集成 AI 对话与只读查询工具
|
2026-07-23 14:24:40 +08:00 |
|
|
|
c98d37307e
|
fix: align permission-gated UI actions
|
2026-07-23 12:34:37 +08:00 |
|
|
|
adf738288f
|
Merge pull request 'chore: 修复 npm 高危依赖漏洞' (#43) from worktree-npm-security-updates into main
|
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
|
2026-07-23 04:10:31 +00:00 |
|
|
|
eaca56617c
|
chore: patch vulnerable npm dependencies
|
2026-07-23 12:02:20 +08:00 |
|
|
|
0bdc8a067b
|
fix: satisfy attendance workflow lint
|
2026-07-23 11:48:50 +08:00 |
|
|
|
490a337446
|
Merge remote-tracking branch 'origin/main' into fix/pr41-ci
|
2026-07-23 11:47:30 +08:00 |
|
|
|
302dbe0621
|
Merge pull request 'fix: 避免 PR #40 触屏双击时缩放页面' (#42) from fix/pr40-touch-action into main
|
2026-07-23 03:32:57 +00:00 |
|
|
|
5bd63846d1
|
fix: prevent touch double-tap zoom
|
2026-07-23 11:27:41 +08:00 |
|
|
|
301064dbf6
|
Merge pull request '修复手机端双击编辑单元格' (#40) from xiongyuxing/gongxue-base:main into main
|
2026-07-23 03:26:42 +00:00 |
|
|
|
fa7ed8e128
|
feat:移除表格内部的滚动
|
2026-07-23 11:22:31 +08:00 |
|
|
|
099cff7f00
|
test: cover end-to-end attendance workflow
|
2026-07-23 10:31:23 +08:00 |
|
|
|
a267238e7c
|
merge upstream
|
2026-07-23 01:44:00 +00:00 |
|
|
|
d93f6cb0b9
|
修复手机端双击编辑单元格
|
2026-07-23 09:42:33 +08:00 |
|
|
|
0ce8f58adb
|
chore: remove dead code and tune frontend chunks
Remove unused production symbols, starter assets, and stale browser tooling; reduce frontend chunk fragmentation.
|
2026-07-23 01:26:41 +00:00 |
|
|
|
43ca5a6e36
|
Merge pull request 'fix: UI优化 + 钉钉考勤已结算课程刷新 + dev脚本改进' (#38) from fix/ux-improvements-20260722 into main
|
2026-07-22 09:52:03 +00:00 |
|