kate522
59d61687fc
Merge pull request 'feat(ai): 打通 SEO 闭环与投稿写作辅助' ( #87 ) from worktree-fix-ai-status-403 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#87
2026-07-12 15:38:48 +08:00
kate522
b36186da65
feat(ai): 打通 SEO 闭环与投稿写作辅助
...
对齐 Zibll 的 AI 生成 SEO 流程:统一 WP AI Client/主题 Provider 双后端、文章/分类 SEO 框与生成回填、投稿摘要/标签建议,并收敛扩展页为连接配置。
2026-07-12 15:36:04 +08:00
kate522
f19c585cc1
Merge pull request 'fix(gutenberg): 修复 MediaUpload 未定义与无效块分类' ( #86 ) from worktree-fix-ai-status-403 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#86
2026-07-12 14:55:32 +08:00
kate522
172f714a51
Merge branch 'main' into worktree-fix-ai-status-403
2026-07-12 14:55:26 +08:00
kate522
a4cd5276e2
fix(gutenberg): 修复 MediaUpload 未定义与无效块分类
...
声明 MediaUpload、服务端注册 aksrt-blocks 分类、默认 apiVersion 3,避免编辑器脚本中断与 WP 6.9 弃用警告。
2026-07-12 14:54:25 +08:00
kate522
ab3dbafefe
Merge pull request 'fix(captcha): 防止空 captcha_id 请求极验 403' ( #85 ) from worktree-fix-ai-status-403 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#85
2026-07-12 14:50:34 +08:00
kate522
b7dc3d170d
fix(captcha): 防止空 captcha_id 请求极验 403
...
custom 类型 schema 现按 array 深度净化保存;前台启用但凭据未齐时跳过渲染,Geetest 客户端也校验 captchaId。
2026-07-12 14:49:24 +08:00
kate522
4512e7cccc
Merge pull request 'fix(frontend): rehydrate 根节点兼容 Element 无 getElementById' ( #84 ) from worktree-fix-ai-status-403 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#84
2026-07-12 14:40:12 +08:00
kate522
4fe4d79da0
fix(frontend): rehydrate 根节点兼容 Element 无 getElementById
...
评论排序/点赞在 AJAX rehydrate 时 root 为 Element,调用 getElementById 抛 TypeError;改为 Document/Element 安全查找,并补上评论排序委托点击。
2026-07-12 14:39:39 +08:00
kate522
7b250fbc79
Merge pull request 'fix(extensions): 内容审核管理端测试可绕过启用开关' ( #83 ) from worktree-fix-ai-status-403 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#83
2026-07-12 14:37:57 +08:00
kate522
ab9bb9a145
fix(extensions): 内容审核管理端测试可绕过启用开关
...
后台测试此前受 content_audit_enabled/text_enabled 与 on_failure=allow 短路,未启用时恒为通过;强制 live 调用并返回可读失败原因。
2026-07-12 14:36:23 +08:00
kate522
a94f0c5e77
Merge pull request 'fix(extensions): IP 归属地管理端测试可绕过启用开关' ( #82 ) from worktree-fix-ai-status-403 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#82
2026-07-12 14:35:43 +08:00
kate522
3675b7dcef
fix(extensions): IP 归属地管理端测试可绕过启用开关
...
后台测试此前受 ip_geo_enabled 短路,未启用时结果恒为空;强制 live lookup 并返回可读失败原因。
2026-07-12 14:35:19 +08:00
kate522
60e68e3688
Merge pull request 'fix(admin): AI 状态接口使用共享 API 客户端 nonce' ( #81 ) from worktree-fix-ai-status-403 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#81
2026-07-12 14:35:00 +08:00
kate522
5c84d259e7
fix(admin): AI 状态接口使用共享 API 客户端 nonce
...
ExtensionAI 误读 window.aksrtAdmin.nonce 导致 /ai/status 403;改为 aksrtAdminData 管道并补充加载错误提示。
2026-07-12 14:32:19 +08:00
kate522
3d68bb9981
Merge pull request 'chore: 删除子目录 README,仅保留根 README.md' ( #80 ) from chore-remove-subdir-readmes into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#80
2026-07-12 14:06:59 +08:00
kate522 and Claude Fable 5
f24f94c662
chore: 删除子目录 README,仅保留根 README.md
...
user-center / user-home partial 目录说明文档移除,避免与主 README 重复。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 13:56:50 +08:00
kate522
7be5a39b88
Merge pull request 'feat(payment): VIP 作者分成档位 + get_user_vip_level' ( #79 ) from worktree-vip-revenue-tiers into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#79
2026-07-12 13:52:44 +08:00
kate522 and Claude Fable 5
4862142fb6
feat(payment): VIP 作者分成档位 + get_user_vip_level
...
实现 aksrt_get_user_vip_level(0/1/2) 与 aksrt_is_vip2,统一 aksrt_is_vip;
Creator_Revenue 现有 resolve_share_ratio 按 VIP1/VIP2 比例生效。
赠送 vip_days 时补写 aksrt_vip_level≥1,不降级 VIP2。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 13:45:24 +08:00
kate522
347968b6b1
Merge pull request 'fix(polish): 订单购物车论坛粉边软化 + 论坛付费帖购链路' ( #78 ) from worktree-polish-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#78
2026-07-12 13:37:40 +08:00
kate522 and Claude Fable 5
043ac178fe
fix(polish): 订单购物车论坛粉边软化 + 论坛付费帖购链路
...
- 购物车/商品/论坛表面复用 #77 soft recipe(mix 边 + soft ring)
- 论坛 visibility=pay:订单 resource + 余额扣费闭环
- VIP 价/免费解锁 + 购买 CTA/AJAX,复用现有 Order/Credits
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 13:34:03 +08:00
kate522
de204c4794
Merge pull request 'feat: 收口 1:1 剩余欠账(论坛壳/圈子/501/私信默认/资源死码)' ( #77 ) from worktree-complete-1to1-sweep into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#77
2026-07-12 13:09:59 +08:00
kate522 and Claude Fable 5
fb68b3f8c6
feat: 收口 1:1 剩余欠账(论坛壳/圈子/501/私信默认/资源死码)
...
- 论坛 board/topic/plate/tag/plate-cat 接入 content-wrap/content-layout 主站流壳
- 公共主页 plate 圈子 tab 接关注/管理版块真实数据并计数
- forum-topic 渲染封面/付费扩展位 meta(§7.3)
- 后台删除消息/背景图/评论图 REST 从 501 补齐为真实实现
- 私信 private_s 缺省 true(完整 1:1,不再兼容默认关)
- 清理 aksrt_get_resource_meta 不可达旧实现;挂载 AKSRT_AI 配置门控实例
- 登录 modal 启用 colorful-header;订单页粉边 focus 软化;侧栏次级入口视觉弱化
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 13:06:47 +08:00
kate522
0941c7d23f
Merge pull request 'feat(payment): 补齐创作分成结算 + 收尾 auth 壳层欠账' ( #76 ) from worktree-deferred-debt-sweep into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#76
2026-07-12 12:44:07 +08:00
kate522 and Claude Fable 5
6880746ed3
feat(payment): 补齐创作分成结算 + 收尾 auth 壳层欠账
...
- 新增 AKSRT_Creator_Revenue:监听 aksrt_order_paid,按 share_ratio 把商品作者分成写入既有 aksrt_revenue 台账(幂等、跳过自购),闭合此前"结算引擎"延后项;管理端 /payment/revenue 与 /shop 概览自动读取。
- page-verify-email 套用 sign 壳层与站点 logo,和 reset/bind 对齐。
- modal-auth 补 close_signup 门控,与全页登录页一致。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 12:40:58 +08:00
kate522
b4df034a5d
Merge pull request 'feat(admin): 商城/论坛/支付/用户导航默认落点与次级概览' ( #75 ) from worktree-admin-ia-defaults-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#75
2026-07-12 12:14:30 +08:00
kate522 and Claude Fable 5
03022349db
feat(admin): 商城/论坛/支付/用户导航默认落点与次级概览
...
按 stream-h 收束后台默认入口:实体与前台结果优先;shop/forum 概览标 secondaryEntry;payment 默认落到付费内容;users 将短信/微信后移。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 12:12:39 +08:00
kate522
031b7ada5e
Merge pull request 'feat(shop): 商品详情/归档壳层 1:1 同家族卡片与内容流' ( #74 ) from worktree-product-shell-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#74
2026-07-12 12:01:06 +08:00
kate522 and Claude Fable 5
28e4e19a3c
feat(shop): 商品详情/归档壳层 1:1 同家族卡片与内容流
...
商品详情接入 content-wrap 主站详情壳;相关推荐与分类/标签/用户主页商品统一 product-card;卖家入口对齐用户主页 product tab。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 11:46:33 +08:00
kate522
c4310488b2
Merge pull request 'feat(shop): 交易中心壳层 1:1 统一购物车/订单/收益' ( #73 ) from worktree-shop-shell-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#73
2026-07-12 11:39:54 +08:00
kate522 and Claude Fable 5
663c0bb53e
feat(shop): 交易中心壳层 1:1 统一购物车/订单/收益
...
抽出 commerce header 与二级导航,购物车/订单/收益共用主站交易中心壳层;收益 stats 轻量化,降低独立电商后台观感。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 11:32:04 +08:00
kate522
578f4da9ae
Merge pull request 'feat(forum): 论坛首页壳层收束 降 stats/pending/治理感' ( #72 ) from worktree-forum-shell-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#72
2026-07-12 11:29:16 +08:00
kate522 and Claude Fable 5
b353439f47
feat(forum): 论坛首页壳层收束 降 stats/pending/治理感
...
公开主 tabs 剔除 pending,待审核仅轻入口;发帖 CTA 移侧栏,去掉 header 看板 stats 与治理主按钮,回归主站社区入口语义。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 11:25:28 +08:00
kate522
025e9cf1ef
Merge pull request 'feat(messages): 消息中心前台 1:1 导航/门控/资源加载' ( #71 ) from worktree-messages-frontend-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#71
2026-07-12 11:23:04 +08:00
kate522 and Claude Fable 5
593d209fc6
feat(messages): 消息中心前台 1:1 导航/门控/资源加载
...
对齐 Zibll 消息中心主 tab 语义,补齐 messages/conversation 资源 enqueue,按 message_s/private_s 门控私信与总开关,并收束页面壳层与作者栏入口。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 11:21:46 +08:00
kate522
1ae6c3bd11
Merge pull request 'feat(auth): 登录注册找回绑定前台 1:1 壳层/文案/协议' ( #70 ) from worktree-auth-frontend-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#70
2026-07-12 11:17:40 +08:00
kate522 and Claude Fable 5
8d1b0dacf6
feat(auth): 登录注册找回绑定前台 1:1 壳层/文案/协议
...
抽出 sign.css,统一全页登录/注册与找回/绑定视觉;中文文案与用户协议契约对齐 Auth_Service;弹层字段与 logo 同步。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 11:14:10 +08:00
kate522
badc76936d
Merge pull request 'feat(user-center): 用户中心前台 1:1 列表/URL/关注/身份' ( #69 ) from worktree-user-center-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#69
2026-07-12 11:04:30 +08:00
kate522 and Claude Fable 5
a86649946a
feat(user-center): 用户中心前台 1:1 列表/URL/关注/身份
...
补齐 orders/cart/revenue/messages 页面 URL helper,修复私有中心商务与消息死链,公共主页商品/关注接入真实数据,开启身份 chips governance,并注册消息中心页面模板。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 11:03:30 +08:00
kate522
458df7e487
Merge pull request 'feat(shop): complete storefront archive, seller edit, revenue' ( #68 ) from worktree-shop-frontend-complete into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#68
2026-07-12 10:39:14 +08:00
kate522
f3db6c89cc
feat(shop): complete storefront archive, seller edit, revenue
...
Wire product cat/tag archives to settings-driven sort and AJAX paging,
seller product options/video/params editing, revenue withdraw form and
order review submit — finishing remaining shop frontend gaps after buy-path.
2026-07-12 10:38:02 +08:00
kate522
5a8f08db8a
Merge pull request 'feat(shop): wire storefront buy path to server cart' ( #67 ) from worktree-shop-buy-path-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#67
2026-07-12 09:56:12 +08:00
kate522
50e3db85bb
feat(shop): wire storefront buy path to server cart
...
Connect product options/add-cart, server cart checkout payloads,
favorite/rebuy/receipt REST, and order-center actions without
localStorage dual-read or hardcoded cart/orders URL hacks.
2026-07-12 09:15:45 +08:00
kate522
2ed3ffe317
Merge pull request 'feat(comments): AJAX fragment list/submit + load-more parity' ( #66 ) from worktree-comments-ajax-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#66
2026-07-12 09:05:40 +08:00
kate522
00d335ba16
feat(comments): AJAX fragment list/submit + load-more parity
...
Add REST comment/list + comment/submit HTML fragments, shared query
renderer for order/author/hottest, fix load-more policy and DOM
targets, and stop full-page scrapes for order/author/reload.
2026-07-12 08:59:50 +08:00
kate522
0342aad9fb
Merge pull request 'feat(forum): frontend 1:1 list/tabs/urls/enqueue' ( #65 ) from worktree-forum-frontend-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#65
2026-07-12 08:52:18 +08:00
kate522
780c8cb4f7
feat(forum): frontend 1:1 list/tabs/urls/enqueue
...
Wire Zibll-style board sort tabs, shared topic rows, page-template
URLs, forum asset enqueue on home/plate, home synthesis load-more,
and topic last_reply meta for last-reply ordering. No dual-read.
2026-07-12 08:38:31 +08:00
kate522
df6b224dd3
Merge pull request 'feat(frontend): single pay-box positions + Zibll cover episodes/slides' ( #64 ) from worktree-frontend-single-pay-cover into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#64
2026-07-11 22:10:25 +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
9c443c808b
Merge pull request 'feat(frontend): align single related/prevnext/maxheight with Zibll' ( #63 ) from worktree-frontend-single-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#63
2026-07-11 21:58:47 +08:00