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
90cc321221
fix: UI improvements and DingTalk attendance refresh for completed sessions
...
- DatePicker editors open immediately on double-click
- Student archive drawer hides empty studentNo parentheses
- Student add/edit form uses 2-column grid layout
- Table horizontal scrollbars show only on hover/focus
- Remove fake 近7日趋势 stats from attendance student detail
- Allow DingTalk refresh to update completed attendance sessions
(late-arriving punches can now change absent → present)
- Switch dev command from concurrently to turbo run dev
- Remove concurrently/wait-on dependencies
2026-07-22 17:50:59 +08:00
d33c37b4b0
Merge pull request '修复学习记录实体未注册问题' ( #37 ) from xiongyuxing/gongxue-base:main into main
2026-07-22 09:38:45 +00:00
bf867eedaa
Merge branch 'main' of https://git.gongxue100.com/xiongyuxing/gongxue-base
2026-07-22 17:22:11 +08:00
6286864df0
修复学习记录实体未注册问题
2026-07-22 17:19:20 +08:00
5b10e80d3a
Merge pull request '修正换宿当天查寝归属、修复 SQLite 钱包调账锁异常' ( #36 ) from xiongyuxing/gongxue-base:main into main
2026-07-22 08:59:43 +00:00
a9009f86fb
fix: 修正换宿当天查寝归属
2026-07-22 15:18:12 +08:00
7ffc573d2e
修复 SQLite 钱包调账锁异常
2026-07-22 15:03:06 +08:00
cd1996f281
Merge pull request '增加金数据学生同步与匹配规则' ( #35 ) from feature/jinshuju-student-sync into main
2026-07-22 04:30:03 +00:00
e1bc3a6b2c
ci: remove cache steps that add overhead
2026-07-22 12:27:51 +08:00
6052b03fc6
ci: cache npm and Turbo artifacts
2026-07-22 11:50:53 +08:00
67fdf093e5
perf: split oversized admin bundles
2026-07-22 11:45:35 +08:00
393ee62168
feat: add Jinshuju student sync
2026-07-22 11:41:50 +08:00
1dc13274de
Merge pull request '增加宿舍查寝功能' ( #34 ) from xiongyuxing/gongxue-base:main into main
2026-07-22 03:33:32 +00:00