Skip to content

Latest commit

Β 

History

History
195 lines (154 loc) Β· 12.3 KB

CHANGELOG.md

File metadata and controls

195 lines (154 loc) Β· 12.3 KB

Change log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

October 2021

Features

  • PR #160
    • Brands and landing pages are now generated on build instead of manually created.
    • Type and Special offer filters for mattress lists.
    • Universal mattress list component for all mattress brands, all mattresses, and sale pages.
    • New mattress list header with sort, number of results and collapse all accordions toggle.
    • Removed 21 redundant and unused files. πŸŽ‰

August 2021

Features

  • PR #159
    • Empty cart and search results now display helpful links.
    • New animated submit button gives better visual cue that items are being added to cart and the option to view the cart.
  • PR #155 Updated policies and warranty pages.
  • PR #154 New brand Mattress America.
  • PR #153 X-Chair's added!
  • 5f3b51d Added script to run dev server over local network.

Bug Fix

  • 8118e3a Copyright year updates automatically now.
  • db9d25d X-Chair correctly display correct widths and headrest options.
  • PR #158 Reduced proudction build times from 22 to 3 minutes.

July 2021

Bug Fix

  • PR #152 Silence console warnings, update deps. and PropType fixes.
  • Indicates which small image in carousel is still active after hover. 47d8e91

June 2021

Bug Fix

  • Removed 'Default title' text under product title in cart when product has no variants. 17c6078
  • Review data in footer was not displaying in random production builds. ec0d664
  • Instagram link now goes to currect page. 534d0ca
  • Web chat now works again. 72b1934
  • Removed extra digits after decimal in cart total.fd23a60

May 2021

Features

  • PR #148 Big bundle savings.
  • PR #146 Technical debit and dependancy upgrades.
    • πŸš€ Moved to Gatsby v3.6 from v2
    • πŸ’₯ Migrated all images to the new gatsby-plugin-image.
    • πŸŽ‰ Migrated to Shopify's newest release canidate for their brand new source plug-in.
    • πŸ‘» Migrated from Husky version 4 to version 6
    • Updated most minor dependencies to the latest versions.
    • Removed react-anchor-link-smooth-scroll from project and added prefers-reduced-motion media query.
    • More consistent file naming conventions.
    • Improved folder structure of the entire project.
    • Moved from deprecated typeface font packages to new fontsource packages.
    • Combined all style themes into one crossed project.
    • Cleaned up and rewrote a majority of components.

April 2021

Features

  • Added JSON-LD to blog posts

Bug Fix

  • Fixed errors in main json-ld. Remove trailing commons. dd84f52
  • Updated visual sitemap with new mattress model from CMS. Complete rewrite is comming! d08e7e7
  • Fixed errors in product json-dl. Remove double quotes from descriptions of products. 2849033

March 2021

Features

  • PR #137
    • Added foundation compatibility chart to mattresses in single product view.
    • New CSS of below the fold single product description.
    • Updated alignment and general CSS for single product feature list and form.

February 2021

Features

  • PR #136

    • Rewrote 'add to cart' notification.
    • Rewrote cart item indicator.
    • Cart UI clean up on mobile.
    • Cart now displays estimated tax per store location.
    • Cart is now disabled when empty.
  • PR #135

    • Sheets now have a color picker instead of a variants being in one drop down.
    • Redesign on single product form:
      • Quantity input can no longer be less than 1 or greater than the maxQty prop.
      • Qty and Submit display on the same line when only one variant exists.
      • Single product form handling is now done by validation and disabling of form elements.
      • Removal of dedicated error components.
      • Added aria-labels to qty and sheet picker fields.
  • PR #133

    • Complete over hull of back-end. All product data is now in DatoCMS leaving Shopify to just deal with pricing.
    • Product features now have descriptions.
    • Foundations/frames/boxsprings have been added to accessories.
    • Both product feature lists combine on mobile.
    • Now using one templet for all products besides mattresses.
    • Search should come back with more relevant results.
    • Tons of clean up and removal of dead code.
    • Sale banner for accessories.
Bug Fix
  • Switched react-focus-lock import to avoid React rendering errors. PR #136
  • Stopped crash if mattress variant does not have a corresponding foundation to size chosen baf90d8.
  • Inch marker for profile in single product.
  • About page now displays proper SEO tags for page.
  • Env vars updated with out GATSBY_ pre-fix if they don't need to be exposed at the component level.

January 2021

Bug Fix
  • Addressed structured data errors in Google Search console. a8780d3
  • Curser now displays as 'pointer' in single product view, shopping cart and nav icons 89cb345
  • Product list sorting from Z-A now works as expected. 4723e8b
  • Single product tri-image component does not get cut off at the bottom anymore. 1d5b64e
  • All Mattress view now uses the correct header. f006df5

December 2020

Features
  • Updated Policies and warranty verbiage.
  • Added alt data to almost all CMS hosted images.

November 2020

Features
  • Redesigned 'About Us' page πŸŽ‰ πŸŽ‰ πŸŽ‰ PR 130
Bug Fix
  • Algolia now doesn't delete all records on build when there is records already published. issue: 105
  • Rewrote unparsable structured data reported by Google Search console.

October 2020

Features
  • Added 'apply now' button for Synchrony financing f345d9a
  • New route /brands/list lists all mattresses. Also works with url query strings. PR 127
Bug Fix

September 2020

Features
Bug Fixes
  • Added missing meta tags for accessories list page.
  • Updated all instances of Brands link text to Mattresses. a115f0c, 786e9ca
  • Webkit mobile now displays carousel correctly. 43b5f1e
  • Aria-label in cart now displays correct item number. 5d18e3b
  • Cart close icon doesn't hide behind text on close anymore. a9b5f6e

August 2020

Features
Bug Fixes
  • Filter sort panel showing up empty in FireFox #111.
  • Remove service worker due to serving stale cache #111.