Commit Graph

  • c47e62b658 fix(concurrency): 三个 enum 标 nonisolated feat/mnn-sme2-runtime link2026 2026-07-19 20:11:03 +08:00
  • 0fd469f5c0 chore(release): 发布 v1.1 (build 6) 到 TestFlight link2026 2026-07-19 20:10:53 +08:00
  • ef5364d8c3 ``` feat(home): 添加首页卡通形象卡片入口 link2026 2026-07-19 19:40:02 +08:00
  • 198570186e 根据提供的code differences信息,我发现没有具体的代码变更内容。因此生成一个通用的commit message: link2026 2026-07-14 13:07:15 +08:00
  • 32180d7c0e 根据提供的code differences信息,由于没有具体的代码变更内容,我将生成一个通用的commit message模板: link2026 2026-07-13 18:47:11 +08:00
  • 558682c8f8 根据提供的code differences信息,我发现没有具体的代码变更内容。因此生成一个通用的commit message: link2026 2026-07-01 10:30:22 +08:00
  • 404abbf10b 根据提供的code differences信息,由于没有具体的代码变更内容,我将生成一个通用的commit message模板: link2026 2026-07-01 10:02:16 +08:00
  • e179a369f6 根据提供的code differences信息,我发现没有具体的代码变更内容。因此生成一个通用的commit message: link2026 2026-07-01 08:03:35 +08:00
  • 30f75dc2cd ``` feat(DiaryQuickSheet): 添加AI追问问答功能和底部协作入口 link2026 2026-06-17 10:05:32 +08:00
  • abacf5c4f5 ``` feat(diary): 优化日记AI协助交互体验 link2026 2026-06-17 09:21:47 +08:00
  • 52db6fb85a ``` feat(AI): 切换模型下载源至魔搭官方仓库 link2026 2026-06-17 09:00:09 +08:00
  • de19d7abcd 根据提供的code differences信息,由于没有具体的代码变更内容,我将生成一个通用的commit message模板: link2026 2026-06-17 08:35:59 +08:00
  • b3777d508d 根据提供的信息,由于没有具体的代码差异内容,我将生成一个通用的提交消息模板: link2026 2026-06-16 00:01:48 +08:00
  • 9d856fcfc4 ``` feat(AI): 集成MNN推理引擎替换MLX作为主AI运行时 link2026 2026-06-15 09:24:59 +08:00
  • 6c6a950140 ``` feat: 添加拍药盒功能和语音直达入口 link2026 2026-06-13 09:16:25 +08:00
  • f58d6064ba docs(plan): 身体档案输入框语音听写实施计划 link2026 2026-06-10 08:26:51 +08:00
  • c3f8ec400c docs(spec): 身体档案输入框语音听写设计 link2026 2026-06-10 08:23:36 +08:00
  • 69de5faf4b ``` feat(localization): 添加AI功能相关的本地化字符串 link2026 2026-06-10 08:15:43 +08:00
  • 477a64ecb4 fix(语音日记): dictation 服务改 @State 防视图重建丢实例 link2026 2026-06-10 08:04:15 +08:00
  • 6405733358 docs(plan): 比赛优化五件套计划 — 全部勾选(余 9.3 真机手测) link2026 2026-06-10 07:13:24 +08:00
  • 2e27677f80 test: 修正两处断言旧行为的存量测试(患者→我 文案、lab 段归并) link2026 2026-06-10 07:12:48 +08:00
  • 2e90139df7 docs(AI): MNN prefix KV cache 调研 — setPrefixCacheFile 可用,建议 W6 量化后接入 link2026 2026-06-10 07:12:48 +08:00
  • 77139f5e32 feat(Capture): 报告识别注入 Vision OCR 参考文本,提升 2B 多模态数字准确率 link2026 2026-06-10 07:12:48 +08:00
  • 0dd60d6021 feat(Trends): AI 趋势解读上线 — 数据指纹缓存,秒开不重算 link2026 2026-06-10 07:12:48 +08:00
  • 43cdde9bab feat(Capture): 归档后后台预生成大白话摘要,详情页秒开 + 兜底重试 link2026 2026-06-10 07:12:48 +08:00
  • 0a824610cf docs(plan): 勾选已完成步骤(余真机手测) link2026 2026-06-10 06:53:25 +08:00
  • 7e8e692695 test(语音日记): 端侧识别可用性探测冒烟测试(模拟器降级路径) link2026 2026-06-10 06:51:53 +08:00
  • 3f9a2af279 feat(Ask): 检索过程可视化 — RAG 命中记录以 chips 展示,生成前先看见 link2026 2026-06-10 06:42:59 +08:00
  • a65c63947b feat(Me): 性能自检卡 — 后端标识 + prefill/decode 实测 + 引擎对比存档 link2026 2026-06-10 06:42:59 +08:00
  • 8494e51823 feat(AI): 推理闸门双优先级 — 前台插队、后台按 token 让位;暴露统计与后端标签 link2026 2026-06-10 06:42:59 +08:00
  • 070e016f81 feat(AI): 两后端归一的 GenerateStats(prefill/decode 实测统计) link2026 2026-06-10 06:42:59 +08:00
  • 8c8599e77d feat(语音日记): DiaryQuickSheet 接入语音输入(录音→整理→回退原话) link2026 2026-06-10 06:24:49 +08:00
  • b7e8ab33ec feat(语音日记): DiaryVoicePanel 录音/整理面板 link2026 2026-06-10 06:13:54 +08:00
  • db327afd79 feat(语音日记): SpeechDictationService 端侧流式转写(不落盘音频) link2026 2026-06-10 06:12:54 +08:00
  • 5eb724ab86 feat(语音日记): DiaryAssistService.organize 转写稿整理 link2026 2026-06-10 06:11:55 +08:00
  • cfeb25247a feat(语音日记): organize prompt(自适应样式 + 数值不可改红线) link2026 2026-06-10 06:11:15 +08:00
  • 26a7d53b1b feat(语音日记): 新增麦克风与语音识别权限描述(端侧识别文案) link2026 2026-06-10 06:07:38 +08:00
  • e603738330 docs(plan): 语音健康日记实施计划 link2026 2026-06-10 06:05:59 +08:00
  • 7f0a76098a docs(spec): 语音健康日记(端侧 ASR + LLM 整理)设计文档 link2026 2026-06-10 05:41:29 +08:00
  • b79ae54b7b ``` feat(iOS): 更新MNN后端模型配置优化性能 link2026 2026-06-09 22:20:07 +08:00
  • ca5a3fa38b ``` fix(AI): 统一将"患者"相关术语替换为"本人" link2026 2026-06-08 23:28:37 +08:00
  • 836f3d4234 ``` feat(AI): 统一多模态模型架构,整合文本和视觉推理路径 link2026 2026-06-08 23:25:31 +08:00
  • b919404412 fix(MNN): 抑制 MNN 第三方头的 -Wdocumentation 警告 link2026 2026-06-08 21:29:09 +08:00
  • ddfd474bb3 feat(AI): MNN 4B 多模态一肩挑文本+视觉,合并为单模型(MLX 仍兜底) link2026 2026-06-08 20:52:58 +08:00
  • cbacd9461a feat(AI): MNN 文本模型升到 Qwen3.5-4B(taobao-mnn 预转换) link2026 2026-06-08 20:28:14 +08:00
  • 39b1521f00 feat(AI): MNN 模型纳入下载体系 ModelKind.mnnLLM(Phase 4) link2026 2026-06-08 19:38:16 +08:00
  • 9da3fbc87e feat(Me): 推理引擎切换页 + SME2 状态 + CLAUDE.md 更新(Phase 5 部分) link2026 2026-06-08 19:23:00 +08:00
  • f6c0ba7077 feat(AI): 双后端路由 MNN/MLX,AIRuntime 按引擎分发(Phase 3 核心) link2026 2026-06-08 18:58:27 +08:00
  • afc6a79dd7 feat(AI/MNN): 集成 MNN.xcframework + ObjC++ 桥(LLM+SME2,Phase 1-2) link2026 2026-06-08 18:31:02 +08:00
  • 06484d09ff feat(AI): LLM 迁移到 mlx-swift-lm 2.31.3 + Qwen3.5-2B link2026 2026-06-08 18:00:28 +08:00
  • ac11aa0f99 ``` feat(Quick): 异常项快拍流程重构为静态图框选识别模式 main link2026 2026-06-07 14:27:25 +08:00
  • 77a4ee1c37 缺少代码差异信息,无法生成具体的commit message。请提供code differences内容以便分析并生成符合Angular规范的提交信息。 link2026 2026-06-07 14:17:18 +08:00
  • 074d99715d docs: 导出身体档案指标趋势段设计 spec link2026 2026-06-07 13:31:54 +08:00
  • 60b6ad6d65 缺少代码差异信息,无法生成具体的commit message。 link2026 2026-06-07 09:40:59 +08:00
  • 675c33bea1 ``` feat(CaptureService): 改进报告解析逻辑并添加多语言键支持 link2026 2026-06-06 12:53:52 +08:00
  • 77697e1600 Merge branch 'main' of https://git.myv0.com/tim/kangkang link2026 2026-06-01 08:57:06 +08:00
  • 30f97b3535 Merge branch 'feat/w2-ai-foundation' into main link2026 2026-06-01 08:56:34 +08:00
  • 3798efa48d merge: resolve conflicts in .gitignore link2026 2026-06-01 08:54:53 +08:00
  • 770dd6bedf chore: add build, Models, and DS_Store files to gitignore link2026 2026-06-01 08:47:43 +08:00
  • bff7cfd4b6 fix(core): 代码审查修复 AI 并发/隐私/解析等多处缺陷 link2026 2026-06-01 07:43:49 +08:00
  • 32e7c25ed7 ``` feat(Quick): 优化RegionCameraView裁剪算法 link2026 2026-05-31 23:51:53 +08:00
  • d72a1fec17 ``` feat(AI): 添加MLX内存管理和AI模型互斥卸载机制 link2026 2026-05-31 23:22:50 +08:00
  • db7cc1bba7 ``` chore(project): 更新项目版本号从1到2 link2026 2026-05-31 18:42:59 +08:00
  • adb589af16 feat(quick): 异常项快拍改为局部小框 + VL 识别 link2026 2026-05-31 17:12:36 +08:00
  • da6223e051 chore: 停止跟踪 build/ 构建产物,补全 .gitignore link2026 2026-05-31 17:11:56 +08:00
  • 40155de709 ``` feat(AI): 优化AIRuntime任务取消机制并增强安全保护 link2026 2026-05-31 09:25:49 +08:00
  • 7ad41c5f09 ``` docs(health-profile): 添加防编造加固修订记录到导出健康档案设计文档 link2026 2026-05-30 20:06:12 +08:00
  • dad9d43486 ``` feat: 添加自定义提醒功能并优化项目配置 link2026 2026-05-30 11:36:29 +08:00
  • d2c77d5c51 feat: 国际化(i18n) en/ja/ko + App 内语言切换 link2026 2026-05-30 10:28:24 +08:00
  • 910ca99f21 feat(me,home): 模型推理自检 + 启动容错 + 首页假数据清理 link2026 2026-05-30 08:02:35 +08:00
  • 062c027c77 feat(models): 模型自动下载(我的·模型管理) + 断点续传 + 旁路导入 link2026 2026-05-29 23:19:51 +08:00
  • 6ccbe4ac55 docs(spec): 模型自动下载功能设计(2026-05-29) link2026 2026-05-29 22:12:19 +08:00
  • fe80e112af docs(spec): 导出身体档案功能设计(2026-05-27) link2026 2026-05-27 23:03:35 +08:00
  • 5f8f492f0e feat(indicator): 长期监测预设支持长按隐藏 + 恢复 link2026 2026-05-26 19:47:55 +08:00
  • 599d39af35 docs(spec): 长期监测预设支持隐藏(2026-05-26) link2026 2026-05-26 19:37:34 +08:00
  • 1b01923c8e feat(capture): 统一报告捕获流程并集成视觉语言模型识别 link2026 2026-05-26 11:18:00 +08:00
  • 39edc25dc1 refactor(profile,monitor): move height/weight from MonitorMetric to UserProfile link2026 2026-05-26 07:58:47 +08:00
  • 37b47b2076 docs(claude): sync §5/§7/§10 with Monitor+Profile; fix SeriesBucket SwiftData import link2026 2026-05-26 07:53:16 +08:00
  • e2fb631b96 feat(timeline): merge bp.systolic + bp.diastolic into single entry link2026 2026-05-26 07:50:00 +08:00
  • 0f38bf585b first commit link2026 2026-05-26 07:48:57 +08:00
  • 3dcb792131 feat(profile,monitor): ProfileEditView + MeView 卡片 + IndicatorQuickSheet 改造 link2026 2026-05-26 07:47:20 +08:00
  • 9a6d21100b feat(monitor): add UserProfile + MonitorMetric catalog + Indicator.seriesKey link2026 2026-05-26 07:40:42 +08:00
  • 7ede38ae06 docs(spec): add Monitor + Profile design v1 (approved) link2026 2026-05-26 07:34:43 +08:00
  • 22cf4bcefe fix(concurrency): make DateSection nonisolated to silence #expect warnings link2026 2026-05-25 23:39:52 +08:00
  • bb08243aa9 chore(preview): add #Preview to RecordSheet + DebugAIRunner link2026 2026-05-25 23:37:55 +08:00
  • b80fae35c9 docs(w2): mark plan tasks 1-7/9 done + sync CLAUDE.md §8 + write W2 retro link2026 2026-05-25 23:36:16 +08:00
  • e3ad24ac0e test(ai): add LLMSession/AIRuntime smoke tests (no real inference) link2026 2026-05-25 23:33:04 +08:00
  • b63b26bce5 feat(timeline): TimelineRow + DateSection + grouping tests + Diary sheet link2026 2026-05-25 23:23:21 +08:00
  • b1b8d0a8c7 fix(timeline): add missing SwiftData import + @MainActor on caller props link2026 2026-05-25 23:22:35 +08:00
  • 2e728dcd24 chore(assets): add Kangkang AppIcon (light/dark/tinted, 16-1024) + SVG source link2026 2026-05-25 23:18:29 +08:00
  • 46b69cf8e1 feat(symptom): add Symptom @Model + start/end sheets + ongoing card link2026 2026-05-25 23:18:21 +08:00
  • e4a68a1bdd fix(concurrency): clear 4 Swift 6 warnings under default MainActor isolation link2026 2026-05-25 23:18:08 +08:00
  • 53da442424 chore: rename Tiji→Kangkang test imports + scheme + sync docs link2026 2026-05-25 23:18:00 +08:00
  • 44ed01acf4 ``` refactor: 重命名项目名称从"体己"到"康康" link2026 2026-05-25 19:01:16 +08:00
  • 9419e8158f ``` feat(debug): 添加模型导入功能并修复模拟器GPU初始化问题 link2026 2026-05-25 18:25:20 +08:00
  • 57536e5319 test(models): 加 3 个 Schema 关系烟测 link2026 2026-05-25 18:23:45 +08:00
  • a3e758cf83 fix(build): 加 SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = YES link2026 2026-05-25 17:11:20 +08:00
  • acfdaa1f4f fix(concurrency): nonisolated(unsafe) static shared + 修同 actor 内冗余 await link2026 2026-05-25 17:00:30 +08:00
  • 9fbd31458c feat(debug): DebugAIRunner DEBUG 自检入口挂到 MeView link2026 2026-05-25 16:50:07 +08:00
  • a02679a623 fix(build): 手动 patch SPM 链接 + 清孤儿文件让 Task 6 真正可编译 link2026 2026-05-25 16:45:32 +08:00