Files
mataba/shop/CHANGELOG.md
T

1.6 KiB
Raw Blame History

Changelog

All notable changes to XShop follow Keep a Changelog and SemVer.

[1.0.0] – Unreleased

Added

  • Phase 0: product spec, architecture, feature matrix, roadmap, UI spec, database model, security, performance, testing, compatibility docs + ADRs.
  • M1 — Theme Foundation:
    • Templates: header.php, footer.php, index.php, front-page.php (section-based hero/category/product/promo/latest), single.php, page.php, archive.php, search.php, 404.php, sidebar.php, comments.php (threaded, paginated, accessible).
    • Components: template-parts/components/site-header.php, site-footer.php, breadcrumbs.php (Woo-aware, filterable), pagination.php (RTL-safe), search-form.php, post-card.php, empty-state.php, loading.php, section-heading.php, hero.php, promo-banner.php.
    • Design system: finalized assets/css/tokens.css (full palette/typography/spacing/radius/shadow/z/transition + dark mode semantic swap), base.css, layout.css, components.css, utilities.css — logical properties, zero left/right.
    • JS: assets/js/theme.js extended with accessible mobile nav (aria-expanded, focus trap, Esc, click-outside) + dark-mode toggle.
    • PHP: inc/helpers/template.php (xshop_has_woocommerce, xshop_is_woocommerce_page, branding fallback), inc/setup/body-classes.php, inc/setup/assets.php (layered enqueue + Woo style dequeue), inc/woocommerce/setup.php (wrappers).
    • Docs: updated docs/ARCHITECTURE.md, docs/UI-SPEC.md, docs/TESTING.md for M1.