k88936
1a106eadef
每日免费发放额为 0 时前端隐藏该池
- 后端:module-runtime 的 daily_free_points_per_day 校验由「必须大于 0」放宽为只校验上界,错误变体改名 DailyFreePointsPerDayOverflow
- 前端共享层:mudPoints 新增 shouldShowProfileDailyFreePool,判定 remaining > 0 || reset > 0,判定收口一处
- 钱包入口:PlatformMudPointWalletEntry 在每日免费发放额为 0 且无存量时隐藏该行
- 充值弹层:PlatformProfileRechargeModal 池概览按可见池渲染(三列变两列),扣点顺序提示与泥点确认页文案随可见性切换
- Admin Web:账号配置页每日免费泥点允许填 0(校验、min 与文案同步)
- 测试:删除「每日免费必然存在」断言,新增隐藏 / 有存量仍显示 / 发放额为正三类用例,并修正钱包入口测试在 HEAD 上失效的选择器
- 文档:更新会员与泥点前端改造设计文档 §14 与 shared-memory 决策记录
2026-10-03 16:48:12 +08:00
..
2026-09-01 16:28:34 +08:00
2026-08-12 10:54:16 +08:00
2026-09-01 16:28:34 +08:00
2026-07-31 17:25:35 +08:00
2026-07-31 17:25:35 +08:00
2026-08-08 11:11:25 +08:00
2026-08-08 11:11:25 +08:00
2026-08-08 11:11:25 +08:00
2026-08-08 11:11:25 +08:00
2026-08-08 11:11:25 +08:00
2026-08-08 11:11:25 +08:00
2026-08-07 04:38:00 +00:00
2026-09-01 16:28:34 +08:00
2026-08-07 03:49:04 +00:00
2026-09-01 16:28:34 +08:00
2026-08-06 17:54:40 +08:00
2026-08-06 17:54:40 +08:00
2026-08-06 17:54:40 +08:00
2026-09-11 16:54:57 +08:00
2026-09-12 16:44:55 +08:00
2026-08-12 10:54:16 +08:00
2026-08-12 10:54:16 +08:00
2026-08-08 15:10:16 +08:00
2026-09-21 00:28:26 +08:00
2026-09-01 16:28:34 +08:00
2026-08-08 15:10:16 +08:00
2026-08-14 18:52:56 +08:00
2026-08-12 14:46:24 +08:00
2026-06-18 22:50:42 +08:00
2026-07-17 16:56:46 +08:00
2026-08-08 15:10:16 +08:00
2026-09-01 16:28:34 +08:00
2026-08-08 15:10:16 +08:00
2026-08-12 14:46:24 +08:00
2026-09-21 00:28:26 +08:00
2026-08-12 14:46:24 +08:00
2026-08-12 14:46:24 +08:00
2026-08-12 10:54:16 +08:00
2026-08-12 10:54:16 +08:00
2026-08-12 10:54:16 +08:00
2026-08-08 11:11:25 +08:00
2026-09-01 16:28:34 +08:00
2026-08-12 14:46:24 +08:00
2026-09-01 16:28:34 +08:00
2026-10-03 16:48:12 +08:00
2026-10-03 12:12:12 +08:00
2026-08-08 11:11:58 +08:00
2026-08-08 22:21:57 +08:00
2026-09-01 16:28:34 +08:00
2026-09-01 16:28:34 +08:00
2026-09-01 16:28:34 +08:00
2026-09-10 15:13:40 +08:00
2026-08-21 11:55:32 +08:00
2026-09-10 15:13:40 +08:00
2026-08-08 15:10:16 +08:00
2026-08-08 15:10:16 +08:00
2026-08-09 13:47:16 +08:00
2026-08-11 12:36:30 +08:00
2026-08-11 12:36:30 +08:00
2026-08-21 11:55:32 +08:00
2026-08-21 11:55:32 +08:00
2026-07-17 16:56:46 +08:00
2026-06-18 11:40:19 +08:00
2026-09-17 18:10:34 +08:00
2026-09-17 18:10:34 +08:00
2026-08-12 10:54:16 +08:00
2026-08-12 10:54:16 +08:00
2026-08-08 15:23:29 +08:00
2026-08-08 15:23:29 +08:00
2026-09-01 16:28:34 +08:00
2026-08-12 10:54:16 +08:00
2026-08-06 13:06:10 +00:00
2026-08-12 10:54:16 +08:00
2026-07-06 14:44:43 +08:00
2026-08-06 16:57:38 +08:00
2026-08-09 13:47:16 +08:00
2026-08-09 13:47:16 +08:00
2026-09-01 16:28:34 +08:00
2026-08-12 10:54:16 +08:00
2026-09-01 16:28:34 +08:00
2026-08-12 10:54:16 +08:00
2026-09-12 20:49:37 +08:00
2026-09-21 03:48:40 +08:00
2026-08-06 16:57:38 +08:00
2026-08-06 16:57:38 +08:00
2026-07-29 16:09:30 +08:00
2026-07-29 16:09:30 +08:00
2026-09-01 16:28:34 +08:00
2026-08-08 15:10:16 +08:00
2026-09-01 16:28:34 +08:00
2026-09-11 16:54:57 +08:00
2026-09-12 16:44:55 +08:00
2026-07-17 16:56:46 +08:00
2026-08-05 21:28:40 +08:00
2026-08-21 11:55:32 +08:00
2026-08-21 11:55:32 +08:00
2026-08-08 10:25:42 +08:00
2026-08-08 10:25:42 +08:00
2026-09-17 18:09:27 +08:00
2026-09-17 18:09:27 +08:00
2026-08-12 10:54:16 +08:00
2026-08-03 17:55:47 +08:00
2026-08-03 17:55:47 +08:00
2026-07-21 20:50:03 +08:00
2026-09-01 16:28:34 +08:00
2026-08-08 11:11:25 +08:00
2026-08-07 04:38:00 +00:00
2026-08-07 03:49:04 +00:00
2026-08-07 07:27:52 +00:00
2026-08-06 13:06:10 +00:00
2026-08-07 07:27:52 +00:00
2026-08-07 07:27:52 +00:00
2026-08-21 11:55:32 +08:00
2026-08-21 11:55:32 +08:00
2026-09-01 16:28:34 +08:00
2026-08-12 10:54:16 +08:00
2026-07-20 14:49:00 +08:00
2026-08-12 10:54:16 +08:00
2026-08-12 10:54:16 +08:00
2026-08-08 10:25:02 +08:00
2026-08-08 10:25:02 +08:00
2026-10-03 16:48:12 +08:00
2026-07-30 18:01:19 +08:00
2026-08-05 23:31:16 +08:00
2026-08-05 23:31:16 +08:00
2026-08-12 10:54:16 +08:00
2026-09-01 16:28:34 +08:00
2026-08-21 11:55:32 +08:00
2026-08-21 11:55:32 +08:00
2026-08-12 14:46:24 +08:00
2026-08-12 14:46:24 +08:00
2026-09-17 21:37:23 +08:00
2026-09-20 14:49:57 +08:00
2026-08-07 11:53:25 +08:00
2026-08-05 21:28:40 +08:00
2026-09-12 20:49:37 +08:00
2026-09-12 20:49:37 +08:00
2026-08-03 17:55:47 +08:00
2026-09-01 16:28:34 +08:00
2026-08-06 17:54:40 +08:00
2026-08-12 10:54:16 +08:00
2026-08-12 10:54:16 +08:00
2026-08-06 16:57:38 +08:00
2026-08-06 16:57:38 +08:00
2026-08-08 11:11:25 +08:00
2026-08-08 11:11:25 +08:00
2026-08-12 14:46:24 +08:00
2026-08-08 11:11:25 +08:00
2026-09-01 16:28:34 +08:00
2026-09-01 16:28:34 +08:00
2026-08-08 11:11:25 +08:00
2026-08-08 11:11:25 +08:00
2026-09-01 16:28:34 +08:00
2026-08-06 17:54:40 +08:00
2026-09-01 16:28:34 +08:00
2026-09-01 16:28:34 +08:00
2026-09-01 16:28:34 +08:00
2026-07-04 12:03:58 +08:00
2026-07-04 12:03:58 +08:00
2026-09-20 17:36:02 +08:00
2026-09-17 18:10:34 +08:00
2026-08-21 11:55:32 +08:00
2026-09-01 16:28:34 +08:00
2026-09-10 15:13:40 +08:00
2026-08-21 11:19:17 +08:00
2026-08-21 11:19:17 +08:00
2026-09-17 11:56:17 +08:00
2026-08-08 10:25:42 +08:00
2026-08-06 16:57:38 +08:00
2026-08-05 23:31:16 +08:00
2026-09-17 11:56:17 +08:00
2026-08-06 16:57:38 +08:00
2026-08-07 07:27:52 +00:00
2026-08-07 03:49:04 +00:00
2026-09-01 16:28:34 +08:00
2026-08-12 10:54:16 +08:00
2026-09-09 16:32:43 +08:00
2026-08-12 10:54:16 +08:00
2026-08-12 14:46:24 +08:00
2026-08-21 11:55:32 +08:00
2026-09-01 16:28:34 +08:00
2026-08-12 10:54:16 +08:00
2026-08-05 21:28:40 +08:00
2026-08-05 21:28:40 +08:00