Commit Graph
350 Commits
Author SHA1 Message Date
kate522 8eb5c273ef feat(admin): order shipping/after-sale create and plate list columns
Allow creating shipping records and after-sale tickets from the native
order detail page, and show plate moderator/stats columns on the forum
plate list table. Source only; no SPA build artifacts.
2026-07-15 02:34:31 +08:00
kate522 e2f7fcad89 feat(admin): order detail view, invite-code batching, product tag term fields
Add native order detail page under 支付中心订单, standalone invite-code
batch generate/disable on users.php, and aksrt_product_tag taxonomy form
fields. Source only; no SPA build artifacts.
2026-07-15 02:32:25 +08:00
kate522 932d2fa3ae Merge pull request 'Worktree zibll native admin menus' (#146) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#146
2026-07-15 02:29:03 +08:00
kate522 1770e8e0db feat(admin): topic governance meta box and product category term fields
Add native side meta box for forum topics (plate/sticky/lock/review/pay
visibility) and taxonomy form fields for aksrt_product_cat inheritance
settings. Source-only changes; no SPA build artifacts.
2026-07-15 02:24:00 +08:00
kate522 e0279e1a23 feat(admin): topic governance list columns and native charge-card batching
Add native aksrt_forum_topic list filters/columns/bulk/quick-edit for
sticky/lock/review/plate. Replace SPA charge-card batch link with an
inline batch generator on the 支付中心卡密 page. No build artifacts.
2026-07-15 02:22:41 +08:00
kate522 c3faf1dbf0 Merge pull request 'feat(admin): native plate moderators, product variants, discount term fields' (#145) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#145
2026-07-15 02:19:41 +08:00
kate522 83f0467084 feat(admin): native plate moderators, product variants, discount term fields
Add WP-native ops UI without SPA: plate moderator list/application review
meta box, product SKU variants editor meta box, and shop_discount taxonomy
add/edit form fields. No admin build artifacts included.
2026-07-15 02:19:06 +08:00
kate522 2dd0e00938 Merge pull request 'chore(admin): stop tracking SPA build; add native product meta box' (#144) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#144
2026-07-15 02:14:12 +08:00
kate522 f4b72c8f70 chore(admin): stop tracking SPA build; add native product meta box
Remove assets/admin/build from version control (local build only going
forward). Add AKSRT_Product_Meta_Box so product price/stock/shipping/after-
sale fields can be edited on the native aksrt_product edit screen without
the SPA product drawer.
2026-07-15 02:13:25 +08:00
kate522 0ee19754d1 Merge pull request 'feat(admin): strip SPA ops menus; redirect old hashes to native WP (Phase 4)' (#143) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#143
2026-07-15 02:10:42 +08:00
kate522 a3dde3874a feat(admin): strip SPA ops menus; redirect old hashes to native WP (Phase 4)
SPA shop/forum/payment/users sections now keep configuration pages only.
Operational workbenches were removed from the sidebar and loaders; legacy
hash routes open NativeOpsRedirect into the matching WP native admin page.
Admin SPA production build refreshed accordingly.
2026-07-15 02:10:05 +08:00
kate522 50fda26325 Merge pull request 'feat(admin): complete native pay ops lists and users.php governance menus' (#142) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#142
2026-07-15 02:01:27 +08:00
kate522 bf061f43ee feat(admin): complete native pay ops lists and users.php governance menus
Phase 2b fills shipping, after-sale, coupons, income, and rebate PHP admin
pages under 支付中心, reusing domain services. Phase 3 adds zibll-style
users.php submenus for messages, invite codes, identity verify, and
report/ban queues with admin notices for pending work.
2026-07-15 02:00:42 +08:00
kate522 73abe6344d Merge pull request 'feat(admin): add native 支付中心 menu with orders/withdraw/cards (Phase 2a)' (#141) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#141
2026-07-15 01:54:45 +08:00
kate522 ebe3e188e1 feat(admin): add native 支付中心 menu with orders/withdraw/cards (Phase 2a)
Introduce AKSRT_Admin_Pay_Menus as a zibll-style top-level WP admin shell
for payment ops. Overview, orders, withdrawals, and charge cards are
usable PHP list pages reusing Order_Repository / Withdrawal / Charge_Card.
Shipping, after-sale, coupons, income, and rebate are stubbed with SPA
fallback until Phase 2b.
2026-07-15 01:48:53 +08:00
kate522 77233dec14 Merge pull request 'feat(admin): expose shop/forum CPTs on native WP sidebar (Phase 0–1)' (#140) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#140
2026-07-15 01:45:07 +08:00
kate522 50ca5a6593 feat(admin): expose shop/forum CPTs on native WP sidebar (Phase 0–1)
Align admin ops entry with zibll: product/plate/topic menus and taxonomies
show in the WordPress sidebar when shop_s/bbs_s are enabled, gated by
AKSRT_Settings. Add IA map + gap matrix docs for the full native-ops
migration path. SPA ops pages remain until Phase 2–3 native pages ship.
2026-07-15 01:00:10 +08:00
kate522 87004ecfe0 Merge pull request 'feat(frontend): adopt zibll site-layout-1/2/3 float dual-column system' (#139) from worktree-site-layout-zibll into main
Reviewed-on: CYL/wordpress-theme-aksrt#139
2026-07-15 00:32:56 +08:00
kate522 12673fb819 feat(frontend): adopt zibll site-layout-1/2/3 float dual-column system
Wire settings-driven sidebar visibility and body site-layout classes,
replace content-layout CSS grid with Zibll float geometry, move sidebar
DOM to content-wrap sibling across single/archive/page/home, and add
post meta show_layout overrides.
2026-07-15 00:30:26 +08:00
kate522 232b6eb752 Merge pull request 'fix(frontend): stop single sidebar float overlap under fixed nav' (#138) from worktree-fix-single-page-layout into main
Reviewed-on: CYL/wordpress-theme-aksrt#138
2026-07-15 00:05:44 +08:00
kate522 4d2dba47f9 fix(frontend): stop single sidebar float overlap under fixed nav
Replace the fragile content-wrap float + negative-margin sidebar with a
main.container grid, add fixed-nav top breathing room so the breadcrumb
stays below the header, and mark the aside as content-layout__aside.
2026-07-15 00:03:15 +08:00
kate522 8041d91a7b Merge pull request 'fix(frontend): remove blank gap above nav on non-home pages' (#137) from worktree-fix-nav-fixed-blank-gap into main
Reviewed-on: CYL/wordpress-theme-aksrt#137
2026-07-14 23:52:13 +08:00
kate522 8d276844ef fix(frontend): remove blank gap above nav on non-home pages
Complete the fixed-nav contract: when body.nav-fixed and the header
is not the hero overlay (show-slide), take .header out of flow so
body padding alone reserves space. Avoids double offset from sticky
nav still occupying document flow on single/archive pages.
2026-07-14 23:51:31 +08:00
kate522 2c38a0e9ea Merge pull request 'fix(frontend): unbreak single post layout cascade' (#136) from worktree-fix-single-page-layout into main
Reviewed-on: CYL/wordpress-theme-aksrt#136
2026-07-14 23:39:50 +08:00
kate522 db361fcc3f fix(frontend): unbreak single post layout cascade
Disable the global 2-col .content-layout grid on single pages (it was
tiling breadcrumb/article/author/related/comments left-right), add the
missing Zibll utility bridge used by the author/meta bar, and replace
nonstandard <name>/<item>/<badge> tags in the single surface.
2026-07-14 23:38:50 +08:00
kate522 ffd3d0f6c5 Merge pull request 'fix(frontend): restore banner carousel visible height' (#135) from worktree-fix-banner-carousel-visibility into main
Reviewed-on: CYL/wordpress-theme-aksrt#135
2026-07-14 23:27:02 +08:00
kate522 666560a49a fix(frontend): restore banner carousel visible height
Global border-box collapsed the banner's height:0 + padding-bottom
aspect box to zero, so slides rendered but took no space. Prefer
aspect-ratio (with content-box fallback) and make .new-swiper honor
data-swiper-config so autoplay/loop/navigation from templates apply.
2026-07-14 23:26:03 +08:00
kate522 41e4719621 Merge pull request 'fix(frontend): restore missing search hot keywords renderer' (#134) from worktree-hero-banner-chain into main
Reviewed-on: CYL/wordpress-theme-aksrt#134
2026-07-14 23:05:50 +08:00
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