Commit Graph

31 Commits

Author SHA1 Message Date
chen guanjun 9cfd45a885 feat: 图片查看器支持拖拽移动 — 放大后小手掌拖动查看细节 2026-07-13 16:50:27 +08:00
chen guanjun ab7a0fb405 feat: 图片查看器支持缩放 — 滚轮缩放、点击切换、+/-按钮 2026-07-13 16:47:59 +08:00
chen guanjun 0c69011763 feat: 复习页面图片点击放大查看 2026-07-13 16:44:06 +08:00
chen guanjun 1439d600ca fix: 修复错题库图片点击无法放大(阻止事件冒泡折叠展开区) 2026-07-13 16:38:45 +08:00
chen guanjun e42b2a84c7 feat: 上传错题自动去重 — 图片哈希检测+题目文字相似度检测 2026-07-13 16:15:52 +08:00
chen guanjun 0e16739b56 fix: 修复AI返回HTML内容时JSON解析失败(处理转义字符和控制字符) 2026-07-13 16:08:53 +08:00
chen guanjun f05e7ec425 feat: AI识别生成带排版HTML题目,试卷PDF用HTML渲染(含图形表格)
- OCR prompt升级:输出question_html字段(CSS绘制图形、表格、数学符号)
- Mistake模型加question_html字段
- 新增html_pdf_service.py用xhtml2pdf渲染HTML为A4 PDF
- exam路由优先用HTML PDF服务,回退到reportlab
- 前端类型加question_html
2026-07-13 14:57:11 +08:00
chen guanjun cc53b5cc0c feat: 图片作为题目主体展示 — 错题库展开大图、复习卡片图片居中 2026-07-13 10:50:01 +08:00
chen guanjun df3c7546b0 feat: 生成试卷PDF包含错题图片 2026-07-13 10:46:22 +08:00
chen guanjun aa9f626b8f fix: 试卷生成增加详细错误提示 2026-06-22 15:18:31 +08:00
chen guanjun 5ee800074f fix: 试卷下载改用 fetch + blob,带 Authorization 头 2026-06-22 14:57:31 +08:00
chen guanjun 07e64daad6 fix: 修复试卷下载链接路径 2026-06-22 14:39:28 +08:00
chen guanjun eb4ebabf84 fix: 修复 reportlab 4.x + Python 3.8 兼容性,试卷生成正常 2026-06-22 11:57:57 +08:00
chen guanjun 1a9d8b1576 feat: 一道题支持多张图片上传,OCR合并识别,复习/错题库并排显示 2026-06-22 10:40:32 +08:00
chen guanjun 65664e8733 feat: 复习页面优化 — 导航按钮更醒目,图片与题目并排显示 2026-06-22 10:27:48 +08:00
chen guanjun f2fabed2ee feat: 复习页面支持科目筛选、题目列表选择、上下题切换 2026-06-22 10:24:35 +08:00
chen guanjun a3b4687326 feat: 错题图片点击放大查看
fix: 启动脚本隐藏后台窗口,不再弹出 PowerShell
2026-06-22 10:20:51 +08:00
chen guanjun 43ba3a077d fix: 修复 sed 批量替换导致的语法错误 2026-06-22 10:10:23 +08:00
chen guanjun 9a0240424e fix: 登录后用 window.location.href 强制刷新,确保状态同步 2026-06-22 09:27:28 +08:00
chen guanjun 44688d7387 fix: 修复登录后跳转被立即重定向回登录页的问题
所有页面改用 useAuth hook,先检查 localStorage 再判断是否跳转
2026-06-22 09:21:40 +08:00
chen guanjun fb1951783c fix: 改用 PowerShell 脚本启动,动态显示正确局域网IP 2026-06-22 09:18:00 +08:00
chen guanjun 5a31435345 fix: 增加后端启动等待时间 2026-06-22 09:03:22 +08:00
chen guanjun 50d36d5f8c fix: 启动脚本用 PowerShell 动态检测局域网 IP,排除虚拟网卡 2026-06-22 09:01:23 +08:00
chen guanjun ac3f795edc fix: 修复前端代理地址,localhost访问用localhost代理 2026-06-22 08:56:57 +08:00
chen guanjun 3ff9dd5315 feat: 启动脚本自动打开浏览器并显示局域网IP 2026-06-22 08:43:44 +08:00
chen guanjun c23cca29de feat: 添加 bash 启动/停止脚本 (macOS/Linux) 2026-06-22 08:42:14 +08:00
chen guanjun 238deded6b feat: 添加启动/停止脚本 2026-06-22 08:41:07 +08:00
chen guanjun 555de689b2 docs: 完善 README 安装、启动、使用说明 2026-06-21 10:48:22 +08:00
chen guanjun e124aabba1 chore: add *.db to gitignore, remove tracked sqlite db 2026-06-21 10:46:16 +08:00
chen guanjun b32ef10458 feat: QuizFrog 完整初始版本
- Next.js 前端:登录注册、错题库、收集、复习、试卷生成、设置
- FastAPI 后端:REST API、JWT 认证、SQLite 存储
- Kimi Vision API 图片 OCR 错题识别
- SM-2 艾宾浩斯间隔复习算法
- ReportLab A4 PDF 试卷生成
- AI 深度解析(可选,Kimi 纯文本模型)
2026-06-21 10:45:31 +08:00
chamgj 7746c0929f Initial commit 2026-06-21 10:40:42 +08:00