no_gen_mu
|
40dbe504c3
|
fix(dl): 落地页底图 + logo 纳入 git → 修生产 /media 404 毛坯
线上 dl.html 的 HTML 早已是完善版且已部署,但它引用的两张静态图
(coupon-page-bg.png 底图含优惠券卡/跨平台比价价格卡、sb-brand.png logo)
被 .gitignore 的 `data/media/*` 规则挡在库外,从未随部署进生产 /media,
导致线上两图均 404(返回 22 字节 {"detail":"Not Found"})→ 页面回退裸黄底=毛坯。
修复:照 dl.html / taobao_landing.jpg 既有白名单写法,把这两张图加进
.gitignore 例外并入库。文件 md5 与原型一致
(coupon-page-bg f2adf28a / sb-brand e5b6e004)。部署本分支后线上即完整。
无代码/HTML 改动(dl.html 本就对齐原型)。对应 6-29 UI 对齐 #10。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-30 13:36:16 +08:00 |
|
no_gen_mu
|
6d4cbc8a2f
|
fix(dl): 官网下载改直链下APK + 注释微信引导「我知道了」按钮
落地页 data/media/dl.html 两处改动:
1. 「官网下载」按钮(dlbtn2)不再共用应用商店逻辑,安卓浏览器内直接
跳 APK 直链(location.origin + /media/shaguabijia.apk) 触发系统下载弹窗。
微信引导/iOS提示/邀请码剪贴板归因(copyInviteCode)均保留;
「应用商店下载」(dlbtn)不变。
2. 注释(不删)微信引导蒙层底部「我知道了」关闭按钮及其事件绑定,
保留可随时取消注释恢复。
注:两处均需部署到生产 app-api.shaguabijia.com 才生效,本地改动不影响线上。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-29 21:16:46 +08:00 |
|
xiebing
|
19f5987436
|
feat(invite): 邀请奖励金账户(与金币隔离) + 比价发奖 + 奖励金提现 (#82)
Reviewed-on: #82
Co-authored-by: xiebing <xiebing@wonderable.ai>
Co-committed-by: xiebing <xiebing@wonderable.ai>
|
2026-06-26 21:10:21 +08:00 |
|
marco
|
7368a1ca8a
|
feat(cps): 淘宝落地页改用设计图主视觉 + 复制按钮上提至 75% 屏高
- banner/card 手画区域整体换成设计图 /media/taobao_landing.jpg(~240KB jpg)
- 复制淘口令按钮从底部固定上提到 top:75vh, 上方留白
- 图入库(data/media 白名单, 同 dl.html 先例), 同域 /media serve
- 淘口令注入 / 复制 / toast 逻辑不变
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-17 20:53:34 +08:00 |
|
xiebing
|
90fe6d6aa7
|
feat(invite): 邀请落地页改跳应用商店(替代手点右上角下载) (#36)
- 浏览器内:点按钮→写剪贴板归因→跳 market:// 唤起手机自带商店
- market:// 唤不起(2.5s 无响应)→ 兜底跳应用宝网页下载页
- 微信内保留引导去浏览器;iOS 维持"即将上线"
- 仅改 dl.html;App/后端不动,归因+指纹兜底机制不变
- market:// 各厂商兼容性真机待验
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Reviewed-on: #36
Co-authored-by: xiebing <xiebing@wonderable.ai>
Co-committed-by: xiebing <xiebing@wonderable.ai>
|
2026-06-10 15:53:14 +08:00 |
|
xiebing
|
b2f5a53dd8
|
feat(invite): 被邀请人列表接口 + 指纹归因(任务3) (#31)
- GET /invitees: 分页 + 名字降级兜底(昵称→微信昵称→脱敏手机号)
- 指纹归因: 落地页采集 + (IP,设备型号)反查撞库 + 时间窗口闸
- test_invite: +5 个列表测试(脱敏/倒序/昵称优先/分页/空), 修指纹测试跨用例串味
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Reviewed-on: #31
Co-authored-by: xiebing <xiebing@wonderable.ai>
Co-committed-by: xiebing <xiebing@wonderable.ai>
|
2026-06-09 21:48:48 +08:00 |
|
marco
|
4d392f44f5
|
feat(invite): 好友邀请后端(注册即生效,邀请人+被邀请人各发1万金币) (#24)
- user.invite_code 列 + invite_relation 表(invitee_user_id 唯一 = 幂等防重复发奖)
- GET /api/v1/invite/me(我的码+分享链接+战绩)、POST /api/v1/invite/bind
- 复用 wallet.grant_coins 同事务发币;自邀屏蔽 / 无效码 / 新用户闸(注册72h内才发)
- alembic 迁移(11a1d08c6f55 -> invite_code_and_relation)+ 8 个测试(钱路/幂等/并发兜底全覆盖)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Reviewed-on: #24
|
2026-06-08 04:57:55 +08:00 |
|