Commit Graph
782 Commits
Author SHA1 Message Date
long c695217afe fix: 关闭 AI 跟练震动并修复结束重复记录等问题
- 去掉倒计时、计数、评分和调整目标次数时的震动
- 手动结束训练不再重入 finish,避免同一次训练记两条历史
- 领练模式倒计时中暂停后恢复,直接重新倒计时,不再卡在站位
- 摄像头识别随时失败都切到领练模式,不再只在就绪后 1.5 秒检查一次
2026-10-31 10:34:48 +08:00
long 4932ed7651 refactor: 移除 AI 跟练中没有作用的代码
- 删除从未显示的 idle 手势帧(小程序包内 png 和视频用高清帧),训练分包减少 17KB
- 删除骨架连线 BONES、镜像函数 mirrorPose(骨架已去掉)和未使用的 Bgm 类型
- 只给单测用的 sampleMotion 移到测试目录
- 删除训练菜单里未使用的 .menu-icon-text 样式
- 补全 history 单测数据缺少的 adviceKind 字段(严格类型检查报错)
2026-10-31 10:33:25 +08:00
long 3cd3553af2 feat: 新增 training-videos 素材流水线
AI 跟练的素材生产工具,产物写入 TUICallKit-Vue3/training:
- 教练动作帧:AI 设定稿 → 切帧对齐、锁脸、插帧 → 导出小程序帧与 COS 高清帧
- 示范视频:Remotion 渲染四个动作的示范视频
- 背景音乐:程序合成的原创循环音乐(npm run bgm)
2026-10-31 10:33:25 +08:00
long 75f4b74b3d feat: 居家耗糖训练改为轮播卡片,新增 AI 跟练入口
- 轮播:当前卡片居中,两侧露出相邻卡片,自动慢速轮播,点两侧卡片先转到中间
- 卡片:每种训练一套配色,标题 + 一行介绍 + 去训练按钮,右侧大图标,AI 跟练卡片用教练插画
- 指示点替代“左右滑动”提示文字;悬浮菜单增加 AI 跟练入口
2026-10-31 10:33:25 +08:00
long c3f4d726e0 feat: 新增 AI 跟练(训练分包)
- 页面:pose-hub 选择动作,pose-coach 跟练(教练小甄示范 + 摄像头动作识别计数)
- 动作:徒手深蹲、原地高抬腿、低冲击开合、站姿侧平举
- VisionKit 人体识别,按动作幅度计数、评分、纠错;没有摄像头或识别不可用时自动进入领练模式
- 教练逐帧动画:分包内置 600px 帧,COS 高清帧全部加载完后无缝切换
- 语音报数与口令(WechatSI),舒缓背景音乐(COS,教练说话时自动压低,可关闭)
- 逻辑单测:npm run test:pose
2026-10-31 10:33:25 +08:00
Your Name 8424244f7c Merge branch 'master' into master-10-146 2026-10-30 13:42:36 +08:00
Your Name e2fc30e1f7 更新 2026-10-30 13:41:35 +08:00
Your Name 28ba9b97f2 更新 2026-10-29 16:14:55 +08:00
Your Name a5c3235bf7 更新 2026-10-29 14:01:39 +08:00
Your Name 85ffda8fd0 更新 2026-10-27 16:52:13 +08:00
Your Name 5f1e362698 更新 2026-10-27 16:46:50 +08:00
Your Name 24130b4245 更新 2026-10-27 16:32:12 +08:00
gr 690da33722 i给 2026-10-27 16:05:19 +08:00
grandClaude Opus 5.5 fc73dd1aca AI 回复新增用药速览,中药/西药药名摘出并高亮
- 新增 ai_consult_drug_names:中药饮片、方剂/中成药、西药显式词表,长词优先识别,西药按通用名去重
- AI 回复标题下新增“用药速览”卡片:中药绿、西药蓝色块
- 正文药名同色浅底加粗高亮,剂量数字不着色;Markdown 回退路径同样保留底色
- 新增药名识别测试,更新药物剂量着色测试

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 15:31:48 +08:00
grandClaude Opus 5.5 bc3bae97af AI 助手侧栏请求状态按状态着色
- 状态卡新增样式:未发起灰、进行中蓝、完成绿、失败红、已取消橙
- 新增 _apply_sidebar_request_tone(),状态更新时同步切换配色;取消状态以请求 phase 判定

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 15:22:38 +08:00
grandClaude Opus 5.5 f0f555f20f 舌象原图要求模型直接观察,去掉误导性的图片识别说明
- TcmEvidenceGuard:提示词改为直接观察附带的舌象/望诊原图并描述所见,单张不清只说明该张,不再把全部望诊判为未知
- DifyChatService:本地文字识别不可用或无文字时不再给图片附加“未取得可用原文”说明,原图照常携带
- 同步更新 TcmEvidenceGuardTaskAnalysisR37Test 断言

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 15:12:24 +08:00
grandClaude Opus 5.5 c3c37e1650 CA证书包路径失效时退回系统证书库,修复附件上传 CONFIG_INVALID
- DifyRequiredAttachmentUpload:配置的 ca_file 不存在或不可读时记 warning 并改用系统证书库,仍校验对端证书与主机名
- DifyWorkflowRunStatus:同样处理,不再返回 RUN_STATUS_CONFIG_INVALID

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 15:03:47 +08:00
grandClaude Opus 5.5 ea40cfdfed AI助手临床校验改为只提示不拦截,资料不全也给出解答
- TcmClinicalReportStream 新增 BLOCKING 开关(默认 false),校验命中时照常交付原文,问题码记入 warnings()
- 问答、长报告、结构化分析、报告生成的脉象/事实状态/溯源校验改为随结果返回 clinical_review_warnings
- 处方草稿丢弃多余脉象字段、重复药名保留首味,不再整张失败
- 接诊提示词补充互联网面诊仅舌象无脉象、须合理推断给出结论

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 15:00:10 +08:00
Your Name f9cbd42113 修复 2026-10-27 14:03:35 +08:00
Your Name 7986e4baf5 更新 2026-10-23 14:11:24 +08:00
Your Name e86ee4ae66 更新 2026-10-23 13:57:11 +08:00
Your Name ff98014fa2 更新 2026-10-23 11:39:56 +08:00
Your Name 86476920cf 更新 2026-10-23 11:17:58 +08:00
Your Name f78f46b28a 更新 2026-10-23 11:01:21 +08:00
Your Name a3d2d3170d 更新 2026-10-23 10:40:43 +08:00
Your Name e974d3cfa5 更新 2026-10-23 10:17:09 +08:00
Your Name 1cbe8bfe54 Merge branch 'master-10-146' 2026-10-23 09:27:23 +08:00
Your Name 3f15786491 更新 2026-10-23 09:26:49 +08:00
Your Name 448db32fb2 Merge branch 'master-10-146' 2026-10-22 16:43:05 +08:00
Your Name 14abf67d0d 更新 2026-10-22 16:42:26 +08:00
Your Name 8fd267e229 新增 2026-10-22 11:10:04 +08:00
Your Name 7982aab721 更新 2026-10-22 11:02:57 +08:00
Your Name d61bb3e117 更新 2026-10-17 17:24:04 +08:00
Your Name 872b19ef28 更新 2026-10-17 16:57:45 +08:00
Your Name 79d6744193 Merge branch 'master-10-146' 2026-10-17 16:52:17 +08:00
Your Name ba2e2e4087 更新 2026-10-17 16:51:48 +08:00
Your Name 908f356bce 更新 2026-10-17 16:13:23 +08:00
Your Name 56f85f7d89 更新 2026-10-17 16:08:24 +08:00
gr c67b3eff69 i更新 2026-10-15 12:00:09 +08:00
gr d4b81b40c2 ige 2026-10-15 11:56:36 +08:00
gr bb28d93cec 更新 2026-10-15 11:03:54 +08:00
long bcd42a5c39 feat(followup-audio): separate uploader-only recording delete permission 2026-10-12 16:36:47 +08:00
long 11306e6314 fix(followup-audio): handle unsigned zero menu sort during permission migration 2026-10-12 15:18:37 +08:00
long 8f7544c1ad feat(followup-audio): add independent assignable recording permission 2026-10-12 15:14:19 +08:00
long 86041042b9 feat(followup-audio): normalize extraction to record field contracts 2026-10-12 14:34:31 +08:00
long 9e3aa9fc61 feat(followup-audio): confirm role corrections and reextract cached transcripts 2026-10-12 12:24:34 +08:00
long 2dfec801e7 fix(followup-audio): keep entry visible during capability failures 2026-10-12 11:02:13 +08:00
long 14e1722291 feat(followup-audio): soft delete unadopted recordings and expose extraction doubts 2026-10-12 10:39:12 +08:00
long 70ddc1a70a feat(followup-audio): inline review with serialized draft autosave 2026-10-12 09:30:43 +08:00
long fc91908cf9 fix(followup-audio): preserve roles chosen before first audio file 2026-10-10 15:03:06 +08:00