xsl
873b45d3a5
fix: preserve legacy admin URLs across H5 channels
...
Keep local record and download paths compatible while retaining explicit external source selection. Record Taobao, H5, WeChat and rednote compatibility verification and baseline test failures.
2026-11-04 15:17:56 +08:00
xsl
774376fa16
feat: 完善淘宝小程序拍照、报告与登录流程
...
接入本地实时识别和自动三连拍,调整报告裁切、商品跳转、分享标题及居中页眉;完善游客会话、后台渠道隔离、部署脚本与回归测试。
2026-11-04 15:07:51 +08:00
xsl
65ba3cc7a5
fix(taobao): default cloud gateway signature to the md5 form
...
真实网关请求不带 sign_method(2026-11-01 用 nginx access.log 抓到的真实请求离线复算确认),
缺省签名形式是 MD5(secret + content + secret),也就是 sign_method=md5 的算法,
而不是 MD5(content + secret)。旧实现按「空方法」走了后者,必然 mismatch,
真机登录一直卡在 401「淘宝身份校验失败」。
- h5/lib/taobao-auth.js:缺省 method 归一为 md5
- h5/test/taobao-auth.js:把抓包参数固化成回归测试(含旧算法的反例与 verify 正反例)
2026-11-01 23:30:29 +08:00
xsl
4af825a5e4
feat(rednote): add isolated persistent browser H5 entry
2026-10-19 22:59:10 +08:00
xsl
9eec4369da
feat(taobao): add native mini program with shared backend
...
Preserve H5 flows while adding Taobao identity, native capture, reports and isolated local development. Fix canceled province selection and expired-session logout. Record passing local regressions, two pre-existing H5 assertion failures and pending platform validation.
2026-10-19 20:14:31 +08:00
xsl
bb6da17f54
fix(recommendation): use displayed skin age across reports and admin
2026-10-16 19:03:25 +08:00
xsl
571d78a2ed
ui(report): show wrinkle loading hints over side photos
2026-10-16 16:45:07 +08:00
xsl
9181069643
perf(report): load side wrinkle layers after report entry
2026-10-16 16:34:11 +08:00
xsl
b19811f974
fix(camera): add 30-second scan waiting watchdog
2026-10-16 16:07:53 +08:00
xsl
5e07985b19
fix(camera): remove post-capture photo revalidation
2026-10-16 16:01:25 +08:00
xsl
6a628f837b
fix(camera): make lighting checks advisory only
2026-10-16 15:51:07 +08:00
xsl
9ff7a582af
feat(admin): track capture-to-report conversion funnel
2026-10-16 15:45:13 +08:00
xsl
03a8907b4e
fix(camera): lower frontal and side confidence thresholds
2026-10-16 15:35:53 +08:00
xsl
30c90f8df5
fix(camera): relax initial frontal face recognition
2026-10-16 15:27:36 +08:00
xsl
8365ef459f
fix(report): remove eye conditions from contour conclusions
2026-10-16 11:05:34 +08:00
xsl
98d6189f5c
final save
2026-10-15 22:16:01 +08:00
xsl
49db1a6f5b
fix(camera): relax pitch and roll acceptance limits
2026-10-15 21:16:46 +08:00
xsl
c6d65493b6
fix(camera): set accepted face brightness to 110–220
2026-10-15 20:51:19 +08:00
xsl
fbc556d1a6
fix(report): move side photo preview fill upward
2026-10-15 20:47:41 +08:00
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