]>
acesimba.cloud Git - studybase.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
root [Sun, 27 Sep 2026 18:00:05 +0000 (02:00 +0800)]
自动同步:代码/数据/Media 更新(2026-09-28 02:00:05)
代码变更:无
新增题目ID:1147-1158(共12题)
新增试卷ID:130(共1份)
反馈结果:无
Media:更新 240 个文件
root [Sat, 26 Sep 2026 18:00:14 +0000 (02:00 +0800)]
自动同步:代码/数据/Media 更新(2026-09-27 02:00:14)
代码变更:
- 修改 .gitignore (+2 -0)
- 修改 backend/main.py (+186 -1)
- 新增 frontend/dist/assets/AnalysisChapters-DF3YCv4C.js (+1)
- 新增 frontend/dist/assets/AnalysisChapters-DLTx8dJ1.js (+1)
- 新增 frontend/dist/assets/AnalysisKnowledge-BFmVlX2V.css (+1)
- 新增 frontend/dist/assets/AnalysisKnowledge-CrF0jV6c.js (+1)
- 新增 frontend/dist/assets/AnalysisKnowledge-DK7oTQST.css (+1)
- 新增 frontend/dist/assets/AnalysisKnowledge-DLXORbOv.js (+1)
- 新增 frontend/dist/assets/AnalysisPending-DrpT2NoR.js (+1)
- 新增 frontend/dist/assets/AnalysisPending-Uu0fiP84.js (+1)
- 新增 frontend/dist/assets/FileImport-B74hrjRY.js (+21)
- 新增 frontend/dist/assets/FileImport-XeEoG8zM.js (+21)
- 新增 frontend/dist/assets/Home-BkL8AJH8.js (+1)
- 新增 frontend/dist/assets/Home-oBhhNkxh.js (+1)
- 新增 frontend/dist/assets/ImportPreview-BqqS_Kcc.js (+1)
- 新增 frontend/dist/assets/ImportPreview-CB6Ynoz1.js (+1)
- 新增 frontend/dist/assets/PapersCreateById-BZutcT8i.js (+1)
- 新增 frontend/dist/assets/PapersCreateById-C9kpyp-j.js (+1)
- 新增 frontend/dist/assets/PapersDetail-DCOBcCxx.js (+1)
- 新增 frontend/dist/assets/PapersDetail-DYNW4-f8.js (+1)
- 新增 frontend/dist/assets/PapersList-BsC0eZGH.js (+7)
- 新增 frontend/dist/assets/PapersList-Dgi5dyth.js (+7)
- 新增 frontend/dist/assets/PapersPreview-By2ji26D.js (+5)
- 新增 frontend/dist/assets/PapersPreview-DY6N7tp-.js (+5)
- 新增 frontend/dist/assets/PapersResult-DIsyTRE-.js (+1)
- 新增 frontend/dist/assets/PapersResult-dqbGux7Q.js (+1)
- 新增 frontend/dist/assets/QuestionAdd-B5lWvzgF.js (+1)
- 新增 frontend/dist/assets/QuestionAdd-Bpbiz157.js (+1)
- 新增 frontend/dist/assets/QuestionDetail-2oNBfALb.js (+1)
- 新增 frontend/dist/assets/QuestionDetail-BfSYYQ6n.js (+1)
- 新增 frontend/dist/assets/QuestionList-B-TN3m4d.js (+4)
- 新增 frontend/dist/assets/QuestionList-BW_IhTfa.js (+4)
- 新增 frontend/dist/assets/RichContent-Crs1XZ1P.js (+1)
- 新增 frontend/dist/assets/RichContent-DwnEdYJf.js (+1)
- 新增 frontend/dist/assets/Settings-CzC4nfrT.js (+1)
- 新增 frontend/dist/assets/Settings-jy7SI5Zv.js (+1)
- 新增 frontend/dist/assets/SettingsDefaultParams-DuMBJCIR.js (+1)
- 新增 frontend/dist/assets/SettingsDefaultParams-TIAjmBQu.js (+1)
- 新增 frontend/dist/assets/SettingsErrorCauses-CJIEN89i.js (+2)
- 新增 frontend/dist/assets/SettingsErrorCauses-CUPdUUm5.js (+2)
- 新增 frontend/dist/assets/SettingsStatuses-BjSFmFLI.js (+1)
- 新增 frontend/dist/assets/SettingsStatuses-BoBzLlE5.js (+1)
- 新增 frontend/dist/assets/SettingsSubjects-BVcI6s9z.js (+1)
- 新增 frontend/dist/assets/SettingsSubjects-CFN-WaEI.js (+1)
- 新增 frontend/dist/assets/SubjectPortal-BrNdFtX6.js (+1)
- 新增 frontend/dist/assets/SubjectPortal-CQCmMMQN.js (+1)
- 新增 frontend/dist/assets/index-BeKlGnSz.js (+28)
- 新增 frontend/dist/assets/index-BesTf3TB.js (+28)
- 新增 frontend/dist/assets/index-CA_G9OqF.css (+1)
- 修改 frontend/dist/index.html (+2 -2)
- 修改 frontend/src/App.vue (+2 -0)
- 修改 frontend/src/views/AnalysisKnowledge.vue (+65 -0)
修改说明:
- 科目知识列表页「知识点-章节补齐 AI」功能:页面新增「知识点-章节补齐 AI」按钮与模型下拉框;下拉框列出当前 CodeBuddy 账户(cli agent)支持的全部 17 个模型(hy4-preview、hy3、deepseek-v4-pro 等),默认选中 DeepSeek V4 Pro。点击按钮后,后端对 chapter_id 为空(章节列显示“:”)的知识点,按科目分组调用所选 CodeBuddy 模型,由模型在本科目章节列表中推断最匹配章节并回写 knowledge_point.chapter_id,无法判断的跳过;完成后刷新表格并提示更新/跳过明细。模型清单与默认项取自本地 CodeBuddy 配置,调用地址为 copilot.tencent.com/v2/chat/completions(与 Web 控制台实际接口一致),令牌从 gitignored 的 backend/codebuddy_config.json 读取(需用户填入 api_token)。
新增题目ID:1081-1090, 1093, 1096, 1099, 1102, 1105, 1108, 1111, 1114, 1117, 1120, 1123, 1126, 1129, 1132, 1135, 1138, 1141, 1144(共28题)
新增试卷ID:128-129(共2份)
反馈结果:无
Media:更新 9805 个文件
root [Tue, 22 Sep 2026 18:00:02 +0000 (02:00 +0800)]
自动同步:代码/数据/Media 更新(2026-09-23 02:00:02)
代码变更:
- 修改 .gitignore (+2 -0)
- 修改 auto_sync.sh (+11 -2)
- 修改 auto_sync_msg.py (+15 -0)
- 修改 backend/main.py (+10 -8)
- 新增 frontend/dist/assets/AnalysisChapters-B22ASIxi.css (+1)
- 新增 frontend/dist/assets/AnalysisChapters-Bf7aIb1n.js (+1)
- 新增 frontend/dist/assets/AnalysisKnowledge-ChR1V_Ep.js (+1)
- 新增 frontend/dist/assets/AnalysisKnowledge-DAHkF82B.css (+1)
- 新增 frontend/dist/assets/AnalysisPending-Bseu52ng.js (+1)
- 新增 frontend/dist/assets/FileImport-CksHzk0j.js (+21)
- 新增 frontend/dist/assets/Home-CzWopWRC.js (+1)
- 新增 frontend/dist/assets/ImportPreview-VJdh9Lxn.js (+1)
- 新增 frontend/dist/assets/PapersCreateById-DgGXmjCY.js (+1)
- 新增 frontend/dist/assets/PapersDetail-QFonAdtg.js (+1)
- 新增 frontend/dist/assets/PapersList-C1I2HpCl.js (+7)
- 新增 frontend/dist/assets/PapersPreview-CiJj8ouF.js (+5)
- 新增 frontend/dist/assets/PapersResult-VqJTdSm6.js (+1)
- 新增 frontend/dist/assets/QuestionAdd-GHzSw-1L.js (+1)
- 新增 frontend/dist/assets/QuestionDetail-CaflPfLQ.js (+1)
- 新增 frontend/dist/assets/QuestionList-BI4pes4u.js (+4)
- 新增 frontend/dist/assets/RichContent-BviP3EJJ.js (+1)
- 新增 frontend/dist/assets/Settings-NXLOaNM4.js (+1)
- 新增 frontend/dist/assets/SettingsDefaultParams-BVjPu6x6.js (+1)
- 新增 frontend/dist/assets/SettingsErrorCauses-wrmDD0yb.js (+2)
- 新增 frontend/dist/assets/SettingsStatuses-hSmnjVRm.js (+1)
- 新增 frontend/dist/assets/SettingsSubjects-2kg3-v6v.js (+1)
- 新增 frontend/dist/assets/SubjectPortal-Cjx3s-n9.js (+1)
- 新增 frontend/dist/assets/index-BixvgNst.js (+28)
- 修改 frontend/dist/index.html (+1 -1)
- 修改 frontend/src/views/AnalysisChapters.vue (+6 -6)
- 修改 frontend/src/views/AnalysisKnowledge.vue (+6 -6)
修改说明:
- 章节分析/知识点分析页:新增“学期”列,按题目所属学期拆分行(每个章节/知识点在所涉及的每个学期各占一行);筛选区增加学期多选复选框,默认仅勾选系统默认学期;后端 analysis_chapters/analysis_knowledge 改为按(章节/知识点,学期)聚合,导出Excel同步增加“学期”列。
- 自动同步提交说明增强:新增“修改说明”段,自动读取本文件内容写入变更原因/任务总结,解决此前提交只列改动文件、不写原因导致难以追溯的问题;提交成功后本文件自动清空。
- 章节分析/知识点分析页:科目选框由单一下拉改为与学期一致的多选复选框,默认全选所有科目;后端 analysis_chapters/analysis_knowledge 的 subject 筛选由单值改为 IN(多值),参数顺序保持学期在前以匹配 CTE 占位符。
新增题目ID:无
新增试卷ID:无
反馈结果:无
root [Mon, 21 Sep 2026 18:00:02 +0000 (02:00 +0800)]
自动同步:代码/数据/Media 更新(2026-09-22 02:00:02)
代码变更:
- 修改 backend/main.py (+89 -68)
- 新增 frontend/dist/assets/AnalysisChapters-21o1Vp2Y.js (+1)
- 新增 frontend/dist/assets/AnalysisChapters-DsFwgL8w.css (+1)
- 新增 frontend/dist/assets/AnalysisKnowledge-CcQHggf1.js (+1)
- 新增 frontend/dist/assets/AnalysisKnowledge-DgDcpBmL.css (+1)
- 新增 frontend/dist/assets/AnalysisPending-CMx9kz1j.js (+1)
- 新增 frontend/dist/assets/FileImport-CTmOYdTm.js (+21)
- 新增 frontend/dist/assets/Home-Du1y3qZG.js (+1)
- 新增 frontend/dist/assets/ImportPreview-D-On6JRu.js (+1)
- 新增 frontend/dist/assets/PapersCreateById-DYiQD2Er.js (+1)
- 新增 frontend/dist/assets/PapersDetail-DWaRk7kT.js (+1)
- 新增 frontend/dist/assets/PapersList-DFIHjiqJ.js (+7)
- 新增 frontend/dist/assets/PapersPreview-DSnSIdx5.js (+5)
- 新增 frontend/dist/assets/PapersResult-BRi7r6s6.js (+1)
- 新增 frontend/dist/assets/QuestionAdd-DnsD4w6P.js (+1)
- 新增 frontend/dist/assets/QuestionDetail-ABAUrRb5.js (+1)
- 新增 frontend/dist/assets/QuestionList-CNvOVdc1.js (+4)
- 新增 frontend/dist/assets/RichContent-DwdJZT4G.js (+1)
- 新增 frontend/dist/assets/Settings-Ce_86PsX.js (+1)
- 新增 frontend/dist/assets/SettingsDefaultParams-CeOiKmxI.js (+1)
- 新增 frontend/dist/assets/SettingsErrorCauses-fsT7KjvQ.js (+2)
- 新增 frontend/dist/assets/SettingsStatuses-BYVMQjWW.js (+1)
- 新增 frontend/dist/assets/SettingsSubjects-S6e1_W9R.js (+1)
- 新增 frontend/dist/assets/SubjectPortal-WP_h6USb.js (+1)
- 新增 frontend/dist/assets/index-DcJI0L5v.js (+28)
- 修改 frontend/dist/index.html (+1 -1)
- 修改 frontend/src/views/AnalysisChapters.vue (+18 -1)
- 修改 frontend/src/views/AnalysisKnowledge.vue (+18 -1)
新增题目ID:无
新增试卷ID:无
反馈结果:无
root [Sun, 20 Sep 2026 18:00:02 +0000 (02:00 +0800)]
自动同步:代码/数据/Media 更新(2026-09-21 02:00:02)
代码变更:
- 修改 auto_sync.sh (+7 -8)
- 修改 auto_sync_msg.py (+52 -1)
新增题目ID:无
新增试卷ID:无
反馈结果:无
root [Sat, 19 Sep 2026 18:00:02 +0000 (02:00 +0800)]
自动同步:代码/数据/Media 更新(2026-09-20 02:00:02)
新增题目ID:无
新增试卷ID:无
反馈结果:无
root [Sat, 19 Sep 2026 11:49:48 +0000 (19:49 +0800)]
科目概要面板:遗留题目数置顶放大加黑、数字与文字紧邻;错题三项数字可点击跳转题目列表且口径一致(新增阶段多选/正确次数筛选);含数据库与Media更新
root [Sat, 19 Sep 2026 08:51:47 +0000 (16:51 +0800)]
自动同步:代码/数据/Media 更新(2026-09-19 16:51:47)
新增题目ID:无
新增试卷ID:无
反馈结果:无
root [Fri, 18 Sep 2026 17:21:33 +0000 (01:21 +0800)]
自动同步:代码/数据/Media 更新(2026-09-19 01:21:33)
root [Fri, 18 Sep 2026 17:13:39 +0000 (01:13 +0800)]
本周新增题目与组卷:新导入两批题目(22+12题),更新数据库与Media
root [Fri, 18 Sep 2026 16:17:12 +0000 (00:17 +0800)]
补录记录:重录化学题(5题)与反馈,导入数学/物理题目,更新数据库与Media(含已删旧题图片清理)
root [Fri, 18 Sep 2026 09:56:37 +0000 (17:56 +0800)]
Media batch 32
root [Fri, 18 Sep 2026 09:56:36 +0000 (17:56 +0800)]
Media batch 31
root [Fri, 18 Sep 2026 09:56:34 +0000 (17:56 +0800)]
Media batch 30
root [Fri, 18 Sep 2026 09:56:32 +0000 (17:56 +0800)]
Media batch 29
root [Fri, 18 Sep 2026 09:56:30 +0000 (17:56 +0800)]
Media batch 28
root [Fri, 18 Sep 2026 09:56:28 +0000 (17:56 +0800)]
Media batch 27
root [Fri, 18 Sep 2026 09:56:27 +0000 (17:56 +0800)]
Media batch 26
root [Fri, 18 Sep 2026 09:56:25 +0000 (17:56 +0800)]
Media batch 25
root [Fri, 18 Sep 2026 09:56:24 +0000 (17:56 +0800)]
Media batch 24
root [Fri, 18 Sep 2026 09:56:23 +0000 (17:56 +0800)]
Media batch 23
root [Fri, 18 Sep 2026 09:56:21 +0000 (17:56 +0800)]
Media batch 22
root [Fri, 18 Sep 2026 09:56:19 +0000 (17:56 +0800)]
Media batch 21
root [Fri, 18 Sep 2026 09:56:18 +0000 (17:56 +0800)]
Media batch 20
root [Fri, 18 Sep 2026 09:56:15 +0000 (17:56 +0800)]
Media batch 19
root [Fri, 18 Sep 2026 09:56:14 +0000 (17:56 +0800)]
Media batch 18
root [Fri, 18 Sep 2026 09:56:13 +0000 (17:56 +0800)]
Media batch 17
root [Fri, 18 Sep 2026 09:56:12 +0000 (17:56 +0800)]
Media batch 16
root [Fri, 18 Sep 2026 09:56:10 +0000 (17:56 +0800)]
Media batch 15
root [Fri, 18 Sep 2026 09:56:09 +0000 (17:56 +0800)]
Media batch 14
root [Fri, 18 Sep 2026 09:56:07 +0000 (17:56 +0800)]
Media batch 13
root [Fri, 18 Sep 2026 09:56:04 +0000 (17:56 +0800)]
Media batch 12
root [Fri, 18 Sep 2026 09:56:00 +0000 (17:56 +0800)]
Media batch 11
root [Fri, 18 Sep 2026 09:55:58 +0000 (17:55 +0800)]
Media batch 10
root [Fri, 18 Sep 2026 09:55:56 +0000 (17:55 +0800)]
Media batch 9
root [Fri, 18 Sep 2026 09:55:54 +0000 (17:55 +0800)]
Media batch 8
root [Fri, 18 Sep 2026 09:55:53 +0000 (17:55 +0800)]
Media batch 7
root [Fri, 18 Sep 2026 09:55:52 +0000 (17:55 +0800)]
Media batch 6
root [Fri, 18 Sep 2026 09:55:50 +0000 (17:55 +0800)]
Media batch 5
root [Fri, 18 Sep 2026 09:55:49 +0000 (17:55 +0800)]
Media batch 4
root [Fri, 18 Sep 2026 09:55:48 +0000 (17:55 +0800)]
Media batch 3
root [Fri, 18 Sep 2026 09:55:48 +0000 (17:55 +0800)]
Media batch 2
root [Fri, 18 Sep 2026 09:55:47 +0000 (17:55 +0800)]
Media batch 1
root [Fri, 18 Sep 2026 09:09:43 +0000 (17:09 +0800)]
取消忽略 Media 目录,确保每次同步都包含媒体与数据库
root [Wed, 16 Sep 2026 02:30:04 +0000 (10:30 +0800)]
科目概要面板改为默认展示全部科目并移除科目下拉选项
root [Wed, 16 Sep 2026 02:09:03 +0000 (10:09 +0800)]
科目概要面板新增学期选项,默认选中系统默认学期;统计按学期过滤
root [Sat, 12 Sep 2026 15:10:23 +0000 (23:10 +0800)]
修复知识点保存无效与图片丢失根因;入库防重复提交浮框;下载文件以试卷名命名
root [Sat, 12 Sep 2026 10:08:26 +0000 (18:08 +0800)]
题目列表多项交互优化
- 题目列表「新增题目」直接进文件导入题目;文件导入页「返回」指向题目列表
- 文件导入:新增自组 Word 模板下载链接(public/word-template.docx)
- 题目列表:学期筛选默认选中系统设定中的默认学期
- 题目列表:表格模式增加复选框列(含全选),支持多选
- 题目列表:表格模式支持批量从数据库删除;删除前以汇总确认
(题数/科目/阶段/知识点数/组卷次数),删除后提示结果
- 题目列表:从详情/组卷等页返回时保留上次筛选结果(stores 增加
questionListPersist,onBeforeUnmount 保存、onMounted 恢复)
- 构建产物 dist 同步
root [Sat, 12 Sep 2026 04:54:00 +0000 (12:54 +0800)]
修复文件导入解析无反应;构建保留旧 chunk
- 文件导入:上传表单字段名 type 改为 q_type(与后端 /api/import/parse
的 Form 参数一致,修复 422 被静默吞掉导致点击解析无反应的问题);
非成功响应现会在日志区显示具体错误
- vite 构建设 emptyOutDir=false:重新构建保留旧哈希文件,避免线上
正在使用的 SPA 会话在构建后按旧哈希加载页面失败(点击无反应)
- nginx(另行配置):入口 HTML no-cache、assets 30 天缓存
root [Sat, 12 Sep 2026 04:09:29 +0000 (12:09 +0800)]
添加访问密码验证;修复题目列表筛选项加载竞态
- 访问密码:新增 login.html 密码页 + 后端 HMAC Cookie 签发/校验接口,
nginx auth_request 保护页面/API/Media;密码与密钥存于 backend/.auth_*
(已 gitignore 不入公开仓库);含防暴力尝试限制
- 科目等筛选项改为应用启动时共享预取(stores/options.js),
消除题目列表首屏下拉框只显示"全部"的加载竞态
root [Sat, 12 Sep 2026 03:38:36 +0000 (11:38 +0800)]
添加数据库文件 s/studybase.db 入库
root [Sat, 12 Sep 2026 03:36:27 +0000 (11:36 +0800)]
重构为 Web 版:FastAPI + Vue3 前后端分离,部署于 https://acesimba.cloud/StudyBase。后端逐端口移植原桌面版全部功能逻辑(含智学网/组卷网/自组WORD三种 docx 解析器与试卷 Word 生成),前端素净风格 UI 与原版交互一致;移除旧 Flask 版 app.py/templates/static
root [Wed, 20 May 2026 02:40:12 +0000 (10:40 +0800)]
update: 修改generate_report.py,修复输出文件乱码问题
root [Tue, 19 May 2026 12:41:58 +0000 (20:41 +0800)]
update: 修复章节列表和知识点列表为空问题,并增加排序效果
root [Tue, 19 May 2026 00:03:24 +0000 (08:03 +0800)]
update: 章节首页为空问题修复,但是打开后章节名称依然是错误的;知识点首页目前依然显示为空
root [Mon, 18 May 2026 22:38:22 +0000 (06:38 +0800)]
update: 添加科目首页分析功能
root [Mon, 18 May 2026 11:24:36 +0000 (19:24 +0800)]
忽略 Media 文件夹
root [Mon, 18 May 2026 11:22:42 +0000 (19:22 +0800)]
update: 上传数据库文件夹s,并链接数据库
root [Sun, 17 May 2026 23:28:10 +0000 (07:28 +0800)]
1\添加目录下各文件生成一个大的txt的功能;2\修改css让手机访问时首页可以四个按钮竖排显示
root [Sun, 17 May 2026 13:57:47 +0000 (21:57 +0800)]
update:修改4个主要首页颜色
root [Sun, 17 May 2026 13:34:50 +0000 (21:34 +0800)]
Initial import
root [Sun, 17 May 2026 12:28:19 +0000 (20:28 +0800)]
Initial commit: 搭建完成Web架构首页及基础样式