NexaAqiqah Changelog#
All notable changes to the theme are documented on this page. Releases follow SemVer — major for breaking changes, minor for new features, patch for fixes.
1.2.0 — Indonesian demo photos, per-item icons, and a more ergonomic builder#
New#
- New demo photo set: 14 licensed Unsplash photos of Indonesian cuisine (tumpeng, nasi box, buffet catering, production kitchen) replace the generic set — the demo catalog, gallery, and pages now read as aqiqah at first glance.
- Per-item icon picker in the Homepage Builder for the "What's included" section: each row gets an icon select (star, box, badge, shield, etc.) with automatic fallback when left empty.
- Builder action sidebar: "Add section" and "Restore default order" now live in the sticky quick-actions panel — no more long scrolling to find buttons. Reset now shows a confirmation dialog.
Fixed#
- The "Add section" option re-enables after a newly added section is removed
(the hidden
typeinput is readable by the builder script again). - Fixed the "Translations loading triggered too early" warning on WP 6.7+ by loading theme translations before modules.
- All theme strings are 100% translated ID↔EN, including 20 license-SDK strings.
- "Cara Aqiqah" page: balanced hero, 3-column 01–05 steps, two-column included list on package detail, and more prominent prev/next navigation.
1.1.0 — Premium visual overhaul, performance, and new admin#
Visual & pages#
- Complete redesign built on a premium design system: deep forest + warm cream with restrained accents (terracotta, golden harvest), Fraunces + Plus Jakarta Sans pairing, and a display-first type scale.
- New hero: split composition with a dark conversion calculator, an image as section background mode with dark scrim, trust badges, and stats.
- Package catalog: split featured card, tiered cards with Best value / Halal badges, and an elegant placeholder when a photo is missing.
- Scannable package comparison table that restacks into cards on mobile.
- Editorial sections: "What's included" (icons + large type), a 01–02–03 process with connector lines, trust/legal split with a photo masonry, dark starred testimonial cards, editorial FAQ split, asymmetric gallery, dark closing CTA panel, and a branded footer.
- Gallery lightbox with keyboard support (Esc, arrows) and focus trap; the lightbox also covers photos on package detail pages.
- Subtle breadcrumbs (Home / Articles / Category) + schema on archive and single article heroes; category & tag archives reuse the same hero.
Performance#
- Automatic WebP conversion on upload/edit (Settings > Performance) served
via
<picture>with a JPG fallback for older browsers. - LCP image: eager + fetchpriority + preload with a matching
imagesrcset. - Non-blocking Google Fonts; downscaled brand logo; site-wide lazy loading
with
decoding=async. Lighthouse results: Performance 96–100 and SEO 100 on the five key pages (home, package archive & detail, article archive, category archive).
Admin & features#
- Homepage Builder: sticky action panel, live hero layout preview (split/background), and complete per-section forms (Include, Process, Why-us, gallery, testimonials, photo curation).
- Unified admin forms (radio, select, file dropzone, checkbox) plus package/testimonial/gallery list pages with status badges, thumbnails, and a premium bulk edit panel.
- One-click demo data: activating the theme on an empty site seeds 15 packages + thumbnailled articles + 15 testimonials + 15 gallery photos automatically; manual buttons remain under NexaAqiqah > Data Uji Lokal. Customer data is never touched — seeding only runs on an empty site.
- Theme Settings tabs completed following the pattern of other LeksaStudio themes (general, typography, appearance, header, pagination, blog, footer, performance, branding, integrations, advanced) with per-tab saving and notices.
- Blog sidebar widgets: latest/popular posts with thumbnails, popular packages, and tags — all controlled from the Blog tab.
Accessibility#
- Color contrast passes WCAG AA across all text (including small gold labels,
darkened to bronze
#8a5a13). - Universal
:focus-visiblering, skip link,aria-expandedon the mobile menu,aria-labelon all icon buttons, focus trap in the lightbox, andprefers-reduced-motionsupport for every animation.
Fixes#
- The hero calculator estimate now uses the cheapest package price (instead of a "Contact admin" label) so the conversion panel always shows a number.
- Trust/Legal section layout bloat on some content fixed with deterministic aspect ratios.
- Hero badge icons enlarged and recolored for the background mode.
- Featured package image now renders reliably on the homepage featured card.
1.0.0 — Initial release#
- Aqiqah & sharia catering theme: package catalog, WhatsApp calculator, blog, testimonials, kitchen gallery, and a unified admin panel.