• Joined on 2026-02-23
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 20:06:46 +08:00
b3f53cd437 fix(mp): 商品详情页底部操作栏 fixed 固定定位
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 20:02:28 +08:00
7f324466bf fix(mp): 商品详情页底部备注显示不全
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 19:50:35 +08:00
0748d20b4c fix(mp): 商品详情页加载超时 + 患者兑换权限
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 19:16:03 +08:00
09013ab94a feat(mp): 积分商城 V2 重设计 — design-handoff 全流程
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 12:15:28 +08:00
1d443ab894 chore(mp): package.json 添加 test/test:watch script
c81c3b73d0 test(mp): request.ts 测试补全 — 新增 9 个测试
5816ebb5e6 perf(mp): 缓存优化 — restore 条件清理 + LRU + 差异化 TTL
Compare 3 commits »
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 12:09:05 +08:00
22e33114b1 feat(mp): 微信模板消息订阅统一封装
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 12:06:16 +08:00
0dfbe3130c feat(mp): App 级告警长轮询 + 健康总览 TS 修复
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 11:49:16 +08:00
d24aefe750 fix(mp): 安全修复 + 健康Tab重构为总览
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 10:56:42 +08:00
490ae075b7 feat(health+mp): S2-3 Patient DTO 最小化
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 09:01:31 +08:00
437f5d1ae9 docs(wiki): 关键数字更新 — 小程序 Phase 2+3 完成
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 08:59:20 +08:00
c2c9657b4d feat(mp): S3-1 API 请求签名工具(前端,待后端集成)
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 08:49:30 +08:00
a5efab2a13 ci(mp): E3-4 小程序 CI 集成
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 08:48:09 +08:00
be8ae84d45 feat(mp): U3-1 医生端导航状态保持
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 08:45:30 +08:00
148cd875dc perf(mp): E3-3 构建优化 — 独立分包 + Terser 压缩增强
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 08:41:29 +08:00
4fcbf705ca refactor(mp): E3-2 大文件拆分 + U3-2 微交互统一
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 08:30:17 +08:00
c9fe654d44 refactor(miniprogram): 消灭全部 any 类型 — 32处 → 0 (E3-1)
bdc2d07c1c feat(miniprogram): 血压录入跳焦 + 历史参考值 (U2-2)
8d2c377b68 feat(miniprogram): TrendChart Canvas 适老化 — useCanvasTokens + 斜线纹理 + tooltip 常驻 (U2-1)
b44ed6dfd2 fix(miniprogram): 健康阈值缓存加密 — secureGet/secureSet 替换明文 Storage (S2-2)
2aa393dd65 fix(miniprogram): Analytics PII 清理 — 移除 userId/patientId 字段 + sanitizeProperties (S2-1)
Compare 6 commits »
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 00:25:22 +08:00
96a6196373 feat(health): consent 门控 — handler 层 check_consent_active 患者数据访问拦截
898e22c715 feat(mp): Phase 1 测试覆盖 + UX 无障碍 — 106 tests PASS + ARIA + focus ring
Compare 2 commits »
iven pushed to feat/media-library-banner at iven/hms 2026-05-22 00:14:18 +08:00
02a96682f6 fix(mp): 修复 72 个 TypeScript 类型错误 — noImplicitAny 全量通过
21f8040994 feat(mp): AES-256-GCM 加密存储 + 安全日志 + ErrorBoundary 升级 + BLE 并发修复
29543ef0e7 refactor(mp): Phase 0 工程基础 — TS strict + ESLint + Prettier + 安全加固
Compare 3 commits »
iven pushed to feat/media-library-banner at iven/hms 2026-05-21 23:48:57 +08:00
408527375f docs(mp): Phase 2+3 实施计划 — Canvas 适老 + 全面提升 + CI(14 Tasks)
9c61156ab3 docs(mp): Phase 1 实施计划 — 测试覆盖 + UX 合规(9 Tasks)
6c21f9eb2a docs(mp): Phase 0 实施计划 — 安全 P0 + 工程基础(10 Tasks / 3 Chunks)
Compare 3 commits »
iven pushed to feat/media-library-banner at iven/hms 2026-05-21 23:26:39 +08:00
685cf53673 docs(wiki): 更新小程序关键数字 — 五维度分析结果 + 改进路线图
89fa322d7a docs(mp): 小程序安全优先全面改进路线图设计规格
Compare 2 commits »