1.12.0 (2024-06-26)
- btn margin (bb55c4f)
- disable scroll-smooth for scroll restoration to work properly (91ab9d7)
- do not update url if user navigated away from the cart (86542b8)
- do not update url if user navigated away from the cart (2a36146)
- search: add debounce to search (fb796a9)
- search: add suffix search (3bba0db)
- search: bug in search input (18710b3)
- add optimistic cart (8f70947)
- add speculative prerendering of cart page to speed-up full page nabvigation (d00bed5)
- introduce custom in-memory search (7e8eefe)
- reorganize routes structure for cart (f9da53a)
- search: make search input more responsive (b69707f)
- search: use in-memory search instead of Orama cloud (0387fed)
1.11.1 (2024-06-15)
- add full support for MDX (da9b932)
- fix inlang settings (1769ed0)
- make language configurable through env variables (aceaffc)
1.11.0 (2024-06-13)
- build (d3f4ddb)
- cart removal bug (e8e61b0)
- do not recalculate taxes on adding to cart when not on cart page (b811d17)
- fix logo margin (7b98cf9)
- override console.error about element.ref on client-side oto (ea7a32c)
- add debugger configuration for vscode (e610068)
- i18n: add Sherlock VS Code extension configuration for i18n (cf0b1a3)
- i18n: fixes (8b5f7d7)
- i18n: implement source file for all texts (64aa40a)
- i18n: pass locale to currency formatting (bef583f)
- tax: add feature flag for taxes (5178b98)
- tax: automatic taxes calculation NEEDS OPTIMISATIONS (f036d89)
- tax: handle tax calculation expiration (d4bffae)
- tax: taxes calculation (ea8f30a)
- tweak quantity change buttons (13404eb)
1.10.0 (2024-05-28)
- bug where cart would be not revalidated after adding something (2423407)
- filtering by country name (232dd92)
- improve shipping rates picker (f4a60db)
- increase contrast and add accessible description to image (eef2b12)
- nav menu touch interactions on iOS (df907ef)
- update SEO and canonical urls (a6e2134)
- add shipping cost to order summary (df9edbd)
- add tax ID to billing address (94aa3a4)
- batch cart update requests (9691012)
- billing address country select (10ec5aa)
- email newsletter in footer (eebc947)
- enable eslint-plugin-react-compiler (3c8ddf2)
- enable React Compiler and Turbopack (ba675c1)
- event better footer (7c506d4)
- flat shipping rates (a339f8e)
- implement opne-graph image for products (1b5ba0e)
- make cart summary sticky (70a8cdf)
- make conditional prefetching work on mobile and with keyboard (d09c786)
1.9.0 (2024-05-18)
- cart aside animation (129be4f)
- cart overlay scrolling to bottom (fc983cf)
- fix scroll restoration by removing next-view-transitions (7680f37)
- mobile version fixes (f124d5f)
- nav keyboard navigation (28d9f0c)
- navbar click and hover in short period of time (8b70d01)
- prefetch dynamic pages on hover (dbc3918)
- try fixing revalidation bug of cart (29c3877)
- add categories boxes (cfd1914)
- all products page (3afab0b)
- change category images (6b4bd15)
- enable Vercel Analytics and Speed Insights (94221e5)
- footer improvements (9e6226a)
- improve the homepage (fe6cc46)
- put more focus on checkout by hiding footer below the fold (e6f003b)
- responsive web design improvements (3c1c694)
1.8.0 (2024-05-13)
- clear cookie after purchase (9621d01)
- clear cookie after purchase (9f518ee)
- filter metadata on cart to only fetch products (7dd2e54)
- fix problem with cart cookie not being revalidated (56dc26e)
- improve validation of billing address (e5e5d33)
- add Link.com integration via Stripe Elements (51c89f7)
- support for different billing address (02e446b)
1.7.0 (2024-05-08)
- add ENABLE_EXPERIMENTAL_COREPACK for Vercel deployments (8c45281)
- analytics (209fe20)
- make sure variant name is used everywhere (67c52a6)
- nav links (6836497)
- nav on mobile (aabf34b)
- scroll to top on navigation (f53b614)
- search input on mobile (02fff87)
- add initial variant setup (3c17db1)
- add navigation menu (6981c7e)
- add order metadata field (fe10b76)
- add sitemap.xml and robots.txt (54a3f0d)
- open cart when new products are added (932156a)
- use YNS as placeholder (28859ac)
- validate product metadata (9175cdf)
- variants: fix jsonld and product title (46ad5b0)
- variants: single product page (ecb2d0a)
1.6.1 (2024-05-04)
- disable Orama telemetry to fix occasional 500ms delays in search (93d6cb8)
- remove duplicate video from readme (ebb847e)
1.6.0 (2024-05-03)
- add cart fallback for empty cart (741131c)
- add image bg to products (9c6546e)
- add priority (905ed37)
- breadcrumbs links (0a3a2b3)
- cart (38805d3)
- cart preview images background (fb0f771)
- change All to All Products (56dc0e4)
- change All to All Products (f43eaad)
- disable ppr again (ad0100e)
- disable ppr again (d455453)
- empty cart view (4076547)
- make sure actions are not confused with other functions (44676f6)
- position of toast (3bb4eba)
- refresh router cache in cart (d19a168)
- remove stripe warning (352e483)
- revalidate cart (8d4e036)
- search redirects (4bc3d31)
- visual fixes (120a77c)
- add better ProductNotFound page (1f8e3f8)
- add empty cart (6bce445)
- add force cache (bf2997e)
- add loading state to search (796ce9c)
- add orama search (30a8c85)
- add view transitions (fddc001)
- better orama indexing (9501501)
- cart skeleton (2c1731c)
- loading fallback to search input (7390d48)
- make orama optional (91a56e8)
- reenable PPR (5f9c92f)
- refactor Orama integration (aa7d01f)
1.5.0 (2024-04-18)
- allow hiding the Stripe warning (c2f0f03)
1.4.0 (2024-04-15)
- capitalize categories (bfa1a31)
1.3.0 (2024-04-09)
- add router.refresh() to cart (a5bb6d7)
- minor bugs in country selection (c4c3eae)
- move stripe warning to bottom in DOM (f995f44)
- safari bugs (6654ddb)
- tweaks to the order details page (bda17f1)
- add loading inidicator to cart summary table (ffa49f3)
- add metadata (3421f65)
- add shipping and billing addresses to order details (764e415)
- enable PPR (00458ae)
- fix orders table (ffac0c3)
- link products in cart to product page (74592aa)
- order summary details part 1 (0e23fa4)
- use optimistic updates for cart quantity modifications (738b1de)
1.2.0 (2024-04-05)
- add billing and shipping address forms (c298356)
- add cart preview in overlay (9a946dc)
- add cart summary table (9009adc)
- add feedback when adding products to cart (eade3f1)
- add shadcn/ui Alerty for errors messages (9149a8c)
- add single view page (4c8a074)
- add the
/admin
page (c1ab925) - billing address form (bb6aff8)
- checkout form (65500da)
- display products in
/admin
(8da8948) - payments wip (12a73e9)
- reorganise the layout for main &
/admin
(c6a7bea) - save billing information in metadata (8c3d470)
- stripe checkout (8ed1671)
1.1.0 (2024-04-01)
- add cart tooltip (8db7f19)
- fix build (49e9821)
- add basic single product page (a9ece38)
- add cache management to products and cart (4a2fc01)
- add commitlint (9a98ce9)
- add currency formatting (a9bb714)
- add favicons (7feb07b)
- add markdown support to features and description (d9723b1)
- add nav (c18fa9b)
- add not-found page (13ef093)
- add shadcn/ui and home page (e5a1e93)
- add Stripe mode indicator bar (86b5a14)
- add Stripe products images (7da8d75)
- implement cart based on Stripe Payment Intents (2bd047e)
- implement JSON LD (c08b4e6)
- list product features (3ba7a3e)
- make currency configurable (368fa59)
- parse env variables (e07942e)
- recalculate cart total on change (6367ecf)