Commit Graph
1572 Commits
Author SHA1 Message Date
kate522 0ce257086c fix(frontend): restore missing search hot keywords renderer
Add aksrt_render_search_hot_keywords() used by header/search/404 panels to stop fatal undefined function on front-page.
2026-07-14 23:02:51 +08:00
kate522 93517001b3 Merge pull request 'chore(pay): close residual zibll edge contracts for content pay' (#133) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#133
2026-07-14 22:21:12 +08:00
kate522 2ead893923 chore(pay): close residual zibll edge contracts for content pay
Expand coupon scope to content categories, document points_deduction as runtime-off like zibll, reject card_pass on content cashier, and pass shop/content context into coupon validate.
2026-07-14 22:12:12 +08:00
kate522 788cdc7c45 Merge pull request 'feat(pay): enable points card-pass redeem in user center' (#132) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#132
2026-07-14 21:52:22 +08:00
kate522 dc28fafcc3 feat(pay): enable points card-pass redeem in user center
Wire zibll-style points_pass_exchange settings, open credits redeem options, and add 卡密兑换积分 UI on the credits panel.
2026-07-14 21:50:05 +08:00
kate522 7190085e52 Merge pull request 'chore(admin): clarify download points purchase mode copy' (#131) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#131
2026-07-14 21:41:24 +08:00
kate522 6bad39a7ba chore(admin): clarify download points purchase mode copy
Rename residual 积分扣费/按次扣费 labels to 积分购买模式 and note cashier unlock; keep download_credit key for storage.
2026-07-14 21:18:26 +08:00
kate522 df1ed4a5fd Merge pull request 'fix(pay): harden reading/gallery/video paywall unlock after purchase' (#130) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#130
2026-07-14 21:12:01 +08:00
kate522 528dca2d4c fix(pay): harden reading/gallery/video paywall unlock after purchase
Gate content filter to main loop, show free_preview teaser, avoid leaking full gallery/video when unpaid, and keep paid media enhance after cashier unlock.
2026-07-14 20:46:52 +08:00
kate522 9c2b1b06d7 Merge pull request 'fix(pay): unify download gate on cashier unlock not per-download credits' (#129) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#129
2026-07-14 20:42:44 +08:00
kate522 79f8c43970 fix(pay): unify download gate on cashier unlock not per-download credits
Route can_download/Download_State/permission card through Content_Visibility need_purchase; drop download_credit as a second toll; clarify admin labels for points purchase mode.
2026-07-14 20:38:17 +08:00
kate522 e132157b3e Merge pull request 'feat(pay): VIP upgrade jump/unit/permanent billing like zibll' (#128) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#128
2026-07-14 20:32:28 +08:00
kate522 1039b26efd feat(pay): VIP upgrade jump/unit/permanent billing like zibll
Add jump permanent upgrade SKU, permanent-only product line, keep expiry on unit upgrade, and store upgrade_mode for paid activation.
2026-07-14 20:29:08 +08:00
kate522 2596d56b78 Merge pull request 'feat(pay): card-pass redeem for VIP and balance (zibll-style)' (#127) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#127
2026-07-14 20:15:55 +08:00
kate522 d34c954b83 feat(pay): card-pass redeem for VIP and balance (zibll-style)
Rewrite charge-card into typed single-use card_pass inventory with public redeem REST, user-center UI for balance/VIP, admin type-aware create/batch, and CAS mark-used fulfillment via Credits/activate_vip.
2026-07-14 20:13:46 +08:00
kate522 206170984a Merge pull request 'feat(pay): content cashier coupon and rebate discount chain' (#126) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#126
2026-07-14 19:40:12 +08:00
kate522 5d7b138c2c feat(pay): content cashier coupon and rebate discount chain
Wire zibll-style cash content discounts: VIP list price → buyer 推广折扣 → coupon, then commission on final pay. Reuse AKSRT_Coupon, add Invite::get_referrer, cashier UI, and paid-time coupon burn + rebate_log.
2026-07-14 19:38:05 +08:00
kate522 434da792f6 Merge pull request 'feat(pay): points-to-VIP exchange and remaining-days upgrade pricing' (#125) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#125
2026-07-14 18:54:55 +08:00
kate522 9eaddce457 feat(pay): points-to-VIP exchange and remaining-days upgrade pricing
Add pay_vip_points_exchange packages (level|points|days|title), REST redeem
for non-VIP users, unit|daily upgrade product for residual VIP1 days, and UI.
2026-07-14 18:52:11 +08:00
kate522 c746ec82bc Merge pull request 'feat(pay): VIP renew discount tiers and upgrade package pricing' (#124) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#124
2026-07-14 18:31:05 +08:00
kate522 ba6ae854f8 feat(pay): VIP renew discount tiers and upgrade package pricing
Apply vip_renew discount/reduce to same-level packages, gate renew/upgrade
availability, support dedicated vip_upgrade_product line, and show tags/CTAs.
2026-07-14 18:26:04 +08:00
kate522 2aa69b4265 Merge pull request 'feat(pay): VIP package purchase service and user-center open flow' (#123) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#123
2026-07-14 18:17:23 +08:00
kate522 d0b8f7805f feat(pay): VIP package purchase service and user-center open flow
Add AKSRT_Vip_Service (GET/POST /pay/vip), activate aksrt_vip_level/expires on
order paid, package UI in credits panel, and deep-link VIP CTA to credits tab.
2026-07-14 18:16:15 +08:00
kate522 b2fec76604 Merge pull request 'feat(pay): guest cash purchase with signed cookie unlock (zibll-style)' (#122) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#122
2026-07-14 12:34:46 +08:00
kate522 8e9e05c859 feat(pay): guest cash purchase with signed cookie unlock (zibll-style)
Allow pay_no_logged_in cash content orders (user_id=0), set aksrt_pay_* cookies
on paid, accept cookie in access state, and expose guest CTA on paywall/box.
2026-07-14 12:19:22 +08:00
kate522 739990997d Merge pull request 'feat(pay): sales volume, paid order meta, pending resume, limit-over buy' (#121) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#121
2026-07-14 12:07:24 +08:00
kate522 8f15d16d35 feat(pay): sales volume, paid order meta, pending resume, limit-over buy
Bump content sales on resource order paid; show order number/time in download
box; poll pending gateway payments; support download_limit_over_price overbuy.
2026-07-14 12:04:59 +08:00
kate522 9d5ee61a59 Merge pull request 'feat(pay): content cashier, resource orders at VIP price, purchase/download JS loop' (#120) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#120
2026-07-14 11:53:50 +08:00
kate522 770205623d feat(pay): content cashier, resource orders at VIP price, purchase/download JS loop
Wire zibll-style one-shot points/cash cashier for post+_aksrt_pay downloads:
server amount from aksrt_get_user_pay_price, ORDER_PRODUCT_RESOURCE unlock,
frontend need-purchase opens modal, download box purchased/VIP/purchase CTAs.
2026-07-14 11:52:44 +08:00
kate522 6a2db84506 Merge pull request 'feat(pay): wire VIP-tier pricing into cost, gates, and download box' (#119) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#119
2026-07-14 11:14:32 +08:00
kate522 abe2f57417 feat(pay): wire VIP-tier pricing into cost, gates, and download box
Resolve user-facing pay amounts via aksrt_get_user_pay_price (cash/points +
VIP1/2 tiers), surface pay_modo/pay_limit through download meta and REST policy,
and tighten content-visibility / download-box UX for member-only and purchase
gates while improving local stream throttle math.
2026-07-14 11:13:17 +08:00
kate522 5a760ac663 Merge pull request 'feat(pay): zibll-style pay_modo/points/pay_limit, VIP quota, and local speed stream' (#118) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#118
2026-07-14 06:40:58 +08:00
kate522 1c8e4d3919 feat(pay): zibll-style pay_modo/points/pay_limit, VIP quota, and local speed stream
Expand post pay meta with cash/points modes and member purchase limits,
enforce free-download daily quotas, and stream local files with VIP speed
caps while keeping remote links on redirect.
2026-07-14 01:11:33 +08:00
kate522 2f47a3b8c7 Merge pull request 'feat(pay): enforce VIP free-download daily quota like zibll' (#117) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#117
2026-07-14 01:04:17 +08:00
kate522 8b50687e9d feat(pay): enforce VIP free-download daily quota like zibll 2026-07-14 01:03:03 +08:00
kate522 9ce9c75d93 Merge pull request 'feat(pay): free-login gate in access policy plus service/demo helpers' (#116) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#116
2026-07-14 00:55:09 +08:00
kate522 7cce3ff275 feat(pay): free-login gate in access policy plus service/demo helpers 2026-07-14 00:54:21 +08:00
kate522 0f855e9209 Merge pull request 'feat(pay): alone download page, free-login gate, list pay badges' (#115) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#115
2026-07-14 00:44:27 +08:00
kate522 5acf302e53 feat(pay): alone download page, free-login gate, list pay badges 2026-07-14 00:38:43 +08:00
kate522 4e08d997a1 Merge pull request 'Worktree hero banner chain' (#114) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#114
2026-07-14 00:06:11 +08:00
kate522 0ad41715e2 refactor(admin): drop homepage mixed content model and publish-resource preset 2026-07-14 00:05:15 +08:00
kate522 fb1a4e110c refactor(admin): remove content-type resource/post module option 2026-07-13 23:59:32 +08:00
kate522 5ac5436dc5 Merge pull request 'refactor(resource): drop aksrt_resource CPT residue, post+meta only' (#113) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#113
2026-07-13 23:53:29 +08:00
kate522 1af0e9b753 refactor(resource): drop aksrt_resource CPT residue, post+meta only 2026-07-13 23:47:04 +08:00
kate522 204cf03848 Merge pull request 'fix(admin): harden hero/banner round-trip and operator cross-links' (#112) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#112
2026-07-13 22:46:04 +08:00
kate522 24c135aeec fix(admin): harden hero/banner round-trip and operator cross-links
Align enabled-meta semantics with frontend, allow truly empty titles on
update, use router navigation for manager deep-links, and document fixed
skeleton ownership in module schema copy.
2026-07-13 22:31:12 +08:00
kate522 32c213c9a1 Merge pull request 'fix(admin): close hero/banner config chain in page-display IA' (#111) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#111
2026-07-13 22:11:48 +08:00
kate522 dcc82a39e7 fix(admin): close hero/banner config chain in page-display IA
Wire existing HeroManager/BannerManager into page-display routes and
component loaders, fix banner REST round-trip (show_meta + optional title),
and retarget operator deep-links to the real slide managers.
2026-07-13 21:57:10 +08:00
kate522 36f1588c6a Merge pull request 'fix(captcha): 1:1 align bind-phone and real status contracts' (#110) from worktree-captcha-wire-through into main
Reviewed-on: CYL/wordpress-theme-aksrt#110
2026-07-13 21:19:26 +08:00
kate522 7a4419d0dd fix(captcha): 1:1 align bind-phone and real status contracts
Add bind_phone captcha scene across schema/runtime/UI, require captcha on
phone bind, return real captcha status objects instead of legacy option
aliases, and harden form discovery for page-sign auth forms.
2026-07-13 21:14:31 +08:00