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 |