[
  {
    "version": "1.3.4",
    "date": "2026-11-03",
    "title": "Introducing Lippy by Themes by Kyle.",
    "summary": "The beauty theme and its three presets now use the Lippy name. This remains a submission candidate pending Shopify review.",
    "changes": [
      {
        "tag": "Fixes",
        "text": "Updated the theme name, Lippy Care and Lippy Scent preset labels, editor copy, documentation and installation archive."
      },
      {
        "tag": "Fixes",
        "text": "Pre-review compliance update: mobile and desktop Shopify account component, Follow on Shop support, native unit prices on product cards, interactive 3D media and AR, complete font variants and gift-card recipient validation and scheduling fields."
      },
      {
        "tag": "Fixes",
        "text": "Removed the cart discount-entry control and unverified quantity and bundle discount estimates. Quantity tiers use actual Shopify price breaks; bundle selections retain real product prices."
      },
      {
        "tag": "Accessibility",
        "text": "A physical iPhone Safari check confirmed a visible Checkout button, successful Back restoration and repeat checkout navigation. No order was placed in that device check."
      }
    ]
  },
  {
    "version": "1.3.3",
    "date": "2026-10-28",
    "title": "Lippy: installation and Safari improvements.",
    "summary": "Submission candidate with all three beauty presets. Shopify approval and full accessibility conformance remain unverified.",
    "changes": [
      {
        "tag": "Fixes",
        "text": "The Safari bag respects the visible viewport and bottom safe area. Returning from checkout restores the Checkout button after cached navigation."
      },
      {
        "tag": "New Feature",
        "text": "Custom Liquid sections and product blocks, compatible app blocks in the featured shade product, and a 160-pixel gift-card QR code."
      },
      {
        "tag": "Fixes",
        "text": "Clean installations show merchant setup guidance, preserve image alternative text and enable accelerated checkout defaults. Care and Scent keep a single-row header at tablet widths."
      }
    ]
  },
  {
    "version": "1.3.2",
    "date": "2026-10-26",
    "title": "Lippy: customer journey corrections.",
    "summary": "Fixes and setup improvements from an internal first-time shopper review. This remains a development release for evaluation.",
    "changes": [
      {
        "tag": "Fixes",
        "text": "Shade Studio opens outside sticky stacking contexts. One active overlay and focus trap prevent conflicting dialogs; removed sections release focus and scroll state."
      },
      {
        "tag": "New Feature",
        "text": "Merchant-selected shopping and search collections, useful best-selling and new-arrival routes, selected-shade labels and explicit shade add actions."
      },
      {
        "tag": "Fixes",
        "text": "Product delivery rows can link to a selected care page. The contact template shows page content before Shopify’s native enquiry form."
      },
      {
        "tag": "Accessibility",
        "text": "Corrected bag quantity announcements and added overlay lifecycle regression coverage. Full accessibility conformance remains unverified."
      },
      {
        "tag": "New Feature",
        "text": "Setup guidance for Search & Discovery beauty filters, searchable shade descriptions, checkout markets and customer care."
      }
    ]
  },
  {
    "version": "1.3.1",
    "date": "2026-10-25",
    "title": "Lippy: accessibility and setup corrections.",
    "summary": "Corrections found during Chrome Lighthouse testing, opened-dialog checks and an internal merchant setup rehearsal.",
    "changes": [
      {
        "tag": "Accessibility",
        "text": "Raised product breadcrumb contrast, corrected footer and collection heading levels, removed an invalid search-field ARIA attribute, and added a visible input focus indicator."
      },
      {
        "tag": "Fixes",
        "text": "Cleared and cached searches cannot be overwritten by an older response. Search result counts are announced and repeated quick-add requests are guarded."
      },
      {
        "tag": "Fixes",
        "text": "Routine step numbers remain consecutive when a product is omitted; missing product photographs use a safe placeholder."
      },
      {
        "tag": "New Feature",
        "text": "Public Lippy setup guides, current release notes and an email-draft support handoff. Builder rehearsals are recorded separately from real merchant feedback."
      }
    ]
  },
  {
    "version": "1.3.0",
    "date": "2026-10-25",
    "title": "Lippy: a complete beauty direction.",
    "summary": "Development release for merchant evaluation. Not yet offered for sale or approved for the Theme Store.",
    "changes": [
      {
        "tag": "New Feature",
        "text": "Shade Studio: two-shade comparison, colour-family and undertone filters, stock visibility and application photography."
      },
      {
        "tag": "New Feature",
        "text": "Three complete Lippy presets for makeup, skincare and fragrance; optional routine steps with actual Shopify totals."
      },
      {
        "tag": "Performance",
        "text": "Responsive 480- and 800-pixel bundled photographs. Core JavaScript totals 11.21 KB gzip; this is a size measurement, not a Lighthouse score."
      },
      {
        "tag": "Accessibility",
        "text": "Semantic checks on nine rendered preset/page combinations, comparison labels and keyboard dismissal. Full conformance remains unverified."
      },
      {
        "tag": "Fixes",
        "text": "Product-card shade prices and URLs, duplicate add protection and cancellation of stale variant requests."
      }
    ]
  }
]
