-
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