-
98cd915e2c
fix(h5): 补「去领取」弹窗右上角金币图标(welfare 资源漏本地化致 404)
guke
2026-06-30 11:05:42 +08:00
-
bf35a45793
chore(h5): 清空「上次比价」横幅静态 mock 占位文案(窑鸡王/¥57.9/淘宝)
guke
2026-06-30 10:43:09 +08:00
-
452d7fef8f
feat(h5): 首页「上次比价」横幅接真实 /api/v1/compare/records(4 分钟新鲜窗口)
guke
2026-06-30 10:39:18 +08:00
-
6682f9d0d4
feat(h5): 首页 feed 真接入 /meituan/feed+top-sales(渲染/翻页/缓存/三态/抢)
guke
2026-06-30 10:18:45 +08:00
-
674b8c5589
feat(h5): SGBridge 定位桥 getLocation()(首页 feed 取经纬度;无桥 mock 北京)
guke
2026-06-30 09:54:38 +08:00
-
4d730169bf
真机验收修复:我的页去框沉浸式 + 三页字体加粗 + 卡片细节
陈世睿
2026-06-30 09:52:07 +08:00
-
81639ed388
fix(ad-revenue): 报表收益按满额钳顶 + 新增 app_env 过滤 (#93)
0.2.6
zhuzihao
2026-06-29 23:11:41 +08:00
-
5efe624340
admin 反馈/低价审核接口增强 + 反馈采集端环境(版本/机型) (#94)
zhuzihao
2026-06-29 23:11:30 +08:00
-
280e418ccf
admin 反馈/低价审核接口增强 + 反馈采集端环境(版本/机型)
feat/admin-feedback-pricereport-api
zzhyyyyy
2026-06-29 22:40:16 +08:00
-
-
-
2b06255024
fix(ad-revenue): 报表收益按满额钳顶 + 新增 app_env 过滤
fix/ad-revenue-ecpm-cap-appenv
zzhyyyyy
2026-06-29 22:29:08 +08:00
-
-
-
1913dbcc6e
接入微信一键登录服务端接口
intern/chenshuobo/wechat-login-20260629
lowmaster-chen
2026-06-29 22:21:33 +08:00
-
-
-
6d4cbc8a2f
fix(dl): 官网下载改直链下APK + 注释微信引导「我知道了」按钮
no_gen_mu
2026-06-29 21:16:46 +08:00
-
cdfe66dcee
接入上报记录列表 H5(第三个 session 的孤儿页,补提交整合)
陈世睿
2026-06-29 17:13:21 +08:00
-
8d08986c00
合并:上报最低价 H5
陈世睿
2026-06-29 17:12:53 +08:00
-
-
be77ffa721
我的页迁远程 H5
陈世睿
2026-06-29 17:12:08 +08:00
-
0bed761c00
上报最低价流程对齐原型/原生 + 接桥
陈世睿
2026-06-29 17:12:00 +08:00
-
-
7fd84ce48f
fix(h5): 首页锁外层滚动+关 overscroll 回弹(修可下拽致顶部下移)
guke
2026-06-29 16:47:51 +08:00
-
8fd2c5ee96
fix(h5): 隐藏首页 H5 原型自带底栏(底栏归原生壳,修双底栏)
guke
2026-06-29 16:38:44 +08:00
-
9ab4dfc6a4
test(h5): 首页托管 + 素材冒烟(6 passed)
guke
2026-06-29 16:23:07 +08:00
-
9484768321
feat(h5): 首页跑马灯/三数据卡接同源 /api/v1/platform/*(原地更新,mock 兜底)
guke
2026-06-29 16:22:07 +08:00
-
4be9848235
feat(h5): 首页 H5 壳从定稿原型抽取(#home 满屏,静态 mock,零桥)
guke
2026-06-29 16:19:45 +08:00
-
-
-
109aebaa16
chore(scripts): records 页比价记录 mock 数据脚本(真机验收用,幂等)
guke
2026-06-29 14:33:35 +08:00
-
84ae950ea7
feat(h5): records 页迁入 server 改用 SGBridge(同源相对 API,保留 multipart 上传)
guke
2026-06-29 13:14:18 +08:00
-
122766c911
feat(h5): SGBridge 新增 closePage(返回上一页)
guke
2026-06-29 13:05:33 +08:00
-
cee4f3e0a7
fix(h5): no-cache 按响应 content-type 判定,覆盖目录式 URL(/h5/x/)
guke
2026-06-29 13:03:36 +08:00
-
4fb8f6447c
feat(h5): FastAPI StaticFiles 同源托管 /h5(.html no-cache)
guke
2026-06-29 12:51:42 +08:00
-
46c650ecb8
docs(h5): 新增 H5/WebView 改造方案(方案1 SGBridge,服务端托管)
guke
2026-06-29 12:14:15 +08:00
-
-
-
b622f76a02
feat(ad-revenue): 接入穿山甲 GroMore 数据 API 拉取后台收益(预估+收益API) (#92)
zhuzihao
2026-06-29 09:54:13 +08:00
-
-
-
bccdb7f3c2
feat(ad-revenue): 接入穿山甲 GroMore 数据 API 拉取后台收益(预估+收益API)
feat/pangle-report-revenue
zzhyyyyy
2026-06-28 22:08:35 +08:00
-
-
-
c0b67fd879
feat(launch_confirm): 新增启动确认样本列表内部接口(供 pricebot distill 回读) (#91)
wuqi
2026-06-28 21:40:42 +08:00
-
d4b94d335d
feat(launch_confirm): 新增启动确认样本列表内部接口(供 pricebot distill 回读)
feat/launch-confirm-self-evolution
wuqi
2026-06-28 21:36:26 +08:00
-
-
-
08a16c7632
feat: 接入京东联盟订单到数据大盘
lowmaster-chen
2026-06-28 17:12:02 +08:00
-
-
f46a38bf36
feat: 接入京东联盟订单到数据大盘
intern/chenshuobo/meituan-feed-improve-20260610
lowmaster-chen
2026-06-28 17:12:02 +08:00
-
2ed62c789f
feat(h5): 我的页改 H5(mine 页 + shared bridge/api) (#89)
0.2.5
xiebing
2026-06-28 14:16:32 +08:00
-
d304057e62
feat(h5): 我的页改 H5(mine 页 + shared bridge/api)
feat/mine-h5
xiebing
2026-06-28 10:43:13 +08:00
-
-
-
1548406f29
美团 feed 改用离线库 + 三 tab 降级兜底(替换 main 的实时版 feed) (#88)
chenshuobo
2026-06-28 10:38:31 +08:00
-
d3ff56f770
merge: 同步主线并解决后端大盘冲突
lowmaster-chen
2026-06-28 10:32:36 +08:00
-
-
-
-
e1bd0e3ef7
feat: 接入数据大盘聚合与美团 CPS 对账
lowmaster-chen
2026-06-28 09:56:13 +08:00
-
b7b958ed58
perf(pricebot): 透传复用共享 httpx 单例,免每请求重建 SSL 上下文 + 绕过进程代理 (#87)
guke
2026-06-28 09:36:31 +08:00
-
78d8951e93
perf(pricebot): 透传复用共享 httpx 单例,免每请求重建 SSL 上下文 + 绕过进程代理
perf/pricebot-shared-httpx-client
guke
2026-06-28 09:28:46 +08:00
-
-
-
f3cd97a190
feat: 信息流广告改"所见即所得"发奖——直接发客户端小球显示金币 (#86)
0.2.4
wuqi
2026-06-27 23:49:51 +08:00
-
1176a7a48b
Merge remote-tracking branch 'origin/main' into feat/ad-reward/wysiwyg-display-coin
feat/wysiwyg-display-coin
wuqi
2026-06-27 23:15:47 +08:00
-
-
-
-
2e38d4f340
feat: 信息流广告改"所见即所得"发奖——直接发客户端小球显示金币
wuqi
2026-06-27 23:12:03 +08:00
-
b4c27f4d88
fix(ad): eCPM 上报撞会话唯一约束不再抛 500,按全局口径兜底去重 (#85)
zhuzihao
2026-06-27 22:42:58 +08:00
-
e38120ad49
feat(ad-revenue): 收益报表分页/场景筛选/倒序,并修复信息流金币审计复算口径+ 大盘改版 (#84)
zhuzihao
2026-06-27 22:42:54 +08:00
-
-
-
1ed59cff83
fix(ad): eCPM 上报撞会话唯一约束不再抛 500,按全局口径兜底去重
fix/ad-ecpm-dedup-500
zzhyyyyy
2026-06-27 22:17:26 +08:00
-
-
-
d47a8c884b
feat(ad-revenue): 收益报表分页/场景筛选/排序 + 大盘改版 + 修复信息流金币审计口径
feat/ad-revenue-report-paging-audit
zzhyyyyy
2026-06-27 16:21:06 +08:00
-
-
-
3d67749101
fix(compare-record): specs 兼容 pricebot 嵌套规格对象
0.2.3
marco
2026-06-27 09:26:00 +08:00
-
f1c2ea662b
fix(migration): merge alembic 3-way 分叉为单 head(修本地 upgrade head 报 Multiple head revisions)
0.2.2
marco
2026-06-27 03:06:53 +08:00
-
be15a119a7
fix(migration): 缩短 revision id 至 26 字符(修 alembic_version varchar(32) 截断致 0.2.1 部署失败)
0.2.1
marco
2026-06-27 02:58:29 +08:00
-
59fe715245
feat(analytics): 埋点事件接收接口 + admin 查询接口 + 埋点表 (#83)
zhuzihao
2026-06-26 23:56:29 +08:00
-
667cda566f
feat(analytics): 埋点事件接收接口 + admin 查询接口 + 埋点表 (#81)
zhuzihao
2026-06-26 23:33:31 +08:00
-
e1e390a406
feat(auth): 发码防刷统一走设备维度 — 删 IP 那道 + 阈值 10→5
feature/draw-feed-ad
zzhyyyyy
2026-06-26 23:29:12 +08:00
-
b59145c784
feat(ad): 信息流广告切换为 Draw 信息流并区分比价/领券收益
zzhyyyyy
2026-06-26 22:58:23 +08:00
-
19f5987436
feat(invite): 邀请奖励金账户(与金币隔离) + 比价发奖 + 奖励金提现 (#82)
xiebing
2026-06-26 21:10:21 +08:00
-
1efacddd8c
feat(invite): 发奖规则 v2 改 v3 — 绑定双方都不发钱
feat/invite-v2-cash-reward
xiebing
2026-06-26 20:47:14 +08:00
-
c01cc15bb0
feat(analytics): 埋点事件接收接口 + admin 查询接口 + 埋点表
feat/analytics-events
zzhyyyyy
2026-06-26 19:11:23 +08:00
-
5adf90dbff
feat(invite): 邀请奖励金账户(与金币隔离) + 比价发奖 + 奖励金提现
xiebing
2026-06-26 15:50:20 +08:00
-
1d6432d8bb
feat(admin): 设备存活监控接口 + 首次无障碍开启时间(first_protected_at) (#80)
chenshirui
2026-06-26 15:28:16 +08:00
-
2eb44fe947
feat(cps): 每日明细按天按用户领券下钻接口 + /daily date 改全日期 (#79)
guke
2026-06-26 15:17:37 +08:00
-
-
-
49087d8096
feat(cps): 每日明细按天按用户领券下钻接口 + /daily date 改全日期
feat/cps-day-user-drilldown
guke
2026-06-26 14:34:16 +08:00
-
ea22a11ef9
fix(ad): 激励视频发奖按环境隔离,堵测试包看广告给生产同 id 用户串号发币 (#77)
zhuzihao
2026-06-26 13:17:27 +08:00
-
2edebfad83
feat(auth): 短信登录防刷 — 同一设备id同IP 每小时限 5 次 (#78)
zhuzihao
2026-06-26 13:17:07 +08:00
-
-
-
5b74a8507d
test(auth): 测试号豁免发码限流的回归测试
feat/sms-login-rate-limit
zzhyyyyy
2026-06-26 12:40:58 +08:00
-
9ff91b81ee
feat(auth): 发码也加同设备同IP每小时限流 — 堵换号绕开单号冷却的洞
zzhyyyyy
2026-06-26 12:01:26 +08:00
-
fec89662ed
feat(admin): 设备存活监控接口 + 首次无障碍开启时间(first_protected_at)
feat/admin-device-liveness
陈世睿
2026-06-26 11:06:51 +08:00
-
a91a04c45d
fix(auth): 登录限流改按设备(device_id)而非手机号 — 防一机狂登多号
zzhyyyyy
2026-06-26 10:55:36 +08:00
-
b85177e3d3
fix(ad): 激励视频发奖按环境隔离,堵测试包看广告给生产同 id 用户串号发币
fix/ad-reward-env-isolation
zzhyyyyy
2026-06-25 22:21:14 +08:00
-
-
-
3dca126411
fix(dev): 启动脚本钉定 .venv 解释器 + watchfiles 降噪 (#75)
guke
2026-06-25 17:47:30 +08:00
-
-
-
41a000304e
feat(auth): 短信登录防刷 — 同手机号同IP 每小时限 5 次
zzhyyyyy
2026-06-25 17:28:59 +08:00
-
-
-
a97e0346d0
chore: CPS 数据表字典 + 按群对账统计 mock 脚本 + CLAUDE.md
feat/wx-cps-meituan-jd-uinfo-auth
feat/cps-wx-userinfo-auth
guke
2026-06-25 16:21:51 +08:00
-
37619d4ac5
feat(cps): 美团/京东领券前微信头像授权插页
guke
2026-06-25 16:21:51 +08:00
-
b3c4898c5d
fix(alembic): cps_v2_platforms 兼容 SQLite 且可重跑
guke
2026-06-25 16:21:50 +08:00
-
b07997cd8d
fix(dev): 启动脚本钉定 .venv 解释器 + watchfiles 降噪
guke
2026-06-25 16:21:50 +08:00
-
-
-
acdb10b516
feat(ad): 提现看视频广告后端支持(withdrawal_ad 场景 + 开关下发) (#74)
0.2.0
0.1.23
zhuzihao
2026-06-24 22:38:06 +08:00
-
3a60672f95
Merge remote-tracking branch 'origin/main' into feat/withdrawal-rewarded-ad
feat/withdrawal-rewarded-ad
zzhyyyyy
2026-06-24 22:18:53 +08:00
-
-
-
-
9986a8c4f8
feat(ad): 提现看视频广告后端支持(withdrawal_ad 场景 + 开关下发)
zzhyyyyy
2026-06-24 22:18:52 +08:00
-
b1849834f7
fix(alembic): merge meituan_coupon_image_meta 与 comparison/ad 双 head
marco
2026-06-24 20:50:21 +08:00
-
8008366abc
fix(wx-cps): 修复 微信cps分发时淘宝落地页授权刷新导致click_value 重复入库问题 0624 (#73)
guke
2026-06-24 18:15:44 +08:00
-
-
-
69d91b3fe0
fix(wx-cps): 修复 微信cps分发时淘宝落地页授权刷新导致click_value 重复入库问题 0624
fix/wx-cps-click-dup-insert
guke
2026-06-24 17:55:45 +08:00
-
-
-
43f28d358b
docs: 补全 API 与数据库文档
0.1.22
0.1.21
marco
2026-06-24 04:07:54 +08:00
-
128db7fb86
feat(admin): 广告收益报表改为逐条广告事件 + 用户列显示手机号 (#72)
zhuzihao
2026-06-24 03:54:01 +08:00
-
c222137b2a
feat(auth): 默认昵称加“用户”前缀(用户+9 位随机串) (#70)
zhuzihao
2026-06-24 03:53:58 +08:00
-
d8c7a6d1ef
feat(auth): 测试账号免验证码登录 + 每次走引导 + 每日上限 (#69)
zhuzihao
2026-06-24 03:53:52 +08:00
-
c5ed0df0d3
feat(admin): 广告收益报表改为逐条广告事件 + 用户列显示手机号
feat/ad-revenue-per-event
zzhyyyyy
2026-06-23 22:02:45 +08:00
-
-
-
52c57e19fc
fix(alembic): merge 双 head(meituan_coupon_image_meta + 4dc2af7ebe74)
intern/chenshuobo/alembic-merge-heads-20260623
chenshuobo
2026-06-23 21:33:56 +08:00
-
-
-
4a9d3f1d1a
调整首页滚动条用户名称打码规则 (#68)
chenshuobo
2026-06-23 21:09:23 +08:00
-
b07ccb4bf5
feat(meituan-coupon): 采集记录头图大小/类型 + 读取侧缩放口子 + 回填脚本 (#71)
chenshuobo
2026-06-23 21:09:10 +08:00
-
7d1eaf5829
feat(meituan-coupon): 头图改为统一压缩(去掉大小阈值,全部拼缩放参数)
intern/chenshuobo/meituan-coupon-image-size-20260623
chenshuobo
2026-06-23 20:23:02 +08:00
-
32266742b5
feat(meituan-coupon): 采集记录头图大小/类型 + 读取侧缩放口子 + 回填脚本
chenshuobo
2026-06-23 20:10:35 +08:00
-
65ce011db7
feat(auth): 默认昵称加“用户”前缀(用户+9 位随机串)
feat/default-nickname-user-prefix
zzhyyyyy
2026-06-23 19:38:11 +08:00
-
-
2164155a23
docs(cps): 加 CPS 发券分发 + 微信授权 交接文档
marco
2026-06-23 18:02:08 +08:00
-
e81fd0a176
fix(alembic): 合并多 head(#65 device 迁移 + comparison_token_cols)
0.1.20
marco
2026-06-23 17:58:30 +08:00
-
a6f55a00b8
feat(device): 无障碍保护存活心跳检测 + 掉线后置检测(pull) (#65)
chenshirui
2026-06-23 17:33:38 +08:00
-
a584e1f59f
feat(comparison): 比价记录累计 LLM token(入/出)并在 admin 展示
marco
2026-06-23 17:24:54 +08:00
-
-
-
e13f0f7658
fix(cps): 群内微信用户按"本群点击"算,不用 first_group_id
marco
2026-06-23 16:36:57 +08:00
-
-
-
7250682dc5
feat(auth): 测试号下发 force_onboarding,驱动应用内重登也重走引导
feat/test-account
zzhyyyyy
2026-06-23 16:07:23 +08:00
-
0cf48241f9
调整首页滚动条用户名称打码规则
feat/marquee-nickname-mask
lowmaster-chen
2026-06-23 15:33:53 +08:00
-
-
-
cc37905509
feat(auth): 测试账号免验证码登录 + 每次走引导 + 每日上限
zzhyyyyy
2026-06-23 12:03:32 +08:00
-
-
-
0964d81898
refactor(device): device 表→device_liveness + liveness 接口只返 bool(review 意见)
feat/a11y-liveness-pull
陈世睿
2026-06-23 10:20:02 +08:00