- #2775
442ae1bThanks @bookernath! - Bump Next.js to 15.5.9 to address security vulnerability
8016f01Thanks @bookernath! - Bump Next.js to latest version to address CVE
-
632a645Thanks @bookernath! - Add stub for generating Customer Login API tokens for SSO integrations -
632a645Thanks @bookernath! - Add /login/token endpoint to power Customer Login API -
#1816
6eb30acThanks @bc-svc-local! - Update translations.
-
#1749
cacdd22Thanks @chanceaclark! - Change the rest of the auth pages to use toasts. -
#1746
0e34915Thanks @chanceaclark! - Converts the change password messages over to using a toast. This should provide a better DX and UX. -
#1747
608b886Thanks @chanceaclark! - Update the register customer page to use toasts for messaging. -
#1749
cacdd22Thanks @chanceaclark! - Converts the reset password messages over to using a toast. -
#1749
cacdd22Thanks @chanceaclark! - Remove the account state provider components -
#1749
cacdd22Thanks @chanceaclark! - Converts the login messages over to using a toast. -
#1743
7c03428Thanks @chanceaclark! - After login, redirect to orders page instead of an account overview page. This also removes the account overview page. -
#1741
5136facThanks @chanceaclark! - If a customer is already logged in, we want to redirect them back to their account pages if they are trying to hit one of the non-logged-in customer auth routes. The prevents any side effects that may occur trying to re-auth the client. This is done by providing a root layout.tsx page under the (auth) route group. -
#1749
cacdd22Thanks @chanceaclark! - Converts the change/forgot password messages over to using a toast.
-
#1765
1c9b880Thanks @bookernath! - Assign cart to customer as part of initial login mutation -
#1760
f6161c5Thanks @bc-svc-local! - Update translations.
-
#1639
ae2c6cdThanks @bc-alexsaiannyi! - Add orders for customer account. Now customer can open orders history or move to specific order details. -
#1729
d52affeThanks @chanceaclark! - Removed ReCaptcha validation when you are logged in and making account changes. We have already validated a customer is human at the loggin screen. -
#1728
d7dbd7aThanks @chanceaclark! - Convert the messages that were displayed when deleting an address over to using the toast functionality.
-
#1727
d3c6dbcThanks @migueloller! - Ignore empty strings when parsing array URL search parameters in faceted search. -
#1730
ad8c86dThanks @chanceaclark! - Fixes the inventory handling to handle some options being out of stock.
-
#1649
d38f164Thanks @bc-alexsaiannyi! - improve account forms submit errors message -
#1651
1a222cbThanks @bc-yevhenii-buliuk! - refresh the entire list of addresses after deleting an address -
#1722
1f0c2efThanks @chanceaclark! - Remove--turbofrompnpm devas it has some issues with the latest dependency bump, along with others.
-
#1717
12fea79Thanks @chanceaclark! - Add a check for variant stock levels on add to cart button -
#1674
512c338Thanks @chanceaclark! - Uses the API responses to show better errors when adding a product to the cart. -
#1710
15edf31Thanks @chanceaclark! - RenameBcImagetoImage -
#1703
7b598ffThanks @chanceaclark! - Adds localized data fetching withing the beforeRequest client helper. If information is translated (currently possible to update via the Admin GraphQL API) then we will return the translated product data. See https://developer.bigcommerce.com/docs/store-operations/catalog/graphql-admin/product-basic-info for more information on how to use overrides. -
#1710
15edf31Thanks @chanceaclark! - Force usage of the<Image/>component. This component should fallback to using the default image loader if the url doesn't come from the BigCommerce CDN. -
#1672
ffefc61Thanks @chanceaclark! - If a string is not provided in the selected locale, the translation system will fallback to "en" for that specific entry.
-
#1661
93d9984Thanks @bookernath! - Remove webpack chunk plugin -
#1688
3267840Thanks @thebigrick! - Added aria label for compare button -
#1617
c852961Thanks @bc-yevhenii-buliuk! - UX improvements for account pages -
#1690
ee6bbb9Thanks @thebigrick! - Added localization to hardcoded strings -
#1647
ad5ed3fThanks @bc-alexsaiannyi! - update submit create account errors message -
#1715
2960a70Thanks @bc-svc-local! - Update translations. -
#1694
07f8463Thanks @bc-svc-local! - Update translations.
-
#1636
23abacfThanks @chanceaclark! - Remove console.error when falling back to defaultChannelId -
#1636
23abacfThanks @chanceaclark! - Clean up login error handling. -
Updated dependencies [
23abacf]:- @bigcommerce/catalyst-client@0.14.0
- #1623
16e3a76Thanks @chanceaclark! - Next 15 upgrade
-
#1629
72a30a8Thanks @deini! - Use Typescript on Next Config -
#1618
d60e916Thanks @bc-svc-local! - Update translations. -
Updated dependencies [
16e3a76]:- @bigcommerce/catalyst-client@0.13.0
-
#1262
0c2023bThanks @chanceaclark! - Removes all usages of the customer impersonation token. Also updates the docs to correspond with the Storefront API Token. -
#1262
0c2023bThanks @chanceaclark! - Allows the ability to consume a storefront token. This new token will allow Catalyst to createcustomerAccessToken's whenever a user logs into their account. This change doesn't include consuming the either token, only adding the ability to pass it in.
-
#1525
e751319Thanks @bc-alexsaiannyi! - fix warning for using the same keys on items -
#1521
fd83a78Thanks @bc-yevhenii-buliuk! - fix styles for active account tab -
#1520
c898792Thanks @bc-alexsaiannyi! - improve error message on reset password page -
#1524
f08883cThanks @bc-alexsaiannyi! - improve behaviour for change password page for logged in user -
#1529
22426b2Thanks @bc-yevhenii-buliuk! - fix validation message for email on account settings page -
#1516
41270c2Thanks @bc-svc-local! - Update translations. -
#1534
de48618Thanks @bc-svc-local! - Update translations.
-
#1491
313a591Thanks @jorgemoya! - Bumpnext-intlwhich includes some minor changes and updated APIs:- Use new
createNavigationapi. - Pass
localeto redirects. setRequestLocaleis no longer unstable.
- Use new
-
#1505
691ec2bThanks @bc-alexsaiannyi! - update login page & error message styles -
#1506
ac83d3eThanks @bc-yevhenii-buliuk! - remove unnecessary fields from account settings form and update confirmation message -
#1499
b5aea9bThanks @jorgemoya! - Bumps next-intl to fix issue with hashes and query params in urls. -
#1511
370d0b1Thanks @bc-alexsaiannyi! - update styles for reset password validation -
#1454
53599e6Thanks @bc-yevhenii-buliuk! - remove unnecessary fields from create account form -
#1487
a22233fThanks @bc-svc-local! - Update translations.
- Updated dependencies [
d4120d3]:- @bigcommerce/catalyst-client@0.11.0
- #1401
3095002Thanks @bookernath! - Add dynamic robots.txt from control panel settings
-
#1477
79e705fThanks @deini! - Breadcrumbs for top level category pages are no longer rendered -
#1467
e763a83Thanks @deini! - Fixes an issue when a numeric product option set to a minimum <= 0 breaks the counter component. -
#1459
b4485c7Thanks @chanceaclark! - Updates the with-routes middleware to fallback on locale based rewrite logic if the redirect is a dynamic entity redirect. -
#1469
8e9e7f3Thanks @chanceaclark! - Fixes the product quantity reseting back to the previous value when adjusting the quantity fails. -
#1476
d47e3acThanks @deini! - adds an empty state to category pages -
#1458
3d67f8dThanks @chanceaclark! - Add no-store to mutations that are rate limited. -
#1453
1c8b042Thanks @bc-svc-local! - Update translations. -
Updated dependencies [
2d1526a]:- @bigcommerce/catalyst-client@0.10.0
-
#1410
53cca82Thanks @bookernath! - Move /reset page to /login/forgot-password in order to reduce top-level routes. -
#1384
17692caThanks @chanceaclark! - Pass customer ip address into requests that don't rely on cached values. -
#1388
a309a4dThanks @deini! - wraps header and footer in suspense boundaries
-
#1374
1f76f61Thanks @jorgemoya! - Prepend locale for redirected urls in tests. More info: amannn/next-intl#1335 -
#1373
971033fThanks @jorgemoya! - Add missing metadata in account settings page. -
#1370
655d518Thanks @bc-svc-local! - Update translations. -
#1446
ba4820bThanks @deini! - Fixes a bug where product variant was not reliably being selected on PDP when using pre-selected options. -
#1391
4d64c31Thanks @bookernath! - Get lossy image from API instead of setting param in code -
#1389
a4eaff6Thanks @bookernath! - Add additional IP address header -
#1402
6e75ef5Thanks @bc-yevhenii-buliuk! - fixing the problem with submitting the password change form -
#1407
ac9832fThanks @bc-svc-local! - Update translations. -
#1392
76227acThanks @bc-svc-local! - Update translations. -
#1424
4874addThanks @bc-svc-local! - Update translations. -
#1445
ba3f513Thanks @deini! - Adds optimistic updates to all "Add to cart" buttons. This change makes the UI feel snappier and give quick feedback on user interaction. -
Updated dependencies [
17692ca]:- @bigcommerce/catalyst-client@0.9.0
-
#1362
0814afeThanks @deini! - If app is not running on Vercel's infra,<Analytics />and<SpeedInsights />are not rendered.Opt-out of vercel analytics and speed insights by setting the following env vars to
trueDISABLE_VERCEL_ANALYTICSDISABLE_VERCEL_SPEED_INSIGHTS
-
#1354
3d298c7Thanks @jorgemoya! - Move address forms in account to their own /add and /edit pages. -
#1280
27cbfd2Thanks @bookernath! - Add dynamic favicon from API on a static route -
#1357
3176491Thanks @jorgemoya! - Add /account/settings/change-password route for change password form.
-
#1361
dd10d06Thanks @jorgemoya! - Enforce use of next-intl's wrapper navigation APIs. -
#1360
00f72ddThanks @jorgemoya! - Change LocalePrefix mode toas-needed, since there's an issue that is causing caching problems when usingnever.More info about LocalePrefixes: https://next-intl-docs.vercel.app/docs/routing#shared-configuration Open issue: amannn/next-intl#786
-
#1338
d50613aThanks @bc-yevhenii-buliuk! - improve redirect behavior after change password on account page -
#1358
48db1b8Thanks @jorgemoya! - Update da and fr translations to use correct string templates. -
#1368
d032e65Thanks @jorgemoya! - Localize metadata titles. -
#1369
c9a5ab5Thanks @jorgemoya! - Pass in default channel to favicon query, sincegetLocalecan't be used in routes.
- Updated dependencies [
88663d1]:- @bigcommerce/catalyst-client@0.8.0
-
#1257
d656e79Thanks @bc-alexsaiannyi! - add numbers-only field & utils for account form fields -
#1277
8e6253dThanks @jorgemoya! - Update Slideshow prop to use altText for image. Rename Hero wrapper component to Slideshow. -
#1302
a620a19Thanks @deini! - fix: decode webpage id to fix 404 on some Webpages -
#1257
d656e79Thanks @bc-alexsaiannyi! - add checkboxes field for account & addresses forms -
#1346
33e133dThanks @bc-alexsaiannyi! - fix placeholder positioning for picklist custom form field -
#1316
4aea109Thanks @jorgemoya! - Normalizes translations across all pages, updates the next-intl configuration, and simplifies translation handling in the project. -
#1257
d656e79Thanks @bc-alexsaiannyi! - add dates field for account & address forms -
#1141
9f3c949Thanks @bc-yevhenii-buliuk! - improve redirect behavior after creating new address -
#1305
b11ba3dThanks @jorgemoya! - Refactors tabs in/accountto each be their own page. This also removes unused links in account home page (and tests) until we have that functionality available.Previous structure:
/account [tab] page.tsxNew structure:
/account (tabs) addresses page.tsx settings page.tsx ...etc -
#1257
d656e79Thanks @bc-alexsaiannyi! - add multipleChoices field(radio-buttons, picklist) for account & address forms -
#1334
00f43f0Thanks @deini! - Fixes a server crash when user switches language settings -
#1333
e2c0153Thanks @deini! - Splits i18n into request.ts and routing.ts This helps reduce our middleware bundle as we no longer do a dynamic import on our middleware entrypoint. -
#1342
f7bb1e2Thanks @jorgemoya! - Update localeSwitcher to use a link instead of a form. -
#1326
255c648Thanks @chanceaclark! - Ensure recaptcha is bypassed for functional tests. -
#1278
f8553c6Thanks @jorgemoya! - Fix wrapping author text in BlogPostCard. -
#1322
77ecb4bThanks @jorgemoya! - Split auth forms to four different pages:- /login
- /register
- /reset
- /change-password
Additionally, moved shared form field components to
/components/form-fields/and updated translations. -
#1317
7802361Thanks @jorgemoya! - Rename NEXT_PUBLIC_DEFAULT_REVALIDATE_TARGET to DEFAULT_REVALIDATE_TARGET since we don't need this exposed to the client. -
#1296
fcd44bbThanks @bookernath! - Add link header to preconnect to CDN -
#1088
644361eThanks @bc-yevhenii-buliuk! - improve redirect behavior after creating account -
#1329
ad601e1Thanks @bc-alexsaiannyi! - update multiline form-field to respect required settings -
#1257
d656e79Thanks @bc-alexsaiannyi! - add multilinetext field for account & address forms -
#1300
b32198bThanks @jorgemoya! - Refactor queries, fragments, and mutations in an effort to set a pattern on where these functions need to be defined.Shared queries and mutations will remain in /client for now.
-
#1349
dd9cf6fThanks @jorgemoya! - Remove updateCustomer and getCustomerAddresses queries since they are defined now where they are used. -
#1313
6531bb2Thanks @jorgemoya! - Remove "Quick add" button in PLP for products that have options. Will now just show a button that links to the product.
-
#1261
f715067Thanks @chanceaclark! - Remove the need of fetching shipping countries by using the GraphQL data. -
#1261
f715067Thanks @chanceaclark! - Fetch shipping zones if access token exists, otherwise regress back to using the geography node on graphql for shipping information. This is part of an effort to remove the need of theBIGCOMMERCE_ACCESS_TOKEN.
-
#1256
686abe9Thanks @jorgemoya! - Consistency improvements to prop APIs for UI components. -
Updated dependencies [
f715067]:- @bigcommerce/catalyst-client@0.7.0
-
#1166
0661e53Thanks @bookernath! - Use default SEO settings from store for pages without SEO information specified, normalize SEO implementation across pages -
#1194
b455b05Thanks @BC-krasnoshapka! - Add basic support for Google Analytics via Big Open Data Layer. BODL and GA4 integration is encapsulated inbodllibrary which hides current complexity and limitations that will be improved in future. It can be extended with more events and integrations with other analytics providers later. Data transformation from Catalyst data models to BODL and firing events is done in client components, as only frontend events are supported by BODL for now.List of currently supported events:
- View product category
- View product page
- Add product to cart
- View cart
- Remove product from cart
In order to configure you need to specify
NEXT_PUBLIC_GOOGLE_ANALYTICS_IDenvironment variable which is essentially your GA4 ID.
-
#1225
127f3b6Thanks @jorgemoya! - Change propitemstolinksin Header. -
#1232
b7d4986Thanks @jorgemoya! - RemovePopovercomponent, utilize radix primitives instead. -
#1196
b793661Thanks @jorgemoya! - Add locale picker in header. -
#1231
befb122Thanks @jorgemoya! - AddDropdowncomponent. -
#1209
ef2f3cbThanks @bookernath! - Limit number of chunks in webpack, customizable via env -
#1239
9a37c6aThanks @jorgemoya! - AddSearchcomponent. -
#1199
e8bf185Thanks @jorgemoya! - Add more context when no result is found in search page. -
#1236
7d9e865Thanks @bookernath! - Exclude node_modules from tailwind config to improve build time -
#1214
4e890ffThanks @jorgemoya! - Change propvaluetotitlein Accordions. -
#1197
c831677Thanks @jorgemoya! - Set key before spreading prop in some form components. -
#1188
5c77f41Thanks @jorgemoya! - Rename brand prop to subtitle in Product Card. -
#1234
052e94aThanks @jorgemoya! - AddBreadcrumbscomponent. -
#1224
5f934f9Thanks @jorgemoya! - Change propthumbnailtoimagein BlogPostCard. -
#1206
d1cf327Thanks @jorgemoya! - AddSlidecomponent to be used inSlideshow. -
#1198
22dc862Thanks @jorgemoya! - Add missing accessibility components to Sheet/Mobile Nav. -
#1226
d6d1224Thanks @jorgemoya! - Renamevaluetoratingfor Rating component, remove unused props. -
#1190
d01b4e0Thanks @jorgemoya! - Remove title prop from Tabs, remove Tabs from /account since it's not needed. -
#1204
bde94baThanks @jorgemoya! - Add missing accisibility components to Quick Search. -
#1200
51704d9Thanks @chanceaclark! - Use thegeographynode to retrieve a list of countries. This removes one less dependency on the access token. -
#1235
53ccd31Thanks @jorgemoya! - AddPaginationcomponent. -
#1211
ec81a3aThanks @jorgemoya! - Update price prop in ProductCard to accept an object instead of a ReactNode. -
#1208
315ed15Thanks @jorgemoya! - Move CompareDrawer to ui components. -
Updated dependencies [
51704d9]:- @bigcommerce/catalyst-client@0.6.0
-
#1178
f592d9fThanks @jorgemoya! - This refactor changes the structure of our UI components by replacing composability with a prop-based configuration. This change simplifies the use of our components, eliminating the need to build them individually from a composable approach. Additionally, it provides a single location for all class customizations, improving the experience when fully customizing the component. We believe this approach will make it easier to use components correctly and safeguard against incorrect usage. Ultimately, by adopting a prop-based configuration, we aim to achieve full replaceability and simplify theming for our components.Before refactor:
<Accordions> <AccordionsItem> <AccordionsTrigger> Title 1 </AccordionsTrigger> <AccordionsContent> Item Content 1 </AccordionsContent> </AccordionsItem> <AccordionsItem> <AccordionsTrigger> Title 2 </AccordionsTrigger> <AccordionsContent> Item Content 2 </AccordionsContent> </AccordionsItem> </Accordions>After refactor:
<Accordions accordions={[ {value: 'Title 1', content: 'Item Content 1'}, {value: 'Title 2', content: 'Item Content 2'} ]}>Before refactor:
<Select onValueChange={onSort} value={value} > <SelectContent> <SelectItem value="featured">Featured</SelectItem> <SelectItem value="newest">Newest</SelectItem> <SelectItem value="best_selling">Best selling</SelectItem> <SelectItem value="a_to_z">A to Z</SelectItem> <SelectItem value="z_to_a">Z to A</SelectItem> <SelectItem value="best_reviewed">By reviews</SelectItem> <SelectItem value="lowest_price">Price ascending</SelectItem> <SelectItem value="highest_price">Price descending</SelectItem> <SelectItem value="relevance">Relevance</SelectItem> </SelectContent> </Select>After refactor:
<Select onValueChange={onSort} options={[ { value: 'featured', label: 'Featured' }, { value: 'newest', label: 'Newest' }, { value: 'best_selling', label: 'Best selling' }, { value: 'a_to_z', label: 'A to Z' }, { value: 'z_to_a', label: 'Z to A' }, { value: 'best_reviewed', label: 'By reviews'}, { value: 'lowest_price', label: 'Price ascending' }, { value: 'highest_price', label: 'Price descending' }, { value: 'relevance', label: 'Relevance' }, ]} value={value} />
- #1156
7d91478Thanks @chanceaclark! - Adds customer information onto the session for consumption in both server and client components
-
#1183
4e7ed57Thanks @chanceaclark! - Usesnext/navigationfor logging in as a customer instead of the built-inredirectTooption. That option was not following thetrailingSlashconfig set innext.config.jswhich caused test failures. -
Updated dependencies []:
- @bigcommerce/catalyst-client@0.5.0
- #1057
22dd481Thanks @bookernath! - Added /sitemap.xml as a proxy to hosted BigCommerce sitemap
-
#1098
405e791Thanks @bookernath! - Move Sitemap Index fetching into the client & normalize user agents -
#1086
e0926eeThanks @bc-alexsaiannyi! - add minor changes to address form layout -
#1055
52214a3Thanks @jorgemoya! - Make client.fetch channel aware per locale. -
#1071
5d0975bThanks @jorgemoya! - Use customerId in product API to get correct product information. -
#1077
e86f46fThanks @chanceaclark! - Uses the deployment URL for the robots.txt sitemap field rather than another environment variable. -
#1075
4bf7d16Thanks @jorgemoya! - Append channel to kv keys. -
#1034
e648a62Thanks @jorgemoya! - Add store selector page. -
#1032
982b19cThanks @deini! - prefetch product option data on hover -
#1095
5df38cfThanks @chanceaclark! - Fixes a missing GraphQL field for the updateCustomer mutation. -
#1056
ad7bda7Thanks @bc-yevhenii-buliuk! - make selected account tab visible on mobile devices -
#1087
b21a139Thanks @bc-alexsaiannyi! - change pagination layout and minor changes to address book -
Updated dependencies [
405e791,8766305,52214a3]:- @bigcommerce/catalyst-client@0.5.0
-
#937
3606639Thanks @jorgemoya! - Show correct status and messaging for the Add to Cart button. -
#979
6a6c193Thanks @bc-yevhenii-buliuk! - fix redirection to the Login page after password change -
#972
3c34e27Thanks @jorgemoya! - Show correct color of remove button when in loading state. -
#982
b8ea900Thanks @matthewvolk! - Introduces more consistent naming convention for files related to GraphQL, changes opinions around when it is appropriate to track GraphQL files in version control, fixes an issue where thegenerate.cjsscript was swallowing helpful error messaging -
#977
bf4739dThanks @jorgemoya! - Add upstash kv adapter. -
#974
970651cThanks @jorgemoya! - Add loading state to remove coupon code button.
- #794
956d738Thanks @yurytut1993! - add update customer form
-
#942
c7c65e0Thanks @jorgemoya! - Make select scrollable with popover functionality. -
#957
0a3b519Thanks @deini! - fix custom 404 page not being used -
#941
19a3d14Thanks @bc-yevhenii-buliuk! - update icons on the account page -
#811
6661e3eThanks @bc-alexsaiannyi! - Add new address for customer
-
#704
6e93873Thanks @bc-alexsaiannyi! - add change password for logged-in customer -
#730
15e4b82Thanks @yurytut1993! - create register customer page
-
#922
321f67fThanks @jorgemoya! - Fix incorrect sale price showing when no sale was active in Cart -
#896
b13fecfThanks @jorgemoya! - Modify Cart page layout to fix mobile rendering issues. -
#787
6198648Thanks @bc-alexsaiannyi! - Add delete address functionality for account -
#909
bf0e326Thanks @jorgemoya! - Show original price of Cart item when on sale -
#912
5ec3d76Thanks @deini! - fetch checkout redirect url when user clicks proceed to checkout button -
#916
ff231c9Thanks @jorgemoya! - Add Button with loading state. -
#918
f16936aThanks @jorgemoya! - Fix issue with account dropdown in header. -
#919
cde181eThanks @jorgemoya! - Fix broken Slot functionality in Button -
#910
d0352c0Thanks @deini! - removes fetch cart redirect from client and fetch it with gql -
#880
af61999Thanks @deini! - Category pages now use thecategoryEntityIdfilter -
Updated dependencies [
d0352c0]:- @bigcommerce/catalyst-client@0.4.0
-
#748
dc03f50Thanks @bc-alexsaiannyi! - Add customer addresses tab content -
#760
d3cb5bdThanks @bc-alexsaiannyi! - Add dialog component
-
#786
8e6328fThanks @chanceaclark! - Apply the edge runtime to missing routes. -
#816
7115843Thanks @avattipalli! - Move functional tests to apps/core -
#776
656693eThanks @yurytut1993! - add update customer mutation -
#845
dfd5b25Thanks @jorgemoya! - Remove additional references to @bigcommerce/components. -
#808
c0bca5dThanks @jorgemoya! - use next-intl formatter to properly localize dates & prices -
#854
0758464Thanks @chanceaclark! - Respect isVisibleInNavigation for blog pages -
#779
fe34b3eThanks @deini! - use LRU cache for DevKvAdapter -
#789
86403a6Thanks @deini! - best-effort in memory cache for vercel kv adapter -
#814
c0b5df4Thanks @jorgemoya! - standardize mutations by returning drilled response -
#759
3602d91Thanks @bc-alexsaiannyi! - Add delete customer address mutation -
#767
c740cddThanks @jorgemoya! - Move /packages/components into core, update related configurations. -
#798
56f3c48Thanks @chanceaclark! - UpdatetailwindFunctionsto use the correct className utility functioncn. -
#769
1fa1c38Thanks @avattipalli! - add accessible attr for select component -
#810
168cddaThanks @deini! - split contact us and normal websites into individual pages -
#777
fe5c221Thanks @bc-alexsaiannyi! - Add customer address mutation -
#831
8349bbfThanks @jorgemoya! - chore: standardize actions -
#783
301b775Thanks @jorgemoya! - add loading state on item quantity update and remove when quantity equals 0 -
#852
3b7ec09Thanks @electricenjindevops! - Conditionally show featuredProducts on 404 page. -
#836
6cbfd02Thanks @chanceaclark! - Bump react to v18.3.1 -
#873
1c7f52fThanks @jorgemoya! - Set a min width to body. -
#838
7a0e393Thanks @chanceaclark! - Respects whenCLIENT_LOGGER="false"orKV_LOGGER="false"is set in .env.local regardless of environment. -
#773
7f70719Thanks @deini! - check for auth on /account pages -
#771
8af0878Thanks @chanceaclark! - Add missingCart.spinnerTexttranslation. -
#778
32c3373Thanks @bc-alexsaiannyi! - Add update address mutation -
#877
017fa61Thanks @jorgemoya! - Set mobile padding to 16px instead of 24px -
#875
78a5f08Thanks @jorgemoya! - Fix header overflow in mobile, hide search when screen width is extra small." -
#743
30c7624Thanks @bc-alexsaiannyi! - Add customer addresses query -
#768
39feb4aThanks @yurytut1993! - add get customer query -
#846
e2f4311Thanks @avattipalli! - Migrate visual regression tests
- #753
48c040eThanks @chanceaclark! - Deprecatenode@18in favor of latest LTS versionnode@20.
-
#757
dac0199Thanks @chanceaclark! - Update cart select components to use the item-aligned select content in order to scroll with large Select content. -
Updated dependencies [
48c040e,dac0199]:- @bigcommerce/catalyst-client@0.3.0
- @bigcommerce/components@0.3.0
- #719
ab67b34Thanks @bc-alexsaiannyi! - Add tabs for customer account
-
#740
d586c21Thanks @dependabot! - chore: bump next-auth and use string for user id -
#749
5041719Thanks @deini! - fix social icons type errors with latest @types/react -
#750
c8973e2Thanks @jorgemoya! - Add loading state to remove item button in Cart -
#724
045cd14Thanks @christensenep! - Support serving static pages when the cart is not empty -
Updated dependencies [
d586c21]:- @bigcommerce/catalyst-client@0.2.2
-
#733
565e871Thanks @jorgemoya! - Allow applying and removing coupons in cart -
#716
b1a2939Thanks @bookernath! - Prefetch high-intent cart link immediately after add to cart action -
#638
a1f7970Thanks @bc-alexsaiannyi! - Add reset password functionality Update props for message field -
#665
980e481Thanks @bc-alexsaiannyi! - add components for change password
-
#713
643033aThanks @jorgemoya! - Fetch and show digital items in Cart summary. -
#711
0ec2269Thanks @jorgemoya! - Use checkout field from GQL to populate checkout summary. -
#732
ea5a690Thanks @jorgemoya! - Hide discounts if null -
#722
b3cdddeThanks @jorgemoya! - Preselect first state when country is selected for Shipping Info -
#734
86e57a1Thanks @jorgemoya! - Pass customer id to shipping mutation that were missing. -
#728
fa83629Thanks @christensenep! - Fix breadcrumbs on PDP to have correct links -
#731
41ebe00Thanks @jorgemoya! - Add tax total in checkout summary -
#683
cfab55bThanks @bc-alexsaiannyi! - add change password mutation for logged in customer -
Updated dependencies [
a1f7970,5af4856,3db9c5f,e4dab93]:- @bigcommerce/components@0.2.0
- @bigcommerce/catalyst-client@0.2.1
- #696
6deba4aThanks @deini! - removes graphql codegen setup, all graphql calls are done using gql.tada
-
#694
b0c912bThanks @onurstats! - fix login form translation key mismatch -
#697
fbc49e1Thanks @yurytut1993! - add customer & address form fields queries
-
#641
43b1afdThanks @yurytut1993! - add register customer mutation -
Updated dependencies [
ac733cc,5af0e66]:- @bigcommerce/catalyst-client@0.2.0
- @bigcommerce/components@0.1.2
-
#662
be5fc87Thanks @deini! - export a graphql() powered by gql.tada -
#666
51a2b64Thanks @deini! - use gql.tada on simple queries -
#658
8ff2eb6Thanks @matthewvolk! - create graphql schema using gql.tada -
#671
9c5bb8cThanks @jorgemoya! - Hide handling cost in shipping estimate if there is no cost associated.
-
#659
35e5c96Thanks @jorgemoya! - Use amount and discount values for cart summary in Cart page -
#669
b657f6cThanks @jorgemoya! - Use correct font weight and size for Grand Total in Cart Summary -
#660
46b0656Thanks @deini! - fix auth imports, was causing issues with --turbo -
#668
58ca3ebThanks @jorgemoya! - Fix on hover style for buttons in Shipping Estimator
-
#645
ac57f18Thanks @christensenep! - Add intl provider to No Search Results page -
#644
a2ce3b5Thanks @christensenep! - Use focus-visible instead of focus for focus-related styling -
#628
e35d947Thanks @bc-alexsaiannyi! - Add mutations for reset password -
Updated dependencies [
a2ce3b5]:- @bigcommerce/components@0.1.1 All notable changes to this project will be documented in this file.