kate522
b8d6f70af3
fix(header): stop homepage-only pull of header-slider-container
...
Align nav-fixed geometry with zibll: only .slide-header pulls under the bar; restore card container gutters so home overlay cards match other page types.
2026-07-24 11:32:31 +08:00
kate522
a25feb4161
fix(header): align header-slider DOM/height with zibll demo
...
Match demo.zibll.com slide markup (a/span wrap, data-* attrs, --pc/--m height on .new-swiper), keyword chip classes, and height CSS so the top multifunc block renders like the official demo.
2026-07-24 11:02:42 +08:00
kate522
96bd9d949d
fix(header): full zibll 1:1 for top multifunc search/cards/admin
...
Wire hero search through aksrt_get_search_box, device-gated cards/blur (zib_m_pc_is_show), expanded admin schema, and keyword/type UI styles matching zibll header-slider.
2026-07-24 10:43:29 +08:00
kate522
e35011f2c0
fix(header): 1:1 zibll overlay icon cards for top multifunc component
...
Rebuild header-slider card DOM/CSS against zib_header_slide + zib_icon_cover_card so shared/individual backgrounds, flex gutters, and badge icons match the reference theme.
2026-07-24 10:30:22 +08:00
kate522
bbdeeafc80
Merge pull request 'fix(layout): stop content-layout width:100% from covering the sidebar' ( #267 ) from worktree-fix-sidebar-overlap into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#267
2026-07-24 09:51:04 +08:00
kate522
6ce6ce44e4
fix(layout): stop content-layout width:100% from covering the sidebar
...
Zibll dual-column relies on margin carving out .content-layout while width
stays auto. Under border-box, width:100% + margin-right kept the border-box
at full container width so .sidebar (margin-left:-311px) sat under the main
column. Drop the forced 100% width, pin layout 2/3 gutters and sidebar
negative margins to Zibll's 311px (+ CSS var fallback).
2026-07-24 09:48:43 +08:00
kate522
6bc5a1d910
Merge pull request 'fix(layout): restore Zibll float dual-column so content no longer overlaps sidebar' ( #266 ) from worktree-fix-checkoverflow-insertbefore into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#266
2026-07-22 21:14:34 +08:00
kate522
7d33097209
fix(layout): restore Zibll float dual-column so content no longer overlaps sidebar
...
Align main shells to main.container > .content-wrap + .sidebar siblings, drop
content-shell padding on dual-column hosts, and remove route flex overrides that
disabled the negative-margin sidebar math.
2026-07-22 21:05:12 +08:00
kate522
50621668a8
Merge pull request 'fix(admin): join REST URLs correctly under plain permalinks' ( #265 ) from worktree-fix-checkoverflow-insertbefore into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#265
2026-07-22 20:43:26 +08:00
kate522
79bc4159f5
fix(admin): join REST URLs correctly under plain permalinks
...
When permalink_structure is empty, rest_url() is
index.php?rest_route=/aksrt/v1. Naive base+endpoint produced
rest_route=/aksrt/v1/banners?kind=banner (query inside route value),
so WP returned rest_no_route and Banner/Hero managers 404'd.
Fold path into rest_route and append extra params as siblings.
2026-07-22 20:32:32 +08:00
kate522
15c58f231d
Merge pull request 'fix(nav): pin right actions to trailing edge of top bar' ( #264 ) from worktree-fix-checkoverflow-insertbefore into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#264
2026-07-22 20:18:26 +08:00
kate522
5a6f4e427f
fix(nav): pin right actions to trailing edge of top bar
...
Desktop entries were stacking after the logo because navbar-form.navbar-right
lost Bootstrap 3 float:right. Use flex:1 on the primary menu and
margin-left:auto when no menu is present so publish/user/search sit right.
2026-07-22 20:17:51 +08:00
kate522
0f31e9c1a5
Merge pull request 'fix(nav): stop Bootstrap .collapse from hiding desktop top bar' ( #263 ) from worktree-fix-checkoverflow-insertbefore into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#263
2026-07-22 20:09:45 +08:00
kate522
c5c238bb63
fix(nav): stop Bootstrap .collapse from hiding desktop top bar
...
Markup used `collapse navbar-collapse`; BS5 hides `.collapse:not(.show)`.
Drop the `.collapse` class in the header shell and force desktop
`.navbar-collapse` to display:flex so menu/CTA/user/search stay visible.
2026-07-22 20:08:54 +08:00
kate522
1d02207b4f
Merge pull request 'Worktree fix checkoverflow insertbefore' ( #262 ) from worktree-fix-checkoverflow-insertbefore into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#262
2026-07-22 19:51:30 +08:00
kate522
7177f42b26
fix(nav): close truncated 767px media block in navbar-core
2026-07-22 19:44:17 +08:00
kate522
fb5418e5e4
fix(nav): hide mobile drawer/search off-flow to kill blank band
...
Desktop was rendering .mobile-header / .mobile-navbar in document flow
because Bootstrap 5 has no visible-xs-block and drawer CSS only ran
inside max-width:767px. Hide drawer shell by default; only show as fixed
off-canvas on small screens. Also fix orphan CSS rules in navbar-core,
give .navbar-search position:fixed so the overlay never reserves height.
2026-07-22 19:40:34 +08:00
kate522
36121f2bd4
Merge pull request 'fix(nav): stop dual overflow folders fighting on insertBefore' ( #261 ) from worktree-fix-checkoverflow-insertbefore into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#261
2026-07-22 19:28:54 +08:00
kate522
584cb4e871
fix(nav): stop dual overflow folders fighting on insertBefore
...
Remove legacy initNavOverflow from enhancements.js (core/nav.js owns
zibll navFolding). Harden clearFolding against detached more nodes and
skip counting existing .aksrt-nav-more during fold measurement.
2026-07-22 19:27:44 +08:00
kate522
e508de9101
Merge pull request 'feat(nav): close P0/P1 parity gaps (nav style, history, plate, admin build)' ( #260 ) from worktree-nav-zibll-full-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#260
2026-07-22 18:12:35 +08:00
kate522
0d9db942f8
feat(nav): close P0/P1 parity gaps (nav style, history, plate, admin build)
...
Wire header_nav_style transparent/blur, login history sync, plate publish
type, clean dead search CSS, rebuild admin SPA locally (build gitignored).
2026-07-22 17:38:48 +08:00
kate522
0ed83dd934
Merge pull request 'feat(nav): deep 1:1 zibll search-box + navbar-search + newposts unify' ( #259 ) from worktree-nav-zibll-full-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#259
2026-07-22 17:11:32 +08:00
kate522
1d1fef50af
feat(nav): deep 1:1 zibll search-box + navbar-search + newposts unify
...
Port aksrt_get_search_box/posts for menu_search and layout 1/3 slide;
unify publish switch; expand user-box admin row; CSS/JS remote-box parity.
2026-07-22 17:06:24 +08:00
kate522
70f7ef71e1
Merge pull request 'feat(nav): full-push menu_search types, senior arrangement, CSS polish' ( #258 ) from worktree-nav-zibll-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#258
2026-07-22 13:00:18 +08:00
kate522
147fd6eaf7
feat(nav): full-push menu_search types, senior arrangement, CSS polish
...
- Menu search panel type chips when multi-type search enabled
- Graphic card arrangement (wrap/swiper) in senior menu editor
- Nav utility CSS: avatar, sub-user width, type chips, mid fold visibility
2026-07-22 12:58:53 +08:00
kate522
ff2e4e99cb
Merge pull request 'feat(nav): deep-align menu_search panel, pill radius, senior media' ( #257 ) from worktree-nav-zibll-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#257
2026-07-22 12:52:45 +08:00
kate522
159a12c481
feat(nav): deep-align menu_search panel, pill radius, senior media
...
- Layout-2 remote-box AJAX panel (history/hot/posts) via aksrt_menu_search
- Live suggestions for post/topic/product; local history for guests
- Publish radius switch (zibll bool pill) mapped to CSS radius class
- Senior menu editor: WP media library image picker
- Active menu underline + panel CSS; acceptance/contract updates
2026-07-22 12:51:56 +08:00
kate522
d80ad582e8
Merge pull request 'Worktree nav zibll 1to1' ( #256 ) from worktree-nav-zibll-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#256
2026-07-22 12:27:29 +08:00
kate522
2a11a889c3
feat(nav): finish remaining parity gaps (image_select, AJAX search, senior UI)
...
- Layout image_select previews (zibll PNGs under assets/images/header-layout)
- Localize aksrtAdminData.themeUri for admin SPA asset URLs
- Layout-2 inline search AJAX suggestions via aksrt_search_suggestions
- Appearance→Menus visual senior submenu editor (cards/columns)
- Acceptance checklist + automated source contract report
2026-07-22 12:04:44 +08:00
kate522
e3848ddf8c
feat(nav): paint header theme colors via InlineStyleBuilder
...
Apply SPA header_theme_* as --header-bg/--header-color on .header when
header_theme_custom is enabled (zibll header_theme_custom parity).
2026-07-22 11:42:13 +08:00
kate522
fc50e57bc9
feat(nav): complete remaining zibll parity (search, i18n, senior menus, CSS)
...
- Remove obsolete dual-path nav CSS; add utilities + language dropdown styles
- Wire header/mobile translate switcher from i18n config
- Layout-2 inline search hot keywords panel; nav_folding on resize
- NavMenuOptions JSON editors for graphic_card / multi_column_links
- Section-navs zibll posts-nav-lists; page-navs enqueue; mobile article TOC box
- SPA/PHP user-card publish type; rebuild admin assets
2026-07-22 11:40:17 +08:00
kate522
3ba1313dc2
Merge pull request 'feat(nav): rewrite top header to zibll 1:1 DOM/CSS/JS contract' ( #255 ) from worktree-nav-zibll-1to1 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#255
2026-07-22 11:23:45 +08:00
kate522
259dbdbe04
feat(nav): rewrite top header to zibll 1:1 DOM/CSS/JS contract
...
Replace hybrid site-nav/drawer shell with zibll navbar-top layouts 1/2/3,
body.mobile-navbar-show drawer, wired NavWalker + aksrt_menu_options meta,
nav_folding/chevron, VIP switches, and SPA/PHP schema parity. No dual-class
compat paths.
2026-07-22 11:18:34 +08:00
kate522
b8ee6b6a43
fix(float): repair VIP rail entry front and admin
...
Always open VIP modal for float pay_vip, drop forced admin link,
normalize gem icon, harden pay-vip click binding and SPA form UX.
2026-07-22 10:32:00 +08:00
kate522
b7ee5987f0
fix(nav): portal publish menu so chip cannot stretch
...
Move multi-type 发布 menu to document.body with fixed positioning;
chip uses fit-content only and never inherits the 168px menu width.
2026-07-22 10:11:59 +08:00
kate522
57fa97bf9b
fix(nav): isolate publish chip width with grid + button toggle
...
Render multi-type 发布 as button, size wrapper with inline-grid so the
absolute menu cannot widen the chip on click/focus-within.
2026-07-22 09:39:16 +08:00
kate522
aa05c6c81b
fix(nav): pin publish toggle width on open
...
Use inline-block wrapper + fit-content so absolute dropdown cannot
inflate 发布 chip width on click/focus-within.
2026-07-22 09:29:03 +08:00
kate522
20a5ae9aae
fix(nav): restore publish/VIP hover bridge and fixed CTA size
...
Close dead zone under 发布 (transparent bridge + ::before plate), fix
VIP cards hidden by wrong .navbar-vip.hover-show selector, keep CTA 34px.
2026-07-22 09:22:27 +08:00
kate522
35ac26db28
fix(nav): publish menu contrast, check-in toast and button layout
...
Use solid light plate + forced ink on 发布 items, notyf instead of alert,
and keep header check-in flex layout after success.
2026-07-22 09:09:02 +08:00
kate522
77164fee45
fix(nav): header publish menu + userbox card polish
...
Unpaint multi-type 发布 wrapper, fix light-menu ink, avatar unread
dot clipping, check-in REST double namespace, and user-card VIP/check-in layout.
2026-07-22 08:49:27 +08:00
kate522
df2874698c
Merge pull request 'fix(vip): 1:1 zibll VIP profile card with dual-column layout' ( #254 ) from worktree-float-qr-uc-vip into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#254
2026-07-21 20:39:03 +08:00
kate522
5ca3ead6aa
fix(vip): 1:1 zibll VIP profile card with dual-column layout
2026-07-21 20:37:25 +08:00
kate522
1cd51f29e3
Merge pull request 'fix(vip): remove forced equity bullet dots' ( #253 ) from worktree-float-qr-uc-vip into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#253
2026-07-21 20:26:17 +08:00
kate522
23416515d3
fix(vip): remove forced equity bullet dots
2026-07-21 20:24:56 +08:00
kate522
563486ff54
Merge pull request 'fix(vip): preserve equity HTML instead of re-splitting into list items' ( #252 ) from worktree-float-qr-uc-vip into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#252
2026-07-21 20:20:18 +08:00
kate522
fce5ab3088
fix(vip): preserve equity HTML instead of re-splitting into list items
2026-07-21 20:19:11 +08:00
kate522
bee63a29d6
Merge pull request 'fix(ui): center float QR titles and repair UC VIP layout' ( #251 ) from worktree-float-qr-uc-vip into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#251
2026-07-21 19:53:39 +08:00
kate522
ee5a16f9a0
fix(ui): center float QR titles and repair UC VIP layout
2026-07-21 19:51:08 +08:00
kate522
4bbfecb922
Merge pull request 'fix(ui): float VIP duplicates, hover cards, UC menu and light-theme contrast' ( #250 ) from worktree-zibll-vip-ucenter into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#250
2026-07-21 19:10:05 +08:00
kate522
56434a9255
fix(ui): float VIP duplicates, hover cards, UC menu and light-theme contrast
2026-07-21 18:54:16 +08:00
kate522
df288b3683
Merge pull request 'fix(ui): VIP equity list wrap and theme toggle moon/sun icons' ( #249 ) from worktree-zibll-vip-ucenter into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#249
2026-07-21 18:21:04 +08:00
kate522
f9b495eb14
fix(ui): VIP equity list wrap and theme toggle moon/sun icons
2026-07-21 18:19:42 +08:00
kate522
ddcc743f19
Merge pull request 'fix(ui): nav CTA icon alignment and always show UC VIP menu' ( #248 ) from worktree-zibll-vip-ucenter into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#248
2026-07-21 17:58:11 +08:00
kate522
deff20532f
fix(ui): nav CTA icon alignment and always show UC VIP menu
2026-07-21 17:53:34 +08:00
kate522
91a579cf72
Merge pull request 'Worktree zibll vip ucenter' ( #247 ) from worktree-zibll-vip-ucenter into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#247
2026-07-21 17:25:07 +08:00
kate522
3e58eecbc5
fix(header): Batch 4-5 theme/publish polish for zibll parity
2026-07-21 17:19:55 +08:00
kate522
1f87ab3b1b
feat(vip): Batch 3 dedicated user-center VIP tab
...
Register 我的会员 panel, zibll-style status/equity cards, sidebar deep-link,
and slim credits-tab entry so VIP is no longer nested only under assets.
2026-07-21 17:09:23 +08:00
kate522
965032f2e9
feat(vip): Batch 2 pay-vip modal REST, JS, and CSS
2026-07-21 16:45:23 +08:00
kate522
a4562627d8
feat(vip): Batch 1 per-level packages and admin schema
2026-07-21 16:32:06 +08:00
kate522
69836154fd
fix(vip): Batch 0 wiring for VIP settings, URLs, and order meta
...
Wire get_vip_settings alias, tab aliases for vip/assets, expired-level meta,
VIP2 order-level fallback, JSON-safe order notes, and header/float pay-vip CTAs.
2026-07-21 16:16:43 +08:00
kate522
01719b7fa1
Merge pull request 'fix(admin): escape multiline quick-reply default string' ( #246 ) from worktree-fix-comment-js-string into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#246
2026-07-21 15:06:51 +08:00
kate522
26d1b9fbc9
fix(admin): escape multiline quick-reply default string
...
Unescaped newlines in comment_quick_often broke Vite production parse.
2026-07-21 15:06:28 +08:00
kate522
82251b4227
Merge pull request 'Worktree ux depth batch49 51' ( #245 ) from worktree-ux-depth-batch49-51 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#245
2026-07-21 14:50:53 +08:00
kate522
6a7ace0f89
fix(widgets): persist tab topics/limit_day/pay_type on save
...
update() now stores per-tab filter fields added to the form/normalize path.
2026-07-21 14:49:37 +08:00
kate522
8ad0558a36
feat(widgets): product list vs mini DOM + admin empty polish
...
Differentiate product list/mini row sizes; custom HTML and posts-navs
admin empty states via aksrt_get_widget_null.
2026-07-21 14:36:01 +08:00
kate522
9f485cbe45
feat(widgets): per-tab topics/limit_day/pay_type filters
...
TabPosts each tab can filter topics taxonomy, date window and pay type;
REST and widget-set.js pass the extra query args.
2026-07-21 14:36:01 +08:00
kate522
0e8c9d12c7
feat(widgets): plate moderator apply modal + JS submit
...
Replace bare apply link with modal form posting to forum moderator
REST; empty/admin states and modal CSS.
2026-07-21 14:36:00 +08:00
kate522
4a13153ee6
Merge pull request 'Worktree ux depth batch46 48' ( #244 ) from worktree-ux-depth-batch46-48 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#244
2026-07-21 14:02:16 +08:00
kate522
5dd94bf246
fix(widgets): link card lazy class + product paginate sanitize
...
Mark bookmark/friend link avatars with aksrt-lazy; clamp product list
paginate enum to none|ajax|number on save.
2026-07-21 13:55:16 +08:00
kate522
93833ad381
feat(widgets): zibll-like in_affix sticky option across side modules
...
Add sidebar affix (data-affix) to ranking, user/author cards, main/hot/
paid/forum lists, comments, tag cloud, categories and text title with
shared sticky CSS.
2026-07-21 13:55:16 +08:00
kate522
53bdd632d0
Merge pull request 'Worktree ux depth batch43 45' ( #243 ) from worktree-ux-depth-batch43-45 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#243
2026-07-21 13:32:46 +08:00
kate522
cdbda948fb
fix(widgets): expose number paginate option on product tab form
...
Update already accepted number; form select was still ajax/none only.
2026-07-21 13:13:49 +08:00
kate522
c507ffaa23
feat(widgets): product mini rows + paid list/card styles
...
Product list mini/list compact DOM; paid posts style mini|list|card via
shared post renderer; residual CSS for mini product/paid grids.
2026-07-21 13:13:08 +08:00
kate522
1de0cac8df
feat(widgets): number paginate for category block/recent/product tab
...
Extend form/query/REST number pager support to category block and forum
recent; product tab form exposes number mode already supported by list.
2026-07-21 13:13:07 +08:00
kate522
80991d8347
fix(widgets): strip remaining decorative forum/oneline ajaxpagers
...
Board list, plate lists, topic terms and oneline posts no longer wrap
static SSR in inert ajaxpager attributes without a real pager.
2026-07-21 13:13:07 +08:00
kate522
99531e625d
Merge pull request 'Worktree ux depth batch40 42' ( #242 ) from worktree-ux-depth-batch40-42 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#242
2026-07-21 13:04:49 +08:00
kate522
1a92adbaf1
feat(widgets): number paginate for hot/paid/forum lists
...
Extend aksrt_get_ajax_number_paginate to HotPosts, PaidPosts, forum
hot/topic lists and product tabs; REST accepts number + paid filters.
2026-07-21 12:59:05 +08:00
kate522
22f7e7ecf5
fix(widgets): drop decorative ajaxpager shells on side lists
...
Recent comments, categories, tag cloud, and user lists no longer wrap
static HTML in inert ajaxpager attributes without real pagination.
2026-07-21 12:59:05 +08:00
kate522
152772ea60
feat(widgets): feature intro shared JS + plate info count-mates
...
Move FeatureIntro tab/media script into widget-set.js; align plate
info stats with zibll count-mates layout and residual CSS.
2026-07-21 12:59:05 +08:00
kate522
e4662cd4d9
Merge pull request 'Worktree ux depth batch37 39' ( #241 ) from worktree-ux-depth-batch37-39 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#241
2026-07-21 12:44:21 +08:00
kate522
caa4e51caa
feat(widgets): search affix, mod apply, blur_bg, iframe null
...
Wire search sidebar affix, plate moderator apply entry, user-lists
REST blur_bg, and iframe empty via aksrt_get_widget_null.
2026-07-21 12:42:58 +08:00
kate522
aed056152c
feat(widgets): shared tab JS + main posts ajax load_mode
...
Move category/forum/product tab lazy load into widget-set.js with
skeletons; MainPosts gains load_mode=ajax first-paint placeholders.
2026-07-21 12:42:58 +08:00
kate522
6a78b553d6
feat(widgets): singular post pay purchase sidebar box
...
Add WidgetPostPayBox (zibll posts_pay parity) with theme skins,
paid/unpaid CTAs, sales badge, and registration.
2026-07-21 12:42:57 +08:00
kate522
fd1137804e
Merge pull request 'Worktree ux depth batch34 36' ( #240 ) from worktree-ux-depth-batch34-36 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#240
2026-07-21 12:18:54 +08:00
kate522
a770ff2591
feat(widgets): comments CPT, tag scale, oneline filters + CSS
...
RecentComments uses aksrt_forum_topic/product + lazy avatars; TagCloud
scale works; OnelinePosts topics/pay_type; batch34-36 residual CSS.
2026-07-21 12:16:57 +08:00
kate522
322060bd15
feat(widgets): hot posts graphic TOP1 + paid list filters
...
Mirror zibll hot posts hero/TOP badges; PaidPosts gains cat/limit_day
and always renders empty state instead of silent return.
2026-07-21 12:16:57 +08:00
kate522
ea3c987695
feat(widgets): number paginate + main/tab query depth
...
Add shared aksrt_get_ajax_number_paginate, MainPosts topics/pay_type/
favorites filters and number pager, TabPosts style/paginate/skeleton
payload, REST wiring, product number AJAX parity.
2026-07-21 12:16:57 +08:00
kate522
fd65f63170
Merge pull request 'Worktree ux depth batch31 33' ( #239 ) from worktree-ux-depth-batch31-33 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#239
2026-07-21 11:38:30 +08:00
kate522
47bac29ddc
Merge pull request 'Worktree ux depth batch28 30' ( #238 ) from worktree-ux-depth-batch28-30 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#238
2026-07-21 11:38:20 +08:00
kate522
534132cac9
feat(widgets): batch31-33 residual CSS for feature intro media
...
Absolute-fit lazy images/videos inside feature intro browser frame.
2026-07-21 11:22:50 +08:00
kate522
f34b982ac6
feat(widgets): category-tabs REST mini list and ajax null
...
Prefer shared mini list for category tab REST fallback and always return
aksrt_get_ajax_null when the panel query is empty.
2026-07-21 11:22:50 +08:00
kate522
c8f80806d8
feat(widgets): marketing card empty states + feature intro media lazy
...
Admin null shells for feature/highlights/cover/icon/combo/tilt/buttons
and video player; feature intro lazy images + deferred inactive videos.
2026-07-21 11:22:49 +08:00
kate522
cf2eb5e6dc
feat(widgets): batch28-30 residual CSS for forum tabs
...
Style multi-tab forum nav/panels and lazy review avatars.
2026-07-21 11:17:02 +08:00
kate522
d248727870
feat(widgets): reviews/pricing/announce empty + identity lazy avatars
...
Admin null states for reviews/pricing/announcement; lazyload avatars and
covers on about/author/user cards and review slides.
2026-07-21 11:17:01 +08:00
kate522
11920a2dc6
feat(widgets): forum tabs shared hot payload + terms/boards ajax
...
Route multi-tab forum topics through HotTopics mini/rank payload and
WidgetAjax style/plate params; wire terms/boards to real REST ajaxpager.
2026-07-21 11:17:01 +08:00
kate522
a6d02a8592
Merge pull request 'Worktree ux depth batch25 27' ( #237 ) from worktree-ux-depth-batch25-27 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#237
2026-07-21 11:04:55 +08:00
kate522
6d1b05cbb6
feat(widgets): category tabs polish + batch25-27 residual CSS
...
Mark category tabs shell for shared stack and style forum rank rows /
stats animate residual chrome.
2026-07-21 10:55:32 +08:00
kate522
7a476a220d
feat(widgets): product lazy fallback and admin empty states
...
Lazyload product list fallback thumbs; surface widget_null admin empties
for notice/stats/faq/slider; stats cards gain data-aksrt-animate.
2026-07-21 10:55:32 +08:00
kate522
123fb3c11c
feat(widgets): forum hot/recent shared mini rows + rank style
...
Route hot/recent topics through aksrt_render_forum_topic_mini, add plate
filter/orderby/rank badges, and keep ajaxpager payloads consistent.
2026-07-21 10:55:32 +08:00
kate522
9d999871cc
Merge pull request 'Worktree ux depth batch22 24' ( #236 ) from worktree-ux-depth-batch22-24 into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#236
2026-07-21 10:46:06 +08:00