Commit Graph
100 Commits
Author SHA1 Message Date
kate522 15a883eb54 feat(credits): free points tasks matrix, day cap, and tasks tab
Add AKSRT_Points_Free for catalog/day-max/daily detail, wire the full
earn matrix (login, post, like, favorite, follow, comment, forum),
expose 积分任务 + 每日详情 tabs, and expand admin free-task settings.
2026-07-16 16:29:15 +08:00
kate522 4da003663d fix(pay): refund wallet on withdraw reject and show pending history
Close the freeze/refund loop when admin rejects a balance withdrawal,
block concurrent open applications, and surface processing state plus
server-rendered withdraw history on the wallet card.
2026-07-16 16:28:56 +08:00
kate522 d57fc6f934 feat(user-center): points buy, balance withdraw, and asset record tabs
Add cash purchase of points (points_pay_s), wallet withdraw requests via
AKSRT_Withdrawal, Zibll-style dual-card layout with tabbed balance/points
ledgers, and admin switches for buy-points packages and balance withdraw.
2026-07-16 15:38:55 +08:00
kate522 0529ab5fb9 feat(user-center): Zibll-like assets charge, transfer, and dual cards
Complete wallet/points assets surface: sidebar mini dual cards, dual
asset row, balance charge packages REST + modal, transfer search/pay,
points-to-balance exchange, and payment success credit for recharge
orders.
2026-07-16 14:53:28 +08:00
kate522 8e0f9d989d feat(user-center): add cash wallet balance separate from credits
Introduce AKSRT_Balance (user_meta aksrt_balance + balance_log) for
Zibll-like pay_balance wallet. User center assets panel shows wallet
and points; balance gateway/card-pass/refunds credit cash when enabled.
2026-07-16 13:44:37 +08:00
kate522 f043d2c1ab fix(single): close remaining live gaps vs Zibll demo
Align runtime --sidebar-width (300→311), --main-radius, and
body.nav-fixed 88px reserve; enqueue single-post CSS parts directly;
match Zibll action buttons and author avatar DOM; tighten dual-column
tokens after comparing blog.rutua.cn with demo.zibll.com.
2026-07-16 13:07:42 +08:00
kate522 6c354fb086 fix(single): restore Zibll float dual-column and article chrome
Align single-post layout/visuals with Zibll: fix sidebar-over-content
float geometry (position:unset, 311px token, kill Bootstrap/container
padding and the 280px sidebar override), demote theme-box to spacing-
only, unify breadcrumb/cover/graphic utilities, and split aksrt-single
render helpers under the file-size limit.
2026-07-16 12:44:09 +08:00
kate522 442242d612 Merge pull request 'fix(user-center): restore page-owned dual-column sidebar layout' (#172) from worktree-user-center-sidebar into main
Reviewed-on: CYL/wordpress-theme-aksrt#172
2026-07-16 12:01:01 +08:00
kate522 c656c20c8b fix(user-center): restore page-owned dual-column sidebar layout
User center left nav (stats/services/commerce) stacked or hid after
content-layout lost its grid and the site float shell treated the
nested .sidebar as a widget column. Scope a CSS grid under
body.aksrt-user-center, neutralize site-layout float/hide, align the
drawer to ≤991.98, and drop the truncated #panel-credits selector.
2026-07-16 11:56:09 +08:00
kate522 a1d724d48e Merge pull request 'chore: stop tracking docs/ (gitignored local planning only)' (#171) from worktree-update-claude-md into main
Reviewed-on: CYL/wordpress-theme-aksrt#171
2026-07-15 18:01:48 +08:00
kate522 4252dc97e3 chore: stop tracking docs/ (gitignored local planning only)
Remove previously tracked docs from the repository. docs/ remains in
.gitignore so it will not be re-uploaded.
2026-07-15 17:45:09 +08:00
kate522 842624830e Merge pull request 'feat(admin): list-modal UI for header icon cards repeater' (#170) from worktree-header-multifunc-page-types into main
Reviewed-on: CYL/wordpress-theme-aksrt#170
2026-07-15 17:28:02 +08:00
kate522 ee49d1628a feat(admin): list-modal UI for header icon cards repeater
Render icon cards as a compact list with edit/delete actions and
preview on the right; field data is edited in a modal. Opt-in via
schema ui=list-modal so other repeaters stay inline.
2026-07-15 17:27:23 +08:00
kate522 f779f7aa32 Merge pull request 'fix(header): wire multi-function page-type enable like zibll' (#169) from worktree-header-multifunc-page-types into main
Reviewed-on: CYL/wordpress-theme-aksrt#169
2026-07-15 17:15:19 +08:00
kate522 bfb64211ee fix(header): wire multi-function page-type enable like zibll
Connect header_components_show_on through aksrt_header_slide_is_show with
zibll page-type matching, drop the homepage-only gate, align admin options,
apply nav color, enqueue by is_show, remove dead float-btn schema, and
consume footer_tabbar_single extend mode on post singles.
2026-07-15 17:12:51 +08:00
kate522 3e3a4631f0 Merge pull request 'fix(captcha): wire scene switches and rename menu to 人机验证' (#168) from worktree-captcha-scenes-frontend into main
Reviewed-on: CYL/wordpress-theme-aksrt#168
2026-07-15 16:52:51 +08:00
kate522 bc96edf384 fix(captcha): wire scene switches and rename menu to 人机验证
- Admin: 登录权限 → 人机验证; 停用场景 → 启用场景 (opt-in)
- Normalize enabled_scenarios with legacy disabled_scenarios BC
- Sign-in: never soft-bypass captcha; cancel unlocks button
- Captcha JS: cancel path finishes pending callback as false
2026-07-15 16:48:57 +08:00
kate522 808d46664f Merge pull request 'fix(user-home): 1:1 align public profile with Zibll author page' (#167) from worktree-user-home-author-1to1 into main
Reviewed-on: CYL/wordpress-theme-aksrt#167
2026-07-15 16:18:58 +08:00
kate522 50e9e83f68 fix(user-home): 1:1 align public profile with Zibll author page
- Remove 主页概览/快捷入口/交易服务 private-dashboard sidebar from public home
- Full-width layout; counts live in tab bar (粉丝 = followers)
- Hero: 用户中心/消息 for self, 关注/私信 for others; drop body stats row
- Defaults: no sidebar, posts/favorites/comments/follow tabs
2026-07-15 16:18:17 +08:00
kate522 bbe010f5b8 Merge pull request 'fix(db): correct $wpdb->prepare usage in forum board and API audit' (#166) from worktree-fix-wpdb-prepare into main
Reviewed-on: CYL/wordpress-theme-aksrt#166
2026-07-15 16:05:45 +08:00
kate522 f6617c1f07 fix(db): correct $wpdb->prepare usage in forum board and API audit
- Bind _aksrt_moderators with %s in get_user_managed_plates (stops 4× user-home notices)
- Guard API audit COUNT when no filter values (credits pattern)
2026-07-15 16:04:49 +08:00
kate522 1119d65c05 Merge pull request 'feat(forum): guest cash purchase for topic and plate follow' (#165) from worktree-forum-pay-guest into main
Reviewed-on: CYL/wordpress-theme-aksrt#165
2026-07-15 14:00:02 +08:00
kate522 6b6314b033 feat(forum): guest cash purchase for topic and plate follow
- Reuse pay_no_logged_in / pay_cookie_day; generalized guest cookie helpers
- Topic + plate cash: guest preview/purchase (no balance), order.user_id=0, cookie unlock
- View gates: can_view_topic pay + plate follow accept signed guest cookies
- Templates: guest buy/follow CTAs; poll endpoint allows plate_follow guest orders
2026-07-15 13:58:54 +08:00
kate522 a9150862ef Merge pull request 'feat(forum): plate follow cash coupons + free auto-order' (#164) from worktree-forum-pay-plate-coupon into main
Reviewed-on: CYL/wordpress-theme-aksrt#164
2026-07-15 13:25:52 +08:00
kate522 cb43412369 feat(forum): plate follow cash coupons + free auto-order
- Meta _aksrt_follow_pay_coupon_s + plate admin toggle (money only)
- Plate_Follow_Pay soft/hard coupon apply, free-after-discount, burn via shared helper
- Cashier auto-submits free topic/plate orders; topic coupon label no longer "预留"
2026-07-15 13:21:48 +08:00
kate522 3588ebeb85 Merge pull request 'fix(pay): preserve order note JSON, shared coupon burn, plate free VIP cashier' (#163) from worktree-forum-pay-p1p2-polish into main
Reviewed-on: CYL/wordpress-theme-aksrt#163
2026-07-15 13:18:12 +08:00
kate522 8ff1408450 fix(pay): preserve order note JSON, shared coupon burn, plate free VIP cashier
- Order_Repository: status note merges into JSON as status_note instead of wiping coupon/topic_pay meta
- Extract aksrt_burn_order_coupon / aksrt_coupon_usage_exists for content + topic
- Money plate follow (incl. VIP free) always opens multi-gateway cashier for 0-order ledger
2026-07-15 13:13:02 +08:00
kate522 183c11ca55 Merge pull request 'feat(forum): P1 topic coupons, P2 plate follow gateway, cash creator revenue' (#162) from worktree-forum-pay-p1p2-revenue into main
Reviewed-on: CYL/wordpress-theme-aksrt#162
2026-07-15 13:04:39 +08:00
kate522 78d3189f8f feat(forum): P1 topic coupons, P2 plate follow gateway, cash creator revenue
- Topic_Pay: soft/hard coupon validate, payable amount, free-after-discount, paid burn
- Creator_Revenue: settle content/topic/plate_follow cash (type=order), keep shop path
- Plate VIP1/VIP2 meta + resolve_plate_follow_pay_price via aksrt_get_user_vip_level
- New AKSRT_Plate_Follow_Pay REST multi-gateway; remove Credits×100 money bypass
- Frontend: cms-download plate_follow apiKind + forum-governance money cashier bridge
2026-07-15 13:04:04 +08:00
kate522 1a15ae7cea Merge pull request 'feat(forum): multi-gateway cashier for pay-visibility topics' (#161) from worktree-forum-topic-gateway into main
Reviewed-on: CYL/wordpress-theme-aksrt#161
2026-07-15 12:35:52 +08:00
kate522 cea22daae7 feat(forum): multi-gateway cashier for pay-visibility topics
Replace balance-only AJAX topic purchase with AKSRT_Topic_Pay REST
cashier (resource orders + Payment_Gateway), reuse cms-download modal,
and unlock on aksrt_order_paid.
2026-07-15 12:27:59 +08:00
kate522 3f06675b8c Merge pull request 'feat(admin): clear closed orders and bulk content-pay edit' (#160) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#160
2026-07-15 11:51:01 +08:00
kate522 73fdc479be feat(admin): clear closed orders and bulk content-pay edit
Add zibll-style clear/delete for closed orders and bulk/quick fields
for post pay_type, modo, prices, and virtual_sales.
2026-07-15 11:49:30 +08:00
kate522 c71434bb99 Merge pull request 'feat(admin): deeper order/income filters, post pay-type, topic sales meta' (#159) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#159
2026-07-15 11:40:07 +08:00
kate522 f197745830 feat(admin): deeper order/income filters, post pay-type, topic sales meta
Add order user/payment filters, income/rebate user_id filter, posts list
pay_type dropdown, topic virtual_sales/coupon meta, and forum unlock
facade methods used by hidecontent/payshow.
2026-07-15 11:35:35 +08:00
kate522 1851ddc859 Merge pull request 'feat(admin,forum): download logs, hidecontent, VIP tiers, users commerce' (#158) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#158
2026-07-15 11:20:56 +08:00
kate522 8d31e65ccd feat(admin,forum): download logs, hidecontent, VIP tiers, users commerce
Add aksrt_download_logs workbench, zibll hidecontent alias + topic
partial-hide path, VIP1/VIP2 price matrix for topics, and users list
commerce snapshot column with deep links.
2026-07-15 11:13:48 +08:00
kate522 b4f7fcbd08 Merge pull request 'feat(forum,admin): plate follow-pay MVP, sales column, order type tabs' (#157) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#157
2026-07-15 11:03:58 +08:00
kate522 cf6ad0e972 feat(forum,admin): plate follow-pay MVP, sales column, order type tabs
Wire paid plate follow (admin meta + points/balance purchase + AJAX),
re-check plate gate on topics, post list sales column, and order type
subtabs; update gap matrix and admin IA map.
2026-07-15 11:00:36 +08:00
kate522 3eaf998085 Merge pull request 'Worktree zibll native admin menus' (#156) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#156
2026-07-15 10:20:32 +08:00
kate522 bccb14a487 feat(forum): topic pay-hide and points view gates
Align native topic meta box with runtime visibility contract
(_aksrt_credits_cost / pay / VIP / hide-part), blank denied content
payloads, and mark gap-matrix product + topic pay items done.
2026-07-15 10:19:46 +08:00
kate522 74bde18880 feat(admin): native paid-post sales report page
Add aksrt_pay_products under payment center for content-pay posts
(resource orders), with order aggregation and deep-link filters.
2026-07-15 10:17:27 +08:00
kate522 cd168455d2 Merge pull request 'refactor(admin): finish pay-menus modular split under 300-line shell' (#155) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#155
2026-07-15 10:01:33 +08:00
kate522 42acb1a630 refactor(admin): finish pay-menus modular split under 300-line shell 2026-07-15 09:56:30 +08:00
kate522 8d8366ed86 Merge pull request 'refactor(admin): split pay menus modules; plate icon/sort fields' (#154) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#154
2026-07-15 09:53:44 +08:00
kate522 22dfed5977 refactor(admin): split pay menus modules; plate icon/sort fields 2026-07-15 09:52:29 +08:00
kate522 e949dd1a11 Merge pull request 'feat(admin): plate moderator roles, advanced limits, coupon scope edit/batch' (#153) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#153
2026-07-15 03:32:49 +08:00
kate522 deee48245f feat(admin): plate moderator roles, advanced limits, coupon scope edit/batch 2026-07-15 03:30:08 +08:00
kate522 733a1670ec Merge pull request 'feat(admin): express timeline, coupon scope, plate/topic permission fields' (#152) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#152
2026-07-15 03:12:24 +08:00
kate522 9099da3a5d feat(admin): express timeline, coupon scope, plate/topic permission fields
Native shipping can query/show express timelines; coupons accept
include/exclude/category product_scope; plate meta gains allow_view and
add_limit; topic list shows visibility column.
2026-07-15 03:09:43 +08:00
kate522 bbe52aa4bd Merge pull request 'feat(admin): expand native product commerce meta fields' (#151) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#151
2026-07-15 03:07:18 +08:00
kate522 713b368475 feat(admin): expand native product commerce meta fields
Align product edit meta box with REST-backed shipping/service/limit fields:
fee type, free-shipping threshold, delivery/service tips, rebate, params,
and buyer required info.
2026-07-15 03:06:39 +08:00
kate522 38c8ecb1ca Merge pull request 'feat(admin): pending shipment board with immediate ship actions' (#150) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#150
2026-07-15 03:05:59 +08:00
kate522 4c5e4ab222 feat(admin): pending shipment board with immediate ship actions
Add paid-but-unshipped order queue on the shipping page (zibll-style),
repository query via NOT EXISTS on order_shipping, overview pending card,
and create-shipping redirect back to the pending tab.
2026-07-15 03:05:01 +08:00
kate522 f8e76da6da Merge pull request 'feat(admin): coupon field parity/batch and charge-card UX polish' (#149) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#149
2026-07-15 02:58:39 +08:00
kate522 d1697c19d9 feat(admin): coupon field parity/batch and charge-card UX polish
Native coupons expose per-user limit, max discount, batch generate, enable;
charge cards support expires_at, code dump after batch, search and CN labels.
2026-07-15 02:54:54 +08:00
kate522 efaf713e48 Merge pull request 'feat(admin): shipping list create, after-sale filters, order note/actions' (#148) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#148
2026-07-15 02:50:59 +08:00
kate522 7a1069f003 feat(admin): shipping list create, after-sale filters, order note/actions
Native pay ops UX: create shipping/after-sale from list pages with redirect
branching, after-sale order/type filters and merchant actions, JSON-safe
order admin notes, and complete/refund/close shortcuts.
2026-07-15 02:50:23 +08:00
kate522 518c320e7d Merge pull request 'Worktree zibll native admin menus' (#147) from worktree-zibll-native-admin-menus into main
Reviewed-on: CYL/wordpress-theme-aksrt#147
2026-07-15 02:37:16 +08:00
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