* commercejs: Initial commit with basic product list
* ui: Handle no variants on product
* commercejs: Support individual product pages
* commercejs: Use separate sdkFetch function
* commercejs: Show option hex colors based on option name
* commercejs: Support product search and filter
* commercejs: Enable carts feature
* commercejs: Remove unused API endpoints
* commercejs: Fix adding variants to cart
* commercejs: Fix types for update cart hook
* commercejs: Update README
* commercejs: Add sorting to product search
* commercejs: Add generic types to cart actions
* commercejs: Better cart normalization
* commercejs: Provide typing for sdkFetch function
* commercejs: Refactor product search logic
* commercejs: Update commercejs types package and export types from local directory
* commercejs: Remove unused checkout hooks
* commercejs: Enhance fetcher to allow custom API routes
* commercejs: Fix product types
* commercejs: Add checkout functionality
* commercejs: Add commercejs to README list of providers
* commercejs: Add login/logout auth hooks
* commercejs: Adds comment to sdkFetch function
* commercejs: Bring back empty useSignup hook to fix build
* commercejs: Refactor useCheckout hook logic
* commercejs: Add errors to fetcher function if using invalid resource/method
* commercejs: Remove use of hex colors for color variants
* ui: Fix undefined error when no variants
* commercejs: Handle add to cart when no variants
* commercejs: Enable customer auth feature
* commercejs: Rename public key env variable as commercejs
* commercejs: Remove duplicate customer fields
* commercejs: Use variants API to generate product variants
* commercejs: Fetch all products using sort order
* commercejs: Fix use of normalizeProduct function
* commercejs: Disable customer auth
* commercejs: Show selected variant details in cart view
* commercejs: Update to latest commercejs types
* commercejs: Fix login email
* commercejs: Remove unnecessary ts-ignore
* api: Allow parameter to be passed to login API
* api: Allow login handler to accept GET requests
* commercejs: Add login API for login callback email link
* commercejs: Remove unused argument to API
* commercejs: Add hook to fetch logged in customer
* commercejs: Rename token to match SDK name
* commercejs: Enable logout
* commercejs: Fix VERCEL_URL env variable
* commercejs: Fix using vercel deployment url
* commercejs: Add deployment url env vars to templates
* Replace yarn with npm
* commercejs: Allow checkout submit even without card/address details
* ui: Add loading and cart refresh to checkout
* commercejs: Leave link to issue on TODO comment
* Update docs/README/env.template for commercejs provider
* ui: Prevent toggle loading after component unmount
* commercejs: Handle product without images
* ui: Explicity set loading to false after checkout
* Revert "api: Allow parameter to be passed to login API"
This reverts commit c3713ec6e23f1b423a071a31221069995d419486.
* commercejs: Handle login using API redirect
* commercejs: Adds shipping and billing details to checkout data
* commercejs: Fix types for fetcher and submit checkout
* commercejs: Update README with demo url
* commercejs: Update checkout hooks to use checkout context
* commercejs: Update checkout logic to use customer fields
* ui: Clear checkout fields context after checkout
* commercejs: Remove unused clear checkout function
* commercejs: Import constants directly
* Custom Checkout Progress
* Updates to Checkout
* Custom Checkout Progress
* Adding tabs
* Adding Collapse
* Adding Collapse
* Improving Sidebar Scroll
* Modif footer
* Changes
* More design updates
* sidebar cart
* More design updates
* More design updates
* More design updates
* More design updates
* Types
* Types
* Design Updates
* More changes
* More changes
* More changes
* Changes
* Changes
* Changes
* New tailwind required changes
* Sidebar Styling issues with Mobile
* Latest changes - Normalizing cart
* Styling Fixes
* New changes
* Changes
* latest
* Refactor and Renaming some UI Props
* Adding Quantity Component
* Adding Rating Component
* Rating Component
* More updates
* User Select disabled, plus hidding horizontal scroll bars
* Changes
* Adding ProductOptions Component and more helpers
* Styling updates
* Styling updates
* Fix for slim tags
* Missmatch with RightArrow
* Footer updates and some styles
* Latest Updates
* Latest Updates
* Latest Updates
* Removing Portal, since it's not needed. We might add it later I'd rather not to.
* Removing Portal, since it's not needed. We might add it later I'd rather not to.
* Sam backdrop filter
* General UI Improvements
* General UI Improvements
* Search now with Geist Colors
* Now with Geist Colors
* Changes
* Scroll for Mobile on IOs devises
* LoadingDots Working (:
* Changes
* More Changes
* Perf changes
* More perf changes
* Fade to the Nametags in the ProductCard
* changes
* Search issue ui
* Search issue ui
* Make sure to only refresh navbar and modals when required
* Index revalidate
* Fixed image issue
* hide album scroll on windows
* Fix scrollbar
* Changing
* Adding 404 with Layout
* Removing Toast
* Adding Assets
* Adding Assets
* Progress with LocalProvider
* New productTag
* Only images for the drop
* changes
* Empty SWRhooks
* Adding Local Provider
* Working local
* Working view of a LocalProvider
* More updates
* Changes
* Removed react-ticker
* default to local if no env available
* default to local if no env available
* add missing `@` to css import
* rewrite search rewrites to multiple pages
* allow requests in getStaticProps to execute in parallel
* make type import explicit
* add a tsconfig.js file
* use local provider in tsconfig.js
* avoid a circular dependency
* Saleor was not in the providers list
* avoid circular dependency in bigcommerce
* Adding more to the Local Provider (#366)
* Adding more data
* Adding more data
* optimize assets (#370)
* Optimize assets (#372)
* optimize assets
* remove assets
* remove assets
* cart enabled
* Adding saleor
* Changes with Webpack
* Changes
Co-authored-by: Luis Alvarez <luis@vercel.com>
Co-authored-by: Tobias Koppers <tobias.koppers@googlemail.com>
Co-authored-by: Shu Ding <g@shud.in>