Commit Graph

  • 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
  • d16e979771 feat: store product image URL in window object for improved accessibility in image handling sebseb7 2025-07-23 08:35:08 +02:00
  • 61faf654bc refactor: standardize socket communication by replacing socket prop usage with window.socketManager across multiple components for improved consistency and maintainability sebseb7 2025-07-23 08:21:30 +02:00
  • 4e6b63a6a4 refactor: replace socket prop usage with window.socketManager for consistent socket handling across components sebseb7 2025-07-23 08:08:58 +02:00
  • 9982527f35 refactor: remove socket context dependencies and streamline socket handling in components for improved performance and readability sebseb7 2025-07-23 07:57:13 +02:00
  • bde001c39b refactor: clean up imports and remove unused socket context in Header component for improved readability sebseb7 2025-07-23 07:37:33 +02:00
  • bbd1371eb2 refactor: optimize socket connection handling by removing polling transport and implementing lazy connection strategy in SocketManager for improved performance sebseb7 2025-07-23 07:29:15 +02:00
  • d8f438c3f3 feat: implement SocketManager for websocket communication, creating a singleton instance and attaching it to the window object sebseb7 2025-07-23 07:19:54 +02:00
  • 9c3a4ee91b chore: remove accessibility utility functions from accessibilityUtils.js as they are no longer needed sebseb7 2025-07-21 01:40:55 +02:00
  • bad176a6d1 feat: implement accessibility improvements by ensuring alt text is always present on image error events and initialize accessibility checking in App component sebseb7 2025-07-21 01:39:50 +02:00
  • d70fac24ed refactor: update Typography components across multiple files to improve consistency in heading levels and styles sebseb7 2025-07-21 01:29:03 +02:00
  • c4bd28ba92 feat: add aria-label attributes to Image and PhotoUpload components for improved accessibility, and enhance OrdersTab with localized aria-labels for better user experience sebseb7 2025-07-21 01:24:55 +02:00
  • 24b762b9d6 refactor: streamline image preloading logic in webpack config by defining critical images outside of conditional checks and improving preload count logging sebseb7 2025-07-21 01:12:21 +02:00
  • 464f159556 feat: enhance SocketProvider to support polling and websocket transports, improve error logging for development, and update image preloading logic in webpack config for better performance on main pages sebseb7 2025-07-21 01:10:13 +02:00
  • 0a787f9d25 feat: update global CSS handling in prerender to differentiate between production and development environments, ensuring proper font path management sebseb7 2025-07-20 15:47:58 +02:00
  • 5202ff6e3e feat: implement lazy loading for languages in i18n, enhance LanguageSwitcher to handle language changes asynchronously, and update available languages management sebseb7 2025-07-20 15:44:50 +02:00
  • 2b64719758 feat: optimize image loading and critical rendering path by adding image preloads in webpack config, updating image handling in multiple components, and ensuring alt attributes are set for accessibility sebseb7 2025-07-20 15:19:16 +02:00
  • e0da7ed312 feat: add aria-label attributes to various components for improved accessibility sebseb7 2025-07-20 15:12:09 +02:00
  • a68d912c99 feat: enhance image loading performance by adding fetchPriority and loading attributes in multiple components, and update MUI icons chunking in webpack configuration sebseb7 2025-07-20 15:05:29 +02:00
  • d3998133e5 feat: update CopyAssetsPlugin to exclude fonts during asset copying sebseb7 2025-07-20 14:47:57 +02:00
  • 1fd6ed85b6 remove prerender after socket event sebseb7 2025-07-20 14:33:03 +02:00
  • b2474a595c feat: add InlineCssPlugin to inline CSS assets in production builds sebseb7 2025-07-20 14:13:39 +02:00
  • f748056568 fix sebseb7 2025-07-20 12:45:09 +02:00
  • 5cff3e2c2a style: update comment formatting for GitHub Issue Reporter FAB in App.js sebseb7 2025-07-20 12:40:24 +02:00
  • 8629dc5d87 refactor: remove combined CSS file writing and optimize page-specific CSS handling in prerender logic sebseb7 2025-07-20 12:35:05 +02:00
  • 275ee3bea6 feat: update layout in PrerenderProduct to match SPA design with invisible placeholders for SearchBar and ButtonGroup sebseb7 2025-07-20 12:00:11 +02:00
  • 3d136775e2 feat: enhance image loading and socket handling in Product and Images components, and update prerender logic in App and ProductDetailPage sebseb7 2025-07-20 11:53:27 +02:00
  • 92987a518b feat: implement product image saving in prerender-single-product and enhance image loading logic in Images component sebseb7 2025-07-20 10:46:22 +02:00
  • bffb1fed27 feat: add prerender scripts for single product rendering and enhance layout in PrerenderProduct and Footer components sebseb7 2025-07-20 10:40:22 +02:00
  • b8d8003ac3 style: update Footer component styles for improved layout and responsiveness sebseb7 2025-07-20 10:14:52 +02:00
  • 19cf475b0e feat: add prerender-single-product script for single product rendering with i18n support sebseb7 2025-07-20 10:12:16 +02:00
  • 1fb92e2df9 refactor: simplify image loading logic and enhance prerender handling in Images component sebseb7 2025-07-20 01:36:56 +02:00
  • bdd50770be fix: enhance image loading logic to handle static paths when sockets are unavailable sebseb7 2025-07-20 01:28:36 +02:00
  • ca98c304e5 fix sebseb7 2025-07-20 01:22:53 +02:00
  • 543c8c4f30 refactor: remove unused Images import from ProductDetailPage component sebseb7 2025-07-20 01:20:16 +02:00
  • bfd1803c6f refactor: remove isPrerender prop and update ProductImage component to unify fullscreen handling in PrerenderProduct and ProductDetailPage sebseb7 2025-07-20 01:16:44 +02:00
  • ea488982a7 feat: introduce ProductImage component to streamline image handling in PrerenderProduct and ProductDetailPage sebseb7 2025-07-20 01:12:50 +02:00
  • a21efab9d2 fix sebseb7 2025-07-20 01:11:41 +02:00
  • abe1bbfb67 fix sebseb7 2025-07-20 01:06:27 +02:00
  • 195ff493b8 fix sebseb7 2025-07-20 01:01:45 +02:00
  • e80fedf9a9 refactor: adjust alignment in Footer component for better visual consistency sebseb7 2025-07-20 00:57:47 +02:00
  • b8441b3ceb refactor: remove fixed height and redundant minHeight properties in PrerenderProduct for improved layout flexibility sebseb7 2025-07-20 00:48:15 +02:00
  • 3df20cbc6a refactor: replace Box with Container for improved layout consistency in PrerenderProduct and ProductDetailPage components sebseb7 2025-07-20 00:34:46 +02:00
  • cc679e77a9 refactor: simplify layout and improve styling for product attributes and sections in PrerenderProduct component sebseb7 2025-07-20 00:28:47 +02:00
  • 5d14bef740 upd sebseb7 2025-07-20 00:22:43 +02:00
  • 27de1c3406 fix sebseb7 2025-07-20 00:15:33 +02:00
  • 8e6e020a1b feat: update product detail caching and component loading logic for improved SPA performance sebseb7 2025-07-20 00:10:55 +02:00
  • 055e49c957 feat: enhance product detail caching for SPA hydration and improve rendering logic sebseb7 2025-07-20 00:04:24 +02:00
  • 5a3865aa3c feat: implement XML validation for Google Shopping schema compliance and add validation script sebseb7 2025-07-19 23:37:08 +02:00
  • fe93bfd7df upd sebseb7 2025-07-19 23:18:21 +02:00