kate522
|
50065ccc3e
|
fix(frontend): 余额充值弹窗 1:1 对齐 Zibll
- credits-wallet.php:弹窗重写为 Zibll refresh_modal 壳(.modal.flex.jc.fade > .modal-dialog.modal-mini.full-sm)+ zibpay_get_balance_charge_modal 同构内容(balance-charge-form / vip-product.product-box / payment-method-radio hollow-radio / but jb-red initiate-pay),档位与支付方式改为 data-for/data-value 选中模型
- credits.js:initBalanceCharge 改由 Bootstrap modal 运行时驱动(modal('show') + data-dismiss + hidden.bs.modal 中止轮询);选中为程序赋值 hidden input,selectProduct/selectMethod 内显式 resetOperationKey 保证幂等键随选中内容刷新;提交契约不变
- credits.css:删除 uc-charge-* 全部死样式;新增 .balance-charge-form 作用域内 .zib-widget 基础卡与 .vip-product/.vip-tag 的 Zibll 原值回位(vip-modal.css 全局同名覆盖需在此回位)
验证:php -l 通过;toast-contract + card-pass-universal-redeem + card-pass-order-numbers 契约 26/26;uc-charge/balance_package/data-aksrt-charge-close/旧弹窗 id 引用清零
|
2026-09-17 20:38:55 +08:00 |
|
kate522
|
1889c9f048
|
fix(frontend): 卡密兑换通知接入全局 notyf Toast 固定 id 流
- credits.js initCardPass 从 setTip 内联提示迁移为固定 id 三态 notyf 流
(aksrt-card-pass-toast:load → success/danger 原位更新),
成功后延迟 800ms 刷新以保证成功 Toast 可见,对齐其余资产操作。
- credits-wallet.php 删除 data-aksrt-card-tip 死元素;credits.css 删除
.uc-card-pass__tip 死样式。
- 契约:toast-contract 将卡密兑换纳入固定 id 流清单并禁止 tip 回潮;
card-pass-universal-redeem 新增 Toast 流断言(27/27 通过)。
- 验证:容器内真实抓取 /user/balance/ 确认弹窗正常渲染且无 tip 残留。
|
2026-09-17 19:28:47 +08:00 |
|
kate522
|
3481620ed0
|
feat(payment): 通用卡密兑换弹窗并修正核销订单实付与订单名称
- /user/balance/ 余额卡片入口改为通用「卡密兑换」弹窗:请求不带类型,
后端按卡密自动识别余额/会员/积分;卡号输入恒展示且选填
- 后台「余额充值 → 卡密充值」语义更新为「卡密兑换」,开关更名
「启用卡密兑换功能」(设置键不变),双源 schema 同步并重建 SPA
- 删除死代码:credits-vip.php 死文件、credits-balance.php 内联积分
兑换块、/pay/card-pass/options 路由与 rest_options、labels 数组、
asset_points_card_description/password_only 死字段及内联块专属 CSS
- 卡密核销订单实付恒 0:create_redeem_order 源头写 0,UserOrders
对 card_pass 订单视图层归零覆盖历史行(不迁移数据)
- 订单名称按 note.meta 生成:卡密兑换-余额充值X / 卡密兑换-积分充值X /
购入[会员档位名]X天(永久)
- 新增契约 card-pass-universal-redeem.test.cjs,收紧 user-assets-layout
契约(禁 .uc-card-pass 根类回潮)
|
2026-09-17 19:04:47 +08:00 |
|
kate522
|
ba1c8c2822
|
style(user-center): 卡密兑换弹窗按钮右对齐
|
2026-09-16 21:20:23 +08:00 |
|
kate522
|
2ef02e2865
|
feat(user-center): 余额卡密兑换移入弹窗并在余额卡片增加入口
- 余额卡片右下角新增「卡密兑换」点击区(data-aksrt-card-pass-open)
- 内联 uc-card-pass 区块替换为 uc-modal 弹窗,兑换逻辑不变
- initCardPass 增加弹窗开关绑定(防重复绑定)
- 清理 :first-child > .uc-card-pass 死选择器片段
|
2026-09-16 21:15:04 +08:00 |
|
kate522
|
fb5cdf247d
|
feat(user-center): 官方认证面板 1:1 复刻参考主题视觉
- 面板主体改为 Zibll 同款 colorful-bg hero 卡片(大图标/标题/状态区)
- 保留云认证 modal 流程与 data-* 功能钩子,13 个钩子一一对应
- 清理旧 uc-auth-card 面板样式与无引用的 uc-auth-upload/apply-detail 死样式
- 新增 #panel-auth 去壳样式,去除外层白卡使卡片成为唯一内容
|
2026-09-16 18:06:48 +08:00 |
|
kate522
|
098df7f921
|
fix(user-center): 去除余额金额显示前¥符号
|
2026-09-16 17:39:40 +08:00 |
|
kate522
|
56d1b2a417
|
fix(user-center): 防止大额资产金额断行
|
2026-09-16 17:23:56 +08:00 |
|
kate522
|
6bbb79213b
|
fix(user-center): 优化提现记录弹窗分页
|
2026-09-16 12:53:38 +08:00 |
|
kate522
|
632a7d15ba
|
fix(user): replicate level center page
|
2026-09-13 21:28:10 +08:00 |
|
kate522
|
7308f055c7
|
fix(frontend): keep asset and homepage filters in DOM
|
2026-09-03 19:21:24 +08:00 |
|
kate522
|
ff4ec1eb43
|
feat(captcha): 打通人机验证 11 个场景的前后端完整链路
- 统一验证入口 aksrt_require_captcha(),返回 true|WP_Error,启用场景配置缺失时 fail-closed 拒绝
- 前端公共 API 重构为 window.AKSRTCaptcha(verify/collect/reset/run),单飞锁防并发重复验证,一次性 proof 绑定浏览器 cookie+场景+服务商+主机名
- challenge/exchange REST 端点:challenge 原子占用防票据放大厂商调用,增加频率限制
- 新增 OAuth bind pass:服务端签发 5 分钟一次性令牌,绑定用户+服务商+浏览器,微信扫码延迟消费
- 覆盖场景:评论、登录、注册、绑定第三方、绑定手机、找回密码、修改密码、更改邮箱、资料下载、签到、前台投稿
- 移除 Service 层重复验证与 _auth_code_verified/_defer_login 等客户端可伪造标志,删除下载共享 pass 死代码
- 修复腾讯 TC3 签名 scope、Cloudflare action/cdata/hostname 严格校验、阿里云验签错误码映射
- 后台 Schema 保存对 secret 字段做掩码/保留合并;导入导出过滤 aksrt_captcha_config
- 重建 public bundle 与 admin SPA;新增 captcha 运行时/安全/业务契约测试与 harness
|
2026-09-02 13:03:24 +08:00 |
|
kate522
|
8eb62e712b
|
fix(single): restore author follow controls
|
2026-08-31 13:12:45 +08:00 |
|
kate522
|
780e1eba21
|
优化了一些问题
|
2026-08-29 22:03:48 +08:00 |
|
kate522
|
11f1c23fa7
|
进行了一些小优化
|
2026-08-25 17:02:33 +08:00 |
|
kate522
|
4a4009133c
|
进行了一些小优化
|
2026-08-25 16:33:36 +08:00 |
|
kate522
|
9381d1ff53
|
进行了一些小优化
|
2026-08-25 06:41:57 +08:00 |
|
kate522
|
75d1e6e53b
|
进行了一些小优化
|
2026-08-25 05:59:50 +08:00 |
|
kate522
|
07c4e969c3
|
新增全局流水号
|
2026-08-25 05:33:01 +08:00 |
|
kate522
|
90fd59b647
|
/user/balance/ 调整
|
2026-08-25 04:20:29 +08:00 |
|
kate522
|
6674bded6a
|
进行了一些小优化
|
2026-08-24 17:40:35 +08:00 |
|
kate522
|
9d3bfb91cd
|
进行了一些小优化
|
2026-08-24 17:35:46 +08:00 |
|
kate522
|
85a124b886
|
修复支付状态问题
|
2026-08-24 17:21:06 +08:00 |
|
kate522
|
58f3f42bf8
|
修复两个问题
|
2026-08-24 16:38:03 +08:00 |
|
kate522
|
48a82403b2
|
修复两个问题
|
2026-08-24 16:07:39 +08:00 |
|
kate522
|
5cae5b5c93
|
积分与余额账务系统硬切重构
|
2026-08-24 15:59:11 +08:00 |
|
kate522
|
86692ff3f9
|
用户功能设置收口与废弃后台链路清理
|
2026-08-23 22:09:12 +08:00 |
|
kate522
|
c6c2c0af6d
|
删除私信分支链路
|
2026-08-23 13:42:35 +08:00 |
|
kate522
|
c8339feddb
|
重构购买卡头部标记
|
2026-08-23 11:06:33 +08:00 |
|
kate522
|
9375b1c30c
|
refactor(assets): vendor 资产迁入标准目录并全仓去除 zibll 标识
- assets/vendor 全量迁移: fontawesome5→assets/fontawesome5, css→assets/css,
js→assets/js/runtime(避开 14 个同名自有文件), img 合并去重→assets/img,
fonts→assets/fonts; 删除 assets/vendor
- libs 五个与 widgets/third-party 字节相同的库不重复入库, loader paths 改指向
- 运行时切换: _win.uri=assets 根, loader baseUrl=/js/runtime, enlighter 注入
路径同步; PHP 7 个引用文件切换并改名 $zibll_*→$runtime_*
- 去品牌: Qinver 头注释/品牌 console.log/演示链接清除, 默认文案中性化
- 功能标识符改名: zib__→aksrt__, zib_ajax→aksrt_ajax, window.zib→
window.aksrtLegacy, zibllblock/*→aksrtblock/*, .zib-widget→.aksrt-panel,
.zib-slider→.aksrt-slider, zib_menu_options meta 键等
- 自有 CSS 改名: legacy-utilities/compat-vars/footer shell
- admin SPA 重建; 契约测试同步(路径/断言/文件更名)
- 例外保留: tests/visual 对照环境与 fixtures 前缀(外部 Zibll 产品引用)
验证: php -l 133 个改动文件通过; runtime 86 个 JS node --check 通过;
契约测试 68/70(2 个失败经 stash 对照确认为存量问题)
|
2026-08-22 16:16:30 +08:00 |
|
kate522
|
d69334b37d
|
修复导航栏用户卡片浮层的签到按钮
|
2026-08-20 14:43:18 +08:00 |
|
kate522
|
d27c0757f2
|
顶部资料卡新增签到按钮
|
2026-08-20 14:31:37 +08:00 |
|
kate522
|
029df27b1d
|
fix(settings): repair phone binding modal
|
2026-08-19 14:36:31 +08:00 |
|
kate522
|
886ea8732c
|
fix(profile): restore route styles and hidden modals
|
2026-08-19 14:08:42 +08:00 |
|
kate522
|
a0b84977a2
|
feat(navigation): hard-switch to Zibll navigation and Font Awesome 5
|
2026-08-18 20:46:21 +08:00 |
|
kate522
|
95553086dd
|
(fix):update user setting toast
|
2026-08-18 03:48:50 +08:00 |
|
kate522
|
e429b59077
|
(fix):update user profile toast
|
2026-08-18 03:27:42 +08:00 |
|
kate522
|
5e2c143449
|
(fix):update credits toast
|
2026-08-18 03:09:37 +08:00 |
|
kate522
|
435ee1daa7
|
feat(frontend): replace lazy loading with zibll lazysizes
|
2026-08-18 01:33:38 +08:00 |
|
kate522
|
b501cf4611
|
feat: unify invite flow with referral ref
|
2026-08-17 13:49:59 +08:00 |
|
kate522
|
f1d6809109
|
fix: correct commission amount display
|
2026-08-17 12:34:52 +08:00 |
|
kate522
|
929603b9e2
|
feat: adjust affiliate commissions and withdrawal strategy
|
2026-08-16 23:11:01 +08:00 |
|
kate522
|
8fc6fe5312
|
fix: improve promotion tabs and referral layout
|
2026-08-16 22:08:48 +08:00 |
|
kate522
|
7baba60cac
|
fix: improve promotion tabs and referral layout
|
2026-08-16 21:36:54 +08:00 |
|
kate522
|
7a2319a9a9
|
fix: improve promotion tabs and referral layout
|
2026-08-16 21:33:45 +08:00 |
|
kate522
|
853114a9f9
|
fix: improve promotion tabs and referral layout
|
2026-08-16 21:28:02 +08:00 |
|
kate522
|
5b9f54f5ac
|
fix: improve promotion tabs and referral layout
|
2026-08-16 20:52:15 +08:00 |
|
kate522
|
ff730ab593
|
feat: unify referral promotion tabs and compact earnings UI
|
2026-08-16 20:40:21 +08:00 |
|
kate522
|
8799063c6c
|
feat: redesign promotion earnings cards
|
2026-08-16 20:15:56 +08:00 |
|
kate522
|
6dbb556d60
|
feat: merge promotion and earnings center
|
2026-08-16 19:54:12 +08:00 |
|