-
30fbe92b9a
docs: v1.5.7 动态API提供商管理,OpenCode Go集成,Bug修复
master
hmo
2026-05-05 15:53:24 +08:00
-
ea29c77fe3
feat: add favicon
hmo
2026-04-30 23:40:32 +08:00
-
ed28c99e81
feat: add copyright footer with logos for 有音教育 and 艺超音乐
hmo
2026-04-30 23:32:36 +08:00
-
90e93bb2b0
feat: rename system to 有音个性化教学系统; update docs
hmo
2026-04-30 20:56:54 +08:00
-
2a8d8a87d7
feat: auto-convert URL to QR code in PDF export and preview
hmo
2026-04-29 16:22:42 +08:00
-
c9e818e1ac
docs: add pdf qrcode feature design spec
hmo
2026-04-29 16:14:21 +08:00
-
2198c6b30a
docs: update DEPLOYMENT_SOP - TZ fix and v1.5.2~v1.5.5 changelog
hmo
2026-04-28 19:56:28 +08:00
-
b0196ba177
feat: click 'x个方案' to open latest plan detail
hmo
2026-04-28 16:49:57 +08:00
-
9ea39b7c84
fix: increase PDF body font to 12pt, table to 11pt
hmo
2026-04-28 16:02:42 +08:00
-
c422f36510
fix: reduce PDF line spacing and font size for readability
hmo
2026-04-28 15:54:24 +08:00
-
f14dd3435e
feat: add export preview centering fix and scroll fix
hmo
2026-04-28 13:00:34 +08:00
-
08302ab82b
feat: add export preview with template rendering and watermark support
hmo
2026-04-28 12:37:08 +08:00
-
c6f7d9f7e3
docs: add export preview implementation plan
hmo
2026-04-28 12:27:26 +08:00
-
e3aeee0af2
docs: add export preview feature design spec
hmo
2026-04-28 12:02:00 +08:00
-
f3233e2374
feat: add DOCX export endpoint and button with watermark support
hmo
2026-04-28 11:13:04 +08:00
-
8067e0587e
docs: v1.5.1 - watermark fix, student_goals placeholder, cleanup duplicate checklist
hmo
2026-04-28 09:43:58 +08:00
-
a5cf74161e
fix: remove '内容:' label from student_goals in PDF export
hmo
2026-04-28 09:31:09 +08:00
-
4f6aea66f2
fix: use g.goal.content instead of g.goal_content
hmo
2026-04-28 09:22:21 +08:00
-
c8df4d84a0
fix: replace {student_goals} in PDF export template
hmo
2026-04-28 09:13:56 +08:00
-
13a3bed557
docs: update v1.5.0 docs - statistics API, PDF watermark, class teacher_id, sidebar order
hmo
2026-04-27 21:39:18 +08:00
-
c4f5559c59
refactor: reorder sidebar navigation
hmo
2026-04-27 21:29:03 +08:00
-
8ae7def939
fix: remove trailing spacers before PDF build to avoid blank last page
hmo
2026-04-27 21:19:35 +08:00
-
0898e2da8f
fix: save and load watermark_text in config.py
hmo
2026-04-27 20:26:50 +08:00
-
abfe1c2192
fix: save watermark_text in update_api_config
hmo
2026-04-27 20:22:45 +08:00
-
ec5bb62ad4
debug: add watermark debug logging
hmo
2026-04-27 20:20:38 +08:00
-
994e97fec1
fix: load api_config before generate_pdf call in export_pdf
hmo
2026-04-27 20:17:20 +08:00
-
c8d77187d1
feat: add configurable watermark text in API settings
hmo
2026-04-27 20:14:17 +08:00
-
1c9d539653
feat: add watermark to generated PDF (仅供学习参考, diagonal, semi-transparent)
hmo
2026-04-27 20:11:28 +08:00
-
1ec3b2e5d8
fix: add login_required_json to statistics API endpoint
hmo
2026-04-27 19:55:58 +08:00
-
7256cb44eb
fix: toggle button style between btn-primary and btn-outline-primary
hmo
2026-04-27 19:49:48 +08:00
-
ef6f05929c
feat: add mine and class filters to statistics page
hmo
2026-04-27 19:45:01 +08:00
-
3e9d899178
feat: add problem name distribution and problem×class matrix to statistics
hmo
2026-04-27 19:37:25 +08:00
-
dcc0457848
feat: add student/class statistics page with Chart.js visualizations
hmo
2026-04-27 19:28:04 +08:00
-
7c35f4cac3
fix: wrap table cell content in Paragraph to parse XML markup
hmo
2026-04-27 16:42:51 +08:00
-
5a7629bea3
fix: use correct Chinese font path on Linux Docker container
hmo
2026-04-27 13:53:19 +08:00
-
0f96bb157b
fix: make edit plan buttons sticky at bottom
hmo
2026-04-27 11:26:40 +08:00
-
3fb57de404
fix: allow dry_run mode without API key for prompt preview
hmo
2026-04-27 10:48:13 +08:00
-
b32d86dbb4
fix: return 4 values from generate_ai_report when API key missing
hmo
2026-04-27 10:42:59 +08:00
-
236f64510b
refactor: move '我的' filter to first position in student and class list toolbars
hmo
2026-04-27 03:59:54 +08:00
-
d6128e623d
refactor: unify toolbar style with card wrapper in problems and classes pages
hmo
2026-04-27 03:57:46 +08:00
-
70678095ce
fix: restore student list row wrapper
hmo
2026-04-27 03:54:56 +08:00
-
0628936b09
refactor: unify student list toolbar with card wrapper and consistent layout
hmo
2026-04-27 03:51:55 +08:00
-
3bb477ebc6
fix: simplify button text in student list toolbar
hmo
2026-04-27 03:48:25 +08:00
-
590e047c51
fix: index.html mobile UI - wrap buttons and filters properly
hmo
2026-04-27 03:42:39 +08:00
-
e6d3726d47
fix: classes.html JavaScript syntax error - remove template literals in onclick attributes
hmo
2026-04-27 03:34:35 +08:00
-
e50a9207b4
feat: v1.4.0 - 典型方案采纳、推荐方案列表、审计字段、导航优化
hmo
2026-04-27 02:01:22 +08:00
-
6abdd49c04
更新:models/routes/services/templates/docs
hmo
2026-04-26 18:02:36 +08:00
-
f7a82ac48a
docs: v1.3.1 deployment complete
hmo
2026-04-24 10:54:06 +08:00
-
ad621d9426
docs: DRY开发规范 and v1.3.1 SOP update
hmo
2026-04-24 10:33:32 +08:00
-
a33a5532cc
docs: 更新模板结构,新增fragments目录说明
hmo
2026-04-24 10:23:43 +08:00
-
f4ea6c9a77
refactor: 提取分配目标模态窗体为共享fragment,实现DRY
hmo
2026-04-24 10:22:53 +08:00
-
08cc0541f2
fix: 班级分配目标模态窗体也默认90天后
hmo
2026-04-24 10:13:03 +08:00
-
812715cf5e
fix: 分配目标默认90天后,dropdown文案修正为'指定天数'
hmo
2026-04-24 10:08:47 +08:00
-
070533326a
feat: 班级管理增加分配目标功能,支持批量分配目标给班级所有学员
hmo
2026-04-24 09:24:24 +08:00
-
8e0f6ec46d
docs: v1.3部署SOP更新;版本目录结构;schema发布;双备份规范
hmo
2026-04-24 00:51:00 +08:00
-
587aa79c16
feat: 学员详情页改为学习历程时间线,显示目标启动/达成和方案生成记录
hmo
2026-04-24 00:33:30 +08:00
-
a133f26fd5
fix: 评估日期选择器联动,天数自动计算日期或手动选日期
hmo
2026-04-24 00:19:42 +08:00
-
977e82dbb6
docs: 更新目标和学员目标数据模型文档
hmo
2026-04-24 00:08:40 +08:00
-
035c599c2f
feat: 重构学员目标系统,支持评估日期/状态自动计算/评估目标,同时恢复方案列表的典型设置
hmo
2026-04-24 00:06:26 +08:00
-
68e106018b
fix: 修复分类显示文字,标签统一为问题描述,新建目标也用Markdown编辑器
hmo
2026-04-23 23:02:25 +08:00
-
26dd158f01
feat: 统一编辑Modal样式,添加sticky底部按钮栏,目标内容使用Markdown编辑器
hmo
2026-04-23 22:43:23 +08:00
-
378c9913ec
fix: 分组视图添加col-包装器以正确显示网格布局
hmo
2026-04-23 22:33:15 +08:00
-
66451c2006
feat: settings页面改名为problems,移除调试代码
hmo
2026-04-23 22:29:51 +08:00
-
22143bad78
fix: 修复JS语法错误,删除多余代码块
hmo
2026-04-23 22:20:40 +08:00
-
ce75a288e8
feat: 目标和问题列表添加筛选和分组功能
hmo
2026-04-23 22:02:56 +08:00
-
f83769fa20
feat: 目标和问题统一分类体系(综合/乐理相关/演奏能力/其他),添加数据库迁移
hmo
2026-04-23 21:57:00 +08:00
-
5f1dcc08fb
fix: 添加goals表level字段的数据库迁移
hmo
2026-04-23 21:13:10 +08:00
-
6b86548dc8
debug: 添加console.log调试目标编辑和保存
hmo
2026-04-23 21:07:25 +08:00
-
7da9e9a43c
feat: 目标添加级别字段,卡片显示级别和子目标数量,修复Modal重置
hmo
2026-04-23 21:02:24 +08:00
-
7d439b4b17
fix: 目标关联界面重做,支持多选添加子目标
hmo
2026-04-23 20:50:05 +08:00
-
dd492c3b88
fix: goals.html使用正确的block名称extra_js
hmo
2026-04-23 20:42:04 +08:00
-
9eec4dbe36
feat: 侧边栏添加目标管理链接
hmo
2026-04-23 20:35:20 +08:00
-
b86b67e3ac
Merge branch 'feature/goal-management'
hmo
2026-04-23 20:31:38 +08:00
-
-
6b787bc9c9
feat: 添加学员目标API和目标管理页面
hmo
2026-04-23 20:29:28 +08:00
-
b54b6c7aec
feat: 添加 Goal, GoalRelation, StudentGoal 三个数据模型
hmo
2026-04-23 20:10:08 +08:00
-
9f22717adc
feat: add goal management section to student detail page
hmo
2026-04-23 18:30:00 +08:00
-
c605c9732a
docs: 更新目标模块相关文档
hmo
2026-04-23 20:24:29 +08:00
-
ab0a8f383d
feat: 添加目标管理CRUD API和关联蓝图
hmo
2026-04-23 20:18:36 +08:00
-
-
285979ff70
refactor: 简化各页面模板,移除重复代码;添加plan_common.js
hmo
2026-04-23 06:40:23 +08:00
-
baaa6ca2f8
feat: 添加学员详情/方案编辑/方案列表新页面
hmo
2026-04-23 06:38:44 +08:00
-
18351212e8
feat: 问题数据迁移到数据库;学员详情页URL导航改造;侧边栏统一
hmo
2026-04-23 06:35:32 +08:00
-
fd593bddf4
feat: 初始提交 v1.2.0 - 钢琴练习方案生成系统
hmo
2026-04-21 20:00:33 +08:00