kate522
5acf302e53
feat(pay): alone download page, free-login gate, list pay badges
2026-07-14 00:38:43 +08:00
kate522
619d2bc170
feat(frontend): single pay-box positions + Zibll cover episodes/slides
...
Wire pay_box_position to box_top/top/bottom/box_bottom, render download or
paywall modules at those slots, and resolve featured_slide/attachment IDs
plus video episode chrome for single covers.
2026-07-11 22:08:50 +08:00
kate522
c93b303453
feat(payment): finish Zibll key contract and wire checkout gateways
...
Drop dual-read payment runtime fallbacks, align PHP schema to Vue keys,
read gateway credentials only from aksrt_settings with enable toggles,
expose configured adapters at checkout, fix credits pay signatures, and
apply order expiry settings. Wire orphan order/card-pass/withdrawal
schema pages; delete unused Payment* wrappers.
2026-07-11 17:42:35 +08:00
kate522
d9fbacbce6
feat(payment): align VIP/balance/order schema keys with Zibll
...
Extract payment readers into AKSRT_Settings_Payment_Runtime and store
canonical Zibll option IDs (pay_user_vip_*, pay_balance_*, pay_box_position,
pay_mark, pay_rebate_*, pay_income_*) in aksrt_settings with no legacy
payment_* dual-read. Update PHP/JS payment schemas and VIP sidebar gate.
2026-07-11 17:13:29 +08:00
kate522 and Claude
09f1eec909
Zibll 主线收口:统一 single 并清退 compat 资源路径
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 20:30:49 +08:00
kate522 and Claude Fable 5
a17fb7a119
字段全量比对最终收口:补齐 confirmed diff 默认值
...
继续 Workstream C,按“只扫 confirmed diff,不做泛化式补改”的原则收最后一批可实证差异:
- post_list.comment:comment_text 从“说点什么吧...”对齐到 Zibll 的“欢迎您留下宝贵的见解!”。
- payment.order:payment_no_logged_remind 补齐为 Zibll 默认未登录提醒文案。
- payment.withdrawal:pay_rebate_withdraw_text_details 补齐为 Zibll 默认提现协议文案。
- PHP schema 同步补齐 payment_no_logged_remind / pay_rebate_withdraw_text_details 默认值,保持前后端契约一致。
验证:
- php -l 通过:class-aksrt-admin-schema-payment.php
- node --check 通过:post-list/comment.js、payment/order.js、payment/withdrawal.js
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-07 18:32:13 +08:00
kate522 and Claude Fable 5
1c8610154b
Schema 收口第七轮:收尾 card-pass 依赖尾项
...
继续 Workstream C 收尾,补齐 payment.card-pass 在 PHP schema 层缺失的主开关折叠逻辑:
- 以 card_pass_enabled 为总开关,为卡号规则、兑换规则、展示设置三组子字段补齐 dependsOn;
与前端 schema 已有的折叠行为保持一致。
- 这轮检查过 page/comment/order/withdrawal 等尾项,现阶段前端 schema 已具备较完整依赖契约;
当前最真实的缺口集中在 PHP schema 的 card-pass 这一组,因此单独收口,避免无效改动。
验证:
- php -l 通过:class-aksrt-admin-schema-payment.php
- node --check 复核通过:post-list/page.js、post-list/comment.js、payment/order.js、payment/cardPass.js、payment/withdrawal.js
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-07 18:11:38 +08:00
kate522 and Claude Fable 5
c5575f16a8
Schema 收口第六轮:继续补 page_display / payment / post-list 依赖尾项
...
继续 Workstream C,清理剩余的 PHP schema dependsOn 尾项:
- payment.gateway:继续为 xunhupay / xhpay / payjs / epay / stripe 补齐 provider 开关下的
PHP dependsOn,使网关配置折叠逻辑不再只停留在前端 schema。
- post_list.thumb / filter:补齐随机封面、多图模式、视频静音、首图尺寸、AJAX 筛选维度、
自定义筛选与按分类绑定筛选的 PHP dependsOn,收回“总开关 -> 子配置”节奏。
- page_display:继续为 header-components 的搜索/图标卡片分支与 category 头图补 PHP dependsOn,
让 page_display 在 PHP 层也具备与前端一致的展开契约。
验证:
- php -l 通过:page-display / payment / post-list 三个 PHP schema 文件
- node --check 复核通过:payment/gateway.js、post-list/filter.js、post-list/thumb.js、page-display/index.js
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-07 17:13:59 +08:00
kate522 and Claude Fable 5
6a7bcc8bf7
Schema 收口第四轮:补齐 payment gateway 的 PHP 依赖契约
...
继续 Workstream C,对 payment.gateway 做 PHP schema 收口:
- 为 wechat / alipay / paypal 三组网关配置补齐 dependsOn,确保 provider 配置只在对应
payment_*_enabled 开启后展开。
- 延续前几轮的目标:让 PHP schema 与前端 schema 一样,真正承担“总开关 -> 子配置”的
单一真理源角色,而不是仅前端层面做折叠展示。
说明:本轮原计划同时继续推进 page_display,但审阅后发现 page_display 的剩余问题以
结构性差异(缺少真正的 home 主 section、float-btn 在前端 schema 层未建模完整)为主,
不适合和本轮 payment gateway 的机械对齐混在一个提交里,因此先独立完成 gateway 收口。
验证:
- php -l 通过:class-aksrt-admin-schema-payment.php
- node --check 已复核 payment/post-list 前几轮前端 schema 文件仍通过
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-06 23:46:41 +08:00
kate522 and Claude Fable 5
ba61a20b34
Schema 收口第三轮:继续对齐 payment/post-list 默认值与依赖
...
继续 Workstream C,对 payment 与 post-list 做高影响字段收口:
- payment.recharge:对齐 Zibll pay_balance_s 默认=true,并在 PHP schema 层补齐 recharge
主开关下的 mode / desc / auto_to_balance / packages / product / transfer / pass-charge /
exchange 等 dependsOn,恢复“总开关 -> 子配置”的配置展开节奏。
- payment.vip:对齐 Zibll 续费默认心智,payment_vip_renew_price_type 改为 discount,
payment_vip_renew_discount 改为 8,payment_vip_renew_reduce 改为 20;同时补齐
renew / upgrade 在 PHP schema 层的 dependsOn,并补上 reduce 选项。
- post_list.list:将默认卡片样式从 AKSRT 自定义的 standard 收敛到更接近 Zibll 的 thumb,
同时补齐 card 选项,减少列表主线心智偏差。
验证:
- php -l 通过:class-aksrt-admin-schema-payment.php / class-aksrt-admin-schema-post-list.php
- node --check 通过:payment/recharge.js / payment/vip.js / post-list/list.js
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-06 20:07:09 +08:00
kate522
b98faa965a
Restore unified paid download model
2026-07-04 19:24:04 +08:00
Claude Code
1268a55dd0
导入 AKSRT 主题开发源码
2026-07-03 22:50:34 +08:00