Commit Graph

  • f665e7c5f8 feat(i18n): add 'searchResultsFor' translation key across multiple languages sebseb7 2025-11-16 08:08:33 +01:00
  • 4f5a44dc7d feat(i18n): add 'more' translation key across multiple languages and enhance SearchBar sebseb7 2025-11-16 07:58:08 +01:00
  • bf2e5f56ce fix(i18n): update SearchBar placeholder for translation support sebseb7 2025-11-16 07:44:39 +01:00
  • 0c92591d32 feat(navigation): enhance article category handling and product navigation sebseb7 2025-11-16 07:34:39 +01:00
  • 8ea2e50432 feat(i18n): enhance data fetching and caching with language support sebseb7 2025-11-15 08:51:23 +01:00
  • 8649408957 feat(i18n): enhance SearchBar to support language context in search queries sebseb7 2025-11-13 06:59:36 +01:00
  • 9e9d9ada4a feat(sanitize-html): integrate sanitize-html for product descriptions sebseb7 2025-11-13 06:44:06 +01:00
  • 2bb9a151a3 feat(i18n): add 'similarProducts' key to multiple language files sebseb7 2025-11-12 07:46:19 +01:00
  • 4ae9344b63 feat(i18n): enhance caching and data fetching for language support sebseb7 2025-11-12 07:26:35 +01:00
  • e00c226b9a feat(i18n): update product filtering on language change sebseb7 2025-11-12 06:01:01 +01:00
  • cf12323dfa feat(carousel): shuffle products in ProductCarousel for enhanced display sebseb7 2025-11-11 14:57:30 +01:00
  • 95177c8df7 feat(carousel): add ProductCarousel component and integrate into SharedCarousel sebseb7 2025-11-02 09:54:54 +01:00
  • 65f29144a6 ignorance sebseb7 2025-10-31 21:12:58 +01:00
  • ded5fe330d feat(prerender): add 'Neuheiten' category and update data fetching logic sebseb7 2025-10-21 02:10:49 +02:00
  • 1c9d3d5ad0 feat(ProductDetailPage): implement attribute image loading and caching sebseb7 2025-10-13 05:50:06 +02:00
  • 0e29ab2a61 feat(ui): add similar products section to ProductDetailPage sebseb7 2025-10-08 06:26:00 +02:00
  • f8f2658653 chat windows full screen in mobileVertical sebseb7 2025-10-05 22:21:03 +02:00
  • c82cd5ea78 Fix SearchBar React warnings and improve price display sebseb7 2025-10-03 14:13:18 +02:00
  • f490f60cb7 Enhance SearchBar: remove loading state, add product details in suggestions sebseb7 2025-10-03 13:21:27 +02:00
  • a13c786b0b feat(ui): implement share functionality in ProductDetailPage sebseb7 2025-09-18 15:35:13 +02:00
  • 33ad3dd20b feat(ui): add product detail view button to Extras and Product selectors sebseb7 2025-09-12 10:36:50 +02:00
  • 3f01ca12b4 feat(ui): add strikethrough original price display for rebated products sebseb7 2025-09-11 06:47:57 +02:00
  • 71fb9bafcd feat(ui): add original price display for rebated products sebseb7 2025-09-11 06:30:10 +02:00
  • 8abaef8110 feat(GrowTentKonfigurator): implement add to cart functionality with component collection sebseb7 2025-09-10 06:12:38 +02:00
  • 4e708d0a14 feat(ui): add configurator navigation button to header sebseb7 2025-09-09 19:35:31 +02:00
  • 964a64a96a chore(GrowTentKonfigurator): adjust bundle discount rates sebseb7 2025-09-09 18:59:40 +02:00
  • 0dd1e01018 feat(GrowTentKonfigurator): add periodic cache validity checking sebseb7 2025-09-09 18:10:08 +02:00
  • 77ffe864b1 feat(GrowTentKonfigurator): add category load status tracking sebseb7 2025-09-09 11:39:44 +02:00
  • 9d93ab8f2c feat: add short descriptions to product and extras displays sebseb7 2025-09-08 09:10:33 +02:00
  • 09e015a529 fix(GrowTentKonfigurator): simplify force update logic on product list response sebseb7 2025-09-08 08:38:49 +02:00
  • 8ec92ad718 feat(seo): add short description to product LLM text sebseb7 2025-09-08 05:32:59 +02:00
  • bccaf703ef feat(seo): prioritize short description for product meta tags sebseb7 2025-09-08 05:26:03 +02:00
  • 3bf80ce3d7 fix: add pointerEvents to Content component for better interaction handling sebseb7 2025-09-08 00:10:19 +02:00
  • 29a4bfc1c6 fix: update Content and ProductDetailPage components for improved UI and functionality sebseb7 2025-09-07 12:14:03 +02:00
  • ea05a83901 u sebseb7 2025-09-07 07:10:40 +02:00
  • 12ed71b406 refactor: streamline GrowTentKonfigurator by removing unused variables and console logs sebseb7 2025-09-07 06:09:14 +02:00
  • 1ac253d5f3 format sebseb7 2025-09-07 05:13:56 +02:00
  • cbb8dc463f feat: enhance ExtrasSelector and GrowTentKonfigurator for improved extras handling and UI sebseb7 2025-09-04 10:45:55 +02:00
  • 479e328e7c feat: update ExtrasSelector and GrowTentKonfigurator for VAT display and extras handling sebseb7 2025-09-04 10:31:59 +02:00
  • 3660f80277 feat: improve ventilation selection logic in GrowTentKonfigurator sebseb7 2025-09-04 07:07:21 +02:00
  • 8862f0c6b8 feat: integrate ventilation selection into GrowTentKonfigurator sebseb7 2025-09-04 05:54:01 +02:00
  • 21ae00b3f7 feat: enhance GrowTentKonfigurator with lamp filtering and improved UI sebseb7 2025-09-03 11:57:06 +02:00
  • ead44afb69 feat: enhance GrowTentKonfigurator with tent filtering and improved rendering sebseb7 2025-09-03 11:31:24 +02:00
  • 1a5143a55d i18n sebseb7 2025-08-31 07:19:31 +02:00
  • 3a97c2571e fix: update MainPageLayout titles and content boxes for accuracy sebseb7 2025-08-31 07:08:39 +02:00
  • b3810fded7 fix: update Logo component styling for consistency sebseb7 2025-08-31 06:46:34 +02:00
  • 64bf798843 feat: enhance PrerenderHome layout with responsive placeholders sebseb7 2025-08-31 06:43:20 +02:00
  • 6a144f7441 feat: add prerendering support and improve component imports sebseb7 2025-08-31 06:04:55 +02:00
  • 2ac9baada0 feat: enhance language support in data fetching across components sebseb7 2025-08-09 10:06:43 +02:00
  • d40e311b51 feat: enhance ProductDetailPage to handle language changes and improve caching logic sebseb7 2025-08-06 09:50:37 +02:00
  • 7a8d07ffc3 feat: improve product data handling in ProductDetailPage for better localization support sebseb7 2025-08-06 08:05:32 +02:00
  • 09cd68c144 feat: enhance ProductDetailPage with language context support for product view requests sebseb7 2025-08-06 07:46:16 +02:00
  • 97fd7ee484 feat: update legal document translations and remove obsolete files sebseb7 2025-08-05 19:34:11 +02:00
  • 22a0f78db2 feat: enhance AGB component with improved translation support for delivery, payment, and consumer rights sebseb7 2025-08-05 18:30:47 +02:00
  • 55d9f6a543 feat: update data protection legal documents and enhance translation support sebseb7 2025-08-05 18:22:50 +02:00
  • c1d2205e6c feat: update legal document translations and add new language support sebseb7 2025-08-05 18:17:08 +02:00
  • 9f707737b4 feat: enhance ProductDetailPage to support partial data loading and improve user feedback with loading descriptions sebseb7 2025-08-05 15:48:56 +02:00
  • 0a7f7e653b chore: add watchOptions to webpack configuration for improved file watching performance sebseb7 2025-07-31 08:30:10 +02:00
  • 42fa46f2f9 refactor: unify category data fetching across components to support language context and improve state management sebseb7 2025-07-31 08:26:10 +02:00
  • 9b38ed6f2a refactor: enhance SharedCarousel to support language context updates and improve category fetching logic sebseb7 2025-07-31 04:50:55 +02:00
  • b29b946aaf refactor: enhance category data fetching in CategoryList to support language context updates and improve state management sebseb7 2025-07-31 04:16:23 +02:00
  • 14787cbd74 feat: add WebSocket URL for client and update GoogleLoginButton text to 'Loading...' for better user feedback sebseb7 2025-07-30 16:02:11 +02:00
  • afcdbb29c9 refactor: temporarily remove withI18n from GoogleLoginButton for debugging and enhance error handling in LoginComponent sebseb7 2025-07-30 15:34:23 +02:00
  • 4584da1199 size optimize sebseb7 2025-07-27 14:04:36 +02:00
  • c1f2be99a7 **Commit message:** Remove redundant comments and simplify layout logic in MainPageLayout sebseb7 2025-07-27 13:53:40 +02:00
  • 7c78c6d85c refactor: update category data fetching in Content component to utilize CategoryService directly and improve clarity in category management sebseb7 2025-07-24 11:55:08 +02:00
  • c1810b18b3 refactor: implement CategoryService for category data management and update caching logic in prerender and renderer components sebseb7 2025-07-24 10:46:10 +02:00
  • 3a8f31c109 Merge branch 'live' of https://git.sebgreen.net/seb/reactShop into live sebseb7 2025-07-24 10:45:40 +02:00
  • 02ed8c5f9d upd sebseb7 2025-07-24 10:45:27 +02:00
  • 5662177175 refactor: streamline category ID management in CategoryList by replacing getLevel1CategoryId with setLevel1CategoryId and improving state handling sebseb7 2025-07-24 10:44:11 +02:00
  • b9e00ca134 refactor: remove CarouselProvider from PrerenderHome component to streamline layout and improve code clarity sebseb7 2025-07-24 07:07:02 +02:00
  • b207377a8e refactor: enhance category data management in CategoryList and CategoryService by integrating async-mutex for improved concurrency control and simplifying state handling sebseb7 2025-07-24 07:04:54 +02:00
  • 2f753a81a4 refactor: integrate CategoryService into SharedCarousel for improved category data management and enhance component structure sebseb7 2025-07-24 06:23:37 +02:00
  • 1aabd3ef1e refactor: implement lazy loading for LoginComponent in ButtonGroup to enhance performance and user experience sebseb7 2025-07-23 11:21:36 +02:00
  • 4879f68998 refactor: simplify category data fetching logic in Content component by removing redundant cache checks and improving clarity in data handling sebseb7 2025-07-23 10:36:45 +02:00
  • 31c302493a refactor: clean up logging and simplify cache checks in Content component to enhance clarity and maintainability of category data fetching sebseb7 2025-07-23 10:33:28 +02:00
  • 934f6abc92 refactor: remove socket.io method overrides in Content component to streamline category data fetching and improve code clarity sebseb7 2025-07-23 10:29:21 +02:00
  • 4dd1b2d227 refactor: update cache handling and logging in SharedCarousel component to prioritize prerendered cache and improve clarity in data fetching sebseb7 2025-07-23 10:25:04 +02:00
  • f3e8395000 refactor: improve cache handling and logging in CategoryList component to prioritize prerendered cache and enhance data fetching clarity sebseb7 2025-07-23 10:24:41 +02:00
  • 95f303bc68 refactor: enhance logging and cache checks in SharedCarousel and CategoryList components to improve data fetching clarity and performance sebseb7 2025-07-23 10:22:19 +02:00
  • 226ca3e834 refactor: improve cache utilization and data fetching logic in SharedCarousel and CategoryList components for enhanced performance and maintainability sebseb7 2025-07-23 10:20:35 +02:00
  • 146daf8eb1 refactor: simplify cache management in SharedCarousel and CategoryList components to enhance data fetching efficiency and maintainability sebseb7 2025-07-23 10:15:49 +02:00
  • e472e6bb77 refactor: enhance category data fetching logic in SharedCarousel and CategoryList components by simplifying cache checks and improving logging for better maintainability sebseb7 2025-07-23 10:13:41 +02:00
  • a2b7a2509f refactor: streamline category data fetching in Content component by reducing logging and simplifying cache checks for improved readability sebseb7 2025-07-23 10:08:23 +02:00
  • 21ed40c4ce refactor: implement socket.io method overrides and enhance logging for productCache in Content component to improve category data handling sebseb7 2025-07-23 10:00:46 +02:00
  • abf94eba86 refactor: add detailed logging for productCache checks in Content component to aid in debugging category data fetching sebseb7 2025-07-23 09:54:58 +02:00
  • cd4d124e22 u sebseb7 2025-07-23 09:50:37 +02:00
  • b5a78b33cb u sebseb7 2025-07-23 09:46:54 +02:00
  • bd4c0a50f1 refactor: optimize category data fetching in Content component by utilizing cached category tree for improved performance and reduced socket queries sebseb7 2025-07-23 09:45:34 +02:00
  • 23dbdec432 refactor: update image rendering logic in MainPageLayout to load images conditionally based on opacity for improved performance sebseb7 2025-07-23 09:38:41 +02:00
  • 72010c410e refactor: disable font and image preloading in InlineCssPlugin for improved clarity and maintainability sebseb7 2025-07-23 09:24:35 +02:00
  • 5dc0280fc7 refactor: enhance InlineCssPlugin to preload JavaScript files alongside fonts and images, improving asset loading order and console logging sebseb7 2025-07-23 09:22:58 +02:00
  • bfcc320e6d refactor: ensure safe socket listener management in ButtonGroup and AdminPage components to prevent errors when socketManager is not available sebseb7 2025-07-23 09:13:09 +02:00
  • a653908624 refactor: simplify image preloading logic in InlineCssPlugin to focus on homepage and enhance console logging sebseb7 2025-07-23 09:10:45 +02:00
  • 1e8e6d7ac1 refactor: comment out unused critical image in InlineCssPlugin for improved clarity and maintainability sebseb7 2025-07-23 09:01:24 +02:00
  • acdfc38b4a refactor: update image preloading logic in InlineCssPlugin to use output filename for page type detection and improve console logging sebseb7 2025-07-23 08:58:14 +02:00
  • c906e0c936 refactor: enhance image preloading logic in InlineCssPlugin for better performance and clarity sebseb7 2025-07-23 08:52:53 +02:00
  • cee69c9a31 refactor: remove SocketContext and related dependencies from OrdersTab and ProfilePage components for improved performance and code clarity sebseb7 2025-07-23 08:46:35 +02:00
  • 1c777f8daa feat: add console logging for image loading and product data fetching in Product and ProductDetailPage components for improved debugging sebseb7 2025-07-23 08:41:26 +02:00
  • 602324b1fe fix: clear product image URL from window object on component unmount to prevent memory leaks sebseb7 2025-07-23 08:36:13 +02:00