kate522
3baa8573c9
feat(orders): full-chain My Orders for all product types
...
Unify front-end order center across shop, content, VIP, recharge,
points, and plate-follow with type filters, stats, and type-aware
cards; keep shop-only fulfillment actions; ensure 权益与消费 entry URL.
2026-07-25 13:33:43 +08:00
kate522
85ade059a2
Merge pull request 'fix(payment): align plate-follow cash preview with wallet balance' ( #290 ) from worktree-fix-balance-chain into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#290
2026-07-25 13:15:07 +08:00
kate522
daba099755
fix(payment): align plate-follow cash preview with wallet balance
...
Use cash wallet for plate follow cashiers and stop stubbing methods when Gateway is missing.
2026-07-25 13:13:56 +08:00
kate522
8bc2a934c2
Merge pull request 'fix(rest): build signin URLs from restUrl under plain permalinks' ( #289 ) from worktree-fix-user-card-vip-btn into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#289
2026-07-25 13:11:38 +08:00
kate522
729812fc06
Merge pull request 'feat(admin): collapsible gateway credential forms on payment page' ( #288 ) from worktree-fix-balance-chain into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#288
2026-07-25 13:11:26 +08:00
kate522
6db4da32c6
feat(admin): collapsible gateway credential forms on payment page
...
Hide channel config cards until enabled; open expanded on enable and allow manual collapse via group header.
2026-07-25 13:08:37 +08:00
kate522
42b13ae997
Merge pull request 'fix(payment): wire balance wallet end-to-end when pay_balance_s is on' ( #287 ) from worktree-fix-balance-chain into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#287
2026-07-25 12:55:45 +08:00
kate522
3267bee71e
fix(payment): wire balance wallet end-to-end when pay_balance_s is on
...
Opening 余额功能 alone now enables cash-wallet pay (unless 余额支付 is explicitly off). Drop points-as-balance fallback, stop fake method injection, expose real wallet in cashiers, and honor auto_to_balance on recharge fulfill.
2026-07-25 12:46:38 +08:00
kate522
e4905e3088
fix(rest): build signin URLs from restUrl under plain permalinks
...
credits.js hardcoded siteUrl + /wp-json/aksrt/v1 which 404s when WP uses
plain permalinks (?rest_route=...). Prefer aksrtData.restUrl/apiUrl and
harden header-userbox path join for the same case.
2026-07-25 12:29:03 +08:00
kate522
c85774f9a0
Merge pull request 'Worktree fix user card vip btn' ( #286 ) from worktree-fix-user-card-vip-btn into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#286
2026-07-25 12:21:52 +08:00
kate522
a1852714d3
fix(nav): keep radius/jb paint tokens on 发布 toggle not wrapper
2026-07-25 12:00:36 +08:00
kate522
c8b4d1a851
fix(nav): never drop top-nav 发布 when submit page URL is empty
...
aksrt_get_new_post_url() returns '' without a page-submit assignment,
which previously skipped the post action and emptied the multi-type
chip. Fall back to post-new.php, keep a last-resort action list, put
radius/jb paint on the toggle, and force chip visibility CSS.
2026-07-25 12:00:07 +08:00
kate522
9a0b01f2b3
Merge pull request 'fix(nav): restore multi-type 发布 chip paint on bare navbar-but' ( #285 ) from worktree-fix-user-card-vip-btn into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#285
2026-07-25 11:52:42 +08:00
kate522
e194c603cb
fix(nav): restore multi-type 发布 chip paint on bare navbar-but
...
Paint classes (jb-*/but/radius) were on the transparent newadd wrapper,
so the multi-type 发布 toggle rendered invisible outside navbar-but-cluster.
Move them onto .newadd-btns__toggle and style the bare DOM path.
2026-07-25 11:51:47 +08:00
kate522
3df37a4404
Merge pull request 'fix(nav): align header user-card VIP CTA with check-in button' ( #284 ) from worktree-fix-user-card-vip-btn into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#284
2026-07-25 11:44:36 +08:00
kate522
e98f94bc06
fix(nav): align header user-card VIP CTA with check-in button
...
Drop navbar-cta/pill radius classes from the dropdown 开通会员 link and
force full-width 6px radius geometry to match the签到 button.
2026-07-25 11:42:13 +08:00
kate522
7b22f7336d
Merge pull request 'fix(nav): kill Bootstrap 5 navbar padding so bar matches zibll height' ( #283 ) from worktree-fix-theme-toggle-overlap into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#283
2026-07-25 11:36:22 +08:00
kate522
89b4070614
fix(nav): kill Bootstrap 5 navbar padding so bar matches zibll height
...
AKSRT loads BS5 (.navbar --bs-navbar-padding-y:.5rem) while zibll uses
BS3 without it; that alone added ~16px. Zero BS navbar pad, keep only
.header 8px 20px (mobile 0 8px), horizontal CTA margins, tighter mobile
logo/toggle row.
2026-07-25 11:33:52 +08:00
kate522
4a599258c8
Merge pull request 'fix(nav): align header bar height with zibll main.css' ( #282 ) from worktree-fix-theme-toggle-overlap into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#282
2026-07-25 11:28:15 +08:00
kate522
8a6f6feafb
fix(nav): align header bar height with zibll main.css
...
Drop forced 34px CTA chips and container min-height:50 that inflated
or shrank the bar vs zibll. Restore .navbar-but .but to 0.8em / 0.3em
1em / margin 0.4em; keep logo 36px, header pad 8px 20px, fixed reserve 88px.
2026-07-25 11:27:31 +08:00
kate522
bf4c019ab3
Merge pull request 'fix(admin): accept multi-value 发布类型 on header-nav save' ( #281 ) from worktree-fix-theme-toggle-overlap into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#281
2026-07-25 11:15:49 +08:00
kate522
ab3d361d46
fix(admin): accept multi-value 发布类型 on header-nav save
...
header_newposts_types is multi-select but PHP schema used type=select,
so validate() rejected arrays with 422. Use checkbox and allow
select+multiple arrays in SchemaProvider.
2026-07-25 11:13:52 +08:00
kate522
d77fce8fdd
Merge pull request 'fix(vip): join REST query with & under plain permalinks' ( #280 ) from worktree-fix-theme-toggle-overlap into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#280
2026-07-25 11:10:43 +08:00
kate522
53836ac6b8
fix(vip): join REST query with & under plain permalinks
...
GET pay/vip/modal?vip_level=1 became rest_route=.../modal?vip_level which
404s. Build rest_route path then append &vip_level= for plain links.
2026-07-25 11:08:15 +08:00
kate522
9c901e0d17
Merge pull request 'Worktree fix theme toggle overlap' ( #279 ) from worktree-fix-theme-toggle-overlap into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#279
2026-07-25 11:04:25 +08:00
kate522
a0862248b2
fix(auth): expose aksrtData.apiUrl alias for REST root
...
Mirror restUrl so legacy modal-auth/follow/report readers get a
plain-permalink-safe endpoint without hardcoding /wp-json.
2026-07-25 11:03:04 +08:00
kate522
7daaa03417
fix(auth): use restUrl for modal-login under plain permalinks
...
Local WP has empty permalink_structure so /wp-json/* 404s on Apache.
modal-auth fell back to /wp-json/aksrt/v1; prefer aksrtData.restUrl
(index.php?rest_route=/aksrt/v1) and join paths correctly.
2026-07-25 11:02:32 +08:00
kate522
680d9d6793
Merge pull request 'fix(nav): stop click ripple from stretching CTA chips' ( #278 ) from worktree-fix-theme-toggle-overlap into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#278
2026-07-25 10:58:51 +08:00
kate522
d3cae1f1cb
fix(nav): stop click ripple from stretching CTA chips
...
.aksrt-wave was injected into .but without position:absolute, so the
oversized span expanded header publish/VIP buttons on click. Make the
wave absolute, honor .nowave, and skip navbar CTA roots.
2026-07-25 10:58:04 +08:00
kate522
6143e7103a
Merge pull request 'fix(nav): hard-lock CTA chips at 34px for bare navbar-but markup' ( #277 ) from worktree-fix-theme-toggle-overlap into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#277
2026-07-25 10:50:42 +08:00
kate522
77150afe38
fix(nav): hard-lock CTA chips at 34px for bare navbar-but markup
...
Live header uses .navbar-form.navbar-but without .navbar-but-cluster;
remove em padding/height:auto/min-height calc that grew chips on press
and override .but.radius padding so publish/VIP stay fixed size.
2026-07-25 10:38:23 +08:00
kate522
3169d4c4db
Merge pull request 'fix(nav): stop CTA press warp, pin user menu, hide PC hamburger' ( #276 ) from worktree-fix-theme-toggle-overlap into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#276
2026-07-25 10:32:24 +08:00
kate522
4c18910dc4
fix(nav): stop CTA press warp, pin user menu, hide PC hamburger
...
Lock top-bar button transforms on press; anchor avatar dropdown under
the trigger; show mobile drawer toggle only ≤767 and grid-layout the
mobile header so logo and menu no longer overlap.
2026-07-25 10:31:52 +08:00
kate522
f599cfe3fb
Merge pull request 'fix(nav): zero FA vertical-align in top bar for flex centering' ( #275 ) from worktree-fix-top-multifunc-cards into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#275
2026-07-25 10:21:20 +08:00
kate522
21d91447f6
Merge pull request 'fix(theme): stop sun/moon overlap and restore dark float contrast' ( #274 ) from worktree-fix-theme-toggle-overlap into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#274
2026-07-25 10:18:44 +08:00
kate522
2898922a17
fix(theme): stop sun/moon overlap and restore dark float contrast
...
Drive toggle glyphs with html.dark/body theme classes only, drop
inline display styles that lost to !important CSS, and give the
float rail a solid surface + brighter ink in dark mode.
2026-07-25 10:18:19 +08:00
kate522
aa339c5a4d
fix(nav): zero FA vertical-align in top bar for flex centering
2026-07-24 12:53:15 +08:00
kate522
b5f13c4a1f
Merge pull request 'Worktree fix top multifunc cards' ( #273 ) from worktree-fix-top-multifunc-cards into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#273
2026-07-24 12:51:56 +08:00
kate522
c72f51987d
fix(nav): scope multi-type newadd wrapper without collapsing CTA links
2026-07-24 12:46:30 +08:00
kate522
a9aba6bdd1
fix(nav): win cascade for CTA and icon baseline
...
Scope multi-type newadd wrapper rules so they cannot collapse single CTA links; re-enqueue nav.css after header-menu-buttons for final zibll alignment.
2026-07-24 12:44:55 +08:00
kate522
4f5430cdba
fix(nav): complete zibll top-bar text/icon alignment pass
...
Rewrite inline nav.css alignment for logo, menu titles, CTA chips, theme toggle (29px), icon-only buttons, and user-href badges so FA glyphs and labels share zibll baselines.
2026-07-24 12:32:34 +08:00
kate522
683506f3a2
fix(nav): finish top-bar icon/text baseline alignment
...
Center toggle/badge FA icons, normalize CTA icon+label without raw spaces, and extend .but FA5 margin so navbar text/icons match zibll.
2026-07-24 12:24:32 +08:00
kate522
a5fd5105f4
fix(nav): inline top-bar icon/text alignment into nav.css
...
Bypass @import cache for critical FA centering, CTA baseline, and menu title flex so navbar offsets match zibll after hard refresh.
2026-07-24 12:16:59 +08:00
kate522
879e48a37a
fix(nav): hard-fix top bar icon/text offset vs zibll
...
Cache-bust core buttons CSS, inline critical alignment into nav.css, and center FA icons in toggle/btn/CTA chips so navbar text and icons stop drifting.
2026-07-24 12:14:53 +08:00
kate522
f492174297
fix(nav): align navbar text and icon baselines with zibll
...
Center FA icons in toggle-radius/btn chips, restore menu-item title flex baseline, and match CTA/logo vertical alignment so top bar text and icons no longer drift.
2026-07-24 12:08:09 +08:00
kate522
9afe11c8cc
Merge pull request 'Worktree fix top multifunc cards' ( #272 ) from worktree-fix-top-multifunc-cards into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#272
2026-07-24 11:56:44 +08:00
kate522
9aa0bd0755
fix(header): cache-bust frontend CSS modules via filemtime
...
header-components used fixed AKSRT_VERSION so card-gap fixes never reached browsers; inline gap rules and filemtime enqueue.
2026-07-24 11:48:25 +08:00
kate522
8bad0c1252
fix(header): force 10px seams between homepage icon cards
...
Harden gutters-5 child padding with higher specificity so homepage-fixed utilities cannot collapse header-slider card gaps.
2026-07-24 11:45:15 +08:00
kate522
e45bfc6eec
fix(header): restore gutters-5 gaps on homepage icon cards
...
Homepage never loaded zibll-utilities (single-post only), so .gutters-5 padding was missing and cards stuck together while other pages looked correct.
2026-07-24 11:42:13 +08:00
kate522
c246e4bcce
Merge pull request 'Worktree fix top multifunc cards' ( #271 ) from worktree-fix-top-multifunc-cards into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#271
2026-07-24 11:36:22 +08:00
kate522
d1f1cab6c8
fix(header): restore horizontal gutters on header-slider-card container
2026-07-24 11:34:34 +08:00
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
023f0bbd46
Merge pull request 'fix(header): align header-slider DOM/height with zibll demo' ( #270 ) from worktree-fix-top-multifunc-cards into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#270
2026-07-24 11:11:35 +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
e760be92f4
Merge pull request 'fix(header): full zibll 1:1 for top multifunc search/cards/admin' ( #269 ) from worktree-fix-top-multifunc-cards into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#269
2026-07-24 10:51:36 +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
8070bd47fd
Merge pull request 'fix(header): 1:1 zibll overlay icon cards for top multifunc component' ( #268 ) from worktree-fix-top-multifunc-cards into main
...
Reviewed-on: CYL/wordpress-theme-aksrt#268
2026-07-24 10:33:08 +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