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