xsl
|
8115db4ec2
|
fix(camera): constrain brightness and adjust side photo previews
|
2026-10-15 20:41:28 +08:00 |
|
xsl
|
480fed40cc
|
fix(camera): raise minimum face brightness to 100
|
2026-10-15 20:23:45 +08:00 |
|
xsl
|
5632ac43d7
|
fix(report): cap dimension scores and match zoom crops to thumbnails
|
2026-10-15 20:17:07 +08:00 |
|
xsl
|
482fb4280d
|
fix(h5): relax capture angles and annotate acne marks
|
2026-10-15 19:55:21 +08:00 |
|
xsl
|
757b96dfad
|
feat(report): add annotated wrinkle views and restore capture countdown
|
2026-10-15 19:45:21 +08:00 |
|
xsl
|
2d80f6dfd0
|
feat(report): unify display grades and add contour side photos
|
2026-10-15 17:14:05 +08:00 |
|
xsl
|
60f0965c5a
|
feat(scoring): use independent tone hydration minima and focus-first care
|
2026-10-15 14:40:59 +08:00 |
|
xsl
|
77493bdff5
|
feat(h5): align report care and single-product section with updated design
|
2026-10-15 01:30:45 +08:00 |
|
xsl
|
60ae6c97ef
|
feat(h5): update skin scoring, age display and capture countdown
|
2026-10-15 00:20:48 +08:00 |
|
xsl
|
d8c67762da
|
feat(h5): calculate integer total from weighted dimensions across reports and admin
|
2026-10-14 14:25:17 +08:00 |
|
xsl
|
61a7f7c726
|
fix(h5): enlarge regular brand text for optical alignment
|
2026-10-13 22:40:04 +08:00 |
|
xsl
|
fc711e3b1c
|
fix(h5): add comma after brand name on splash and photo guide
|
2026-10-13 20:29:40 +08:00 |
|
xsl
|
6acc541cd8
|
fix(h5): unify regular slogan typography on splash and photo guide
|
2026-10-13 19:01:00 +08:00 |
|
xsl
|
84a92137aa
|
fix(h5): use replacement flip icon on report scanning screen
|
2026-10-13 18:04:32 +08:00 |
|
xsl
|
7381306139
|
fix(h5): optimize camera flipping and angle haptics, refresh splash branding
|
2026-10-13 17:57:55 +08:00 |
|
xsl
|
e71368db6d
|
fix(h5): show raw skin age, support Harmony touch pickers and add WeChat logout
|
2026-10-13 16:12:54 +08:00 |
|
xsl
|
4e42e33994
|
fix(h5): rename guest entry button to 游客登陆
|
2026-10-13 15:28:07 +08:00 |
|
xsl
|
1fdbb575b0
|
feat(h5): allow guest access without login and retain history only for WeChat
|
2026-10-13 15:23:23 +08:00 |
|
xsl
|
98935dd168
|
fix(h5): prevent native scrolling from stealing diagonal image swipes
|
2026-10-13 00:42:01 +08:00 |
|
xsl
|
4c478b16e3
|
fix(h5): prioritize horizontal report image gestures
|
2026-10-13 00:32:44 +08:00 |
|
xsl
|
3efa28b311
|
fix(h5): reduce report swipe conflicts and limit edge overscroll
|
2026-10-13 00:24:52 +08:00 |
|
xsl
|
f1e64565b9
|
fix(h5): center grouped score unit and tighten report summary spacing
|
2026-10-13 00:12:02 +08:00 |
|
xsl
|
6f83f58a09
|
fix(h5): center score stack, lock profile scroll and gate turn guidance
|
2026-10-12 23:48:11 +08:00 |
|
xsl
|
2a49ebdab2
|
test(deploy): verify report touch release on public server
|
2026-10-12 22:44:41 +08:00 |
|
xsl
|
63c9e065a9
|
feat(h5): refine report layout, add finger-following tabs and optimize images
|
2026-10-12 22:36:44 +08:00 |
|
xsl
|
69dc9962c0
|
fix(h5): show captured face behind report scan animation
|
2026-10-12 21:21:49 +08:00 |
|
xsl
|
ce6dbc20d4
|
feat(h5): remember profile selections and add finger-following skin swipe
|
2026-10-12 21:10:00 +08:00 |
|
xsl
|
c9352fe4ca
|
fix(h5): ease camera capture requirements and rename page title
|
2026-10-12 20:47:58 +08:00 |
|
xsl
|
3f165bf9e5
|
test(deploy): verify fourth feedback capture and public release
|
2026-10-12 20:27:45 +08:00 |
|
xsl
|
92a3965b7d
|
feat(h5): apply fourth feedback and tighten local capture validation
|
2026-10-12 20:16:41 +08:00 |
|
xsl
|
c7b085e795
|
feat(h5): align third feedback with latest PSD and scanning screen
|
2026-10-12 16:33:10 +08:00 |
|
xsl
|
f3e7eac909
|
test(deploy): verify second feedback release on public site
|
2026-10-12 14:40:25 +08:00 |
|
xsl
|
fe9623a1d7
|
feat(h5): apply second customer UI feedback and homepage refinements
|
2026-10-12 14:35:39 +08:00 |
|
xsl
|
d7ae748e08
|
feat(h5): apply October 12 customer report feedback
|
2026-10-12 13:15:09 +08:00 |
|
xsl
|
d2931a41e4
|
feat(auth): clarify login identity and speed up mobile entry
|
2026-10-12 11:01:49 +08:00 |
|
xsl
|
d68f841f0e
|
fix(auth): harden WeChat login and explicit identity switching
|
2026-10-12 10:07:54 +08:00 |
|
xsl
|
0ec5e5dc32
|
fix(report): recommend by measured skin age and align admin results
|
2026-10-12 00:23:57 +08:00 |
|
xsl
|
7518dc2307
|
fix(h5): sync latest report copy and deployment verification
|
2026-10-11 22:59:21 +08:00 |
|
Ubuntu
|
3dda4ec7ff
|
话术有修改
|
2026-10-11 22:52:15 +08:00 |
|
xsl
|
ce8d0ff1f7
|
feat(h5): align October UI and add WeChat auth with saved reports
|
2026-10-11 17:28:11 +08:00 |
|
root
|
652c977cec
|
第二版修改
|
2026-10-10 09:46:17 +08:00 |
|
root
|
4b26288098
|
save
|
2026-10-09 23:41:04 +08:00 |
|
root
|
658b232a39
|
save
|
2026-10-09 23:22:28 +08:00 |
|
Ubuntu
|
f7902b86c8
|
save
|
2026-10-09 22:29:02 +08:00 |
|
Ubuntu
|
c06d15a2d4
|
chore+perf: 密钥出库 + 后台详情接口裁剪 face_maps
安全:
- reference/facepp-skinanalyze/credentials.env 内含 Face++ 正式 key/secret
且被 git 跟踪,移出 index(文件保留本地,.gitignore 已覆盖 *.env)。
⚠️ 密钥已存在于 git 历史,若 origin 曾被 push 即视为泄漏,
请在旷视控制台重置 API secret,改用环境变量/apikey.bash 注入。
性能(后台详情页卡顿):
- 详情接口将 raw_json.result.face_maps 的 base64 图层(单条约 3MB)
替换为占位说明,响应 3.2MB→163KB;新增
GET /api/admin/records/:id/raw 供下载完整原始 JSON(走 Basic Auth)
- admin 列表/详情图片加 loading=lazy + decoding=async
|
2026-09-28 22:46:08 +08:00 |
|
Ubuntu
|
3de730a127
|
save
|
2026-09-28 15:27:31 +08:00 |
|
 xslandCursor
|
531a7ddd14
|
fix: 拍照页对齐 Figma(正→右→左/镜像预览/WebView 口径定位/85%遮罩) + 语音调度重写 + 正脸照不镜像
- 拍照顺序改为正脸→右脸→左脸(对齐 Figma),左右以用户本人为准;送检前按 target 重排为 [正,左,右]
- 三步预览均镜像(Figma 侧脸轮廓按镜像绘制),后置镜头侧脸轮廓自动翻转;抓帧恒为原始视角
- 蒙版 viewBox 取 Figma 帧 y86–812(扣除微信导航栏)+ meet 缩放,文案/引导/提示按 726 高定位;框外 85% 黑,静态态白底
- 语音:流程音排队不截断、姿态提示挂起补播、倒计时等播报收尾、拍摄完成打断过时引导、出报告/退出清队列;去重仅限姿态提示
- 语音文件改名 step2-rightface / step3-leftface,同步清单、生成脚本与设计文档
- 精华卡去重复正文、推荐依据写明具体原因;年龄仅数字;toast 按字数延时;备注去内部质量码
- 新增无头浏览器冒烟测试 h5/test/e2e-browser.mjs
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-28 02:22:37 +08:00 |
|
Ubuntu
|
4e3d915b7d
|
feat: 拍摄流程对齐 Figma(正→左→右顺序/描摹轮廓蒙版/正脸只提示回正) + 报告页按 Figma 08 重排
- 拍照顺序 正脸→左脸→右脸:步骤文案/语音文件(step2-leftface/step3-rightface)/payload 归属对齐
- 蒙版轮廓由 Figma 拍照示意位图 alpha 镂空区逐像素描摹生成(0 正脸含耳/1 左脸鼻朝左/2 右脸鼻朝右),框外纯黑
- 侧脸步预览与抓帧不镜像(左右不再迷惑),HeadPose 侧脸自校准阈值 30 帧防误翻转
- 语音:「保持不动」播完再进倒计时(afterCurrent 接续,不再拦腰切断)
- 正脸步角度不合格只提示「请正对屏幕」,阈值放宽 |yaw|≤15°/|pitch|≤18°;转头提示仅侧脸步
- 抓帧改完整帧(修 Face++ INVALID_IMAGE_FACE)
- 报告页按 Figma 08:内联白底顶栏(返回+标题)、总分双独立白卡(30px 大数字+15px 单位后缀)、
维度短竖分隔线+最低分标红、Tab 黄条、免责左对齐、护理建议去 tag 加粗+收尾句、
产品大标题移出白卡、COREⅡ 换 Figma 导出 SVG 字标、产品图 151×174、卡圆角 10px
- 精华卡判据措辞用户化(均分档→综合均分/最差项约束→最低分维度/年龄组档→年龄段,引擎值不动)
- 修报告页滚动 P0(去 position:relative 覆写),文档同步(语音文档/README)
|
2026-09-28 00:57:28 +08:00 |
|
Ubuntu
|
0e00f3e938
|
feat: 真机反馈第9轮(浮层层级/侧脸镜像自校准/提示样式/Tab设计宽/去历史/档案顶栏/静态禁缓存)
1. 城市下拉浮层 z-index 999(实测本不重叠,仅 1px 相邻;用户端旧样式系缓存所致——server.js 静态 html/css/js 改为 no-cache,此后改动即时到端)
3. 侧脸步「浮层」改设计语言:去气泡底,纯白/纯绿文字+投影,置于引导 chips 上方;侧脸拍摄不通的根因(本机镜像策略差异)加「镜像自校准」:语义 yaw 连续 5 帧强反向即自动翻转镜像约定,姿态引导方向随设备自适应
4. 语音引导的侧脸照片方向与镜像约定联动(camMirrored 统一管预览/抓拍/姿态),自校准后语音方向与实际出片一致
5. 痘痘图标记:坐标随 Face++ 返回原样叠加;未检出时纯照片+话术「未检出痤疮与皮损」(详见回复)
6. Tab 条对齐设计稿:文字 11px/选中 700,黄色指示条恢复设计实测宽度 78px
7. 关注行:维度名加粗 700,两行收紧
8. 报告页「历史」入口移除(存储逻辑保留)
9. 档案页顶部白条移除,返回键改悬浮白圆
HeadPose.check 增加 yaw 返回供自校准;e2e 适配历史入口变更,全量绿
|
2026-09-27 11:55:20 +08:00 |
|
Ubuntu
|
6c634e3a66
|
feat: 真机反馈 11 项(下拉层级/侧脸蒙版/报告改版/护理建议 V2.3/水分图)
1. 城市下拉浮层 z-index 提至 50,不再被肤质轮播圆点压盖
2. 倒计时音频已更新(用户重生成,解码验证 2.62s)
3. 侧脸步蒙版鼻向修正:2/3 右脸鼻朝右、3/3 左脸鼻朝左(原与设计稿 06/07 相反)
4. 无进展提示上移至 bottom:24%(引导 chips 上方,不再压快门)
5. 相册选择器「拍照」项为 iOS/安卓系统行为,web 无法移除(详见回复)
6. 报告页顶栏移除,返回/历史改悬浮
7. 肌龄小字按产品要求不再展示(钳制留痕仍随数据返回)
8. 关注行对齐设计稿:前缀灰 + 维度名深色 500
9. 三维度排版对齐设计稿:去掉档位徽章,最低分标红
10. 肤色水润图改用 water_area(接口水分图),REPORT_MAPS 与 mock fixture 同步更新
11. 报告「综合分析」「生活方式建议」通栏移除,新增「护理建议」卡(V2.3 §8:肤质定制/最差2分类/精华/生活方式 五段,§8.5.1 无内部标注;skin-score 实现 8.6/8.7 全量文案库,回归新增 §8.8 两组样例逐字断言 86/86 绿)
e2e 全量绿(含真实 API:水分图/红区合成图挂载、护理建议五段)
|
2026-09-27 11:15:54 +08:00 |
|