shaw
|
9b6dcc57bd
|
feat(affiliate): 完善邀请返利系统
- 修复返利不到账的根因:tryClaimAffiliateRebateAudit 中 PostgreSQL 参数类型推断冲突
- 补全 OAuth 注册路径(LinuxDo/OIDC/WeChat/Pending Flow)的邀请码绑定
- 前端 OAuth 注册页面传递 aff_code 参数
- 新增返利冻结期机制:可配置冻结时间,到期后自动解冻(懒解冻)
- 新增返利有效期:绑定后 N 天内有效,过期不再产生返利
- 新增单人返利上限:超出上限部分精确截断
- 增强返利流程 slog 结构化日志,便于排查问题
- 已邀请用户列表增加返利明细列
|
2026-04-26 12:42:35 +08:00 |
|
IanShaw027
|
1aab084ecb
|
fix(payment): restore upgrade-safe payment flows
|
2026-04-22 14:57:16 +08:00 |
|
IanShaw027
|
83cad63ce0
|
fix(auth): harden oauth callback adoption flows
|
2026-04-22 13:19:20 +08:00 |
|
IanShaw027
|
767f2f2dfe
|
fix(auth): harden pending oauth and backend mode flows
|
2026-04-22 12:30:00 +08:00 |
|
IanShaw027
|
84628108fc
|
fix(auth): preserve backward-compatible oauth defaults
|
2026-04-22 11:17:32 +08:00 |
|
IanShaw027
|
b13e34f831
|
fix(ci): align auth and payment verification tests
|
2026-04-22 02:32:53 +08:00 |
|
IanShaw027
|
54dc176725
|
feat(settings): support per-channel WeChat OAuth and persist payment options
|
2026-04-21 07:51:41 -07:00 |
|
IanShaw027
|
4c21320d1b
|
fix(auth): require explicit choice for third-party signup
|
2026-04-21 20:36:58 +08:00 |
|
IanShaw027
|
ee3f158f4e
|
fix(settings): restore wechat and payment config persistence
|
2026-04-21 17:35:12 +08:00 |
|
IanShaw027
|
7c6491c2d3
|
fix auth pending session hardening
|
2026-04-21 01:45:25 +08:00 |
|
IanShaw027
|
55e8dd550a
|
Tighten WeChat payment resume flow
|
2026-04-21 00:33:23 +08:00 |
|
IanShaw027
|
9204145746
|
Close profile identity and avatar loop
|
2026-04-21 00:11:03 +08:00 |
|
IanShaw027
|
7ef7fd19e7
|
fix: restore wechat payment oauth and jsapi flow
|
2026-04-20 23:34:57 +08:00 |
|
IanShaw027
|
422f60a145
|
fix: normalize legacy wechat auth identity keys
|
2026-04-20 21:42:35 +08:00 |
|
IanShaw027
|
5adefb466b
|
fix: finalize oauth identity bindings
|
2026-04-20 21:24:33 +08:00 |
|
IanShaw027
|
97c9b992cb
|
fix: require wechat unionid for oauth identity
|
2026-04-20 20:27:15 +08:00 |
|
IanShaw027
|
fb6204ea8b
|
feat: apply oauth first-bind defaults and pending bind 2fa
|
2026-04-20 19:53:22 +08:00 |
|
IanShaw027
|
6a75bd77e3
|
feat: add pending oauth email onboarding flow
|
2026-04-20 19:30:09 +08:00 |
|
IanShaw027
|
c6d8592484
|
feat: add profile auth identity binding flow
|
2026-04-20 18:28:44 +08:00 |
|
IanShaw027
|
e9de839d87
|
feat: rebuild auth identity foundation flow
|
2026-04-20 17:39:57 +08:00 |
|