sebseb7
8862f0c6b8
feat: integrate ventilation selection into GrowTentKonfigurator
...
- Removed unused imports related to ventilation types and updated the product selection logic to dynamically filter ventilation options based on the selected tent shape.
- Implemented new methods to retrieve and filter available ventilation products, enhancing the user experience by ensuring only relevant options are displayed.
- Updated the UI to reflect the selected tent shape and provide feedback when no matching ventilation products are available.
- Improved overall rendering of the ventilation section with better styling and selection indicators.
2025-09-04 05:54:01 +02:00
sebseb7
21ae00b3f7
feat: enhance GrowTentKonfigurator with lamp filtering and improved UI
...
- Implemented filtering logic for lamps based on selected tent shape and availability.
- Updated rendering of lamp selection to dynamically display available options based on user input.
- Enhanced user interface with improved styling and selection indicators for better user experience.
- Added console logging for debugging purposes to track filtering and selection processes.
2025-09-03 11:57:06 +02:00
sebseb7
ead44afb69
feat: enhance GrowTentKonfigurator with tent filtering and improved rendering
...
- Added helper functions to filter tent products by shape and generate coverage descriptions based on dimensions.
- Implemented logic to handle product image rendering with caching and loading states.
- Updated tent selection process to dynamically find and display products based on selected tent shape.
- Enhanced user interface with loading indicators and improved layout for product selection.
2025-09-03 11:31:24 +02:00
sebseb7
6a144f7441
feat: add prerendering support and improve component imports
...
- Introduced a new PrerenderHome component for development testing.
- Updated App.js to conditionally render the PrerenderHome based on the route.
- Refactored several components to use ES6 import/export syntax for consistency.
- Enhanced AppContent to manage dynamic theming and added a development-only FAB for prerender testing.
- Minor adjustments to props in PrerenderCategory for clarity.
2025-08-31 06:04:55 +02:00
sebseb7
2ac9baada0
feat: enhance language support in data fetching across components
...
- Updated Content, ProductDetailPage, and GrowTentKonfigurator to include current language context when emitting WebSocket requests for product and category data.
- Improved caching logic to ensure fresh data loading based on language changes.
- Enhanced localization by adding language parameters to data requests, improving user experience across different languages.
2025-08-09 10:06:43 +02:00
sebseb7
22a0f78db2
feat: enhance AGB component with improved translation support for delivery, payment, and consumer rights
...
- Updated the AGB component to utilize specific translation functions for delivery, payment, and consumer-related legal terms.
- Improved localization by ensuring all relevant sections are translated correctly based on the context.
- Maintained fallback text for untranslated terms to ensure clarity for users.
2025-08-05 18:30:47 +02:00
sebseb7
55d9f6a543
feat: update data protection legal documents and enhance translation support
...
- Added new legal documents for data protection, including basic, customer, Google orders, newsletter, chatbot, cookies, and rights.
- Updated the main Datenschutz component to utilize the new translation files for improved localization.
- Removed the old legal-datenschutz.js file to streamline the structure and ensure clarity in legal documentation.
2025-08-05 18:22:50 +02:00
sebseb7
a2b7a2509f
refactor: streamline category data fetching in Content component by reducing logging and simplifying cache checks for improved readability
2025-07-23 10:08:23 +02:00
sebseb7
bfcc320e6d
refactor: ensure safe socket listener management in ButtonGroup and AdminPage components to prevent errors when socketManager is not available
2025-07-23 09:13:09 +02:00
sebseb7
cee69c9a31
refactor: remove SocketContext and related dependencies from OrdersTab and ProfilePage components for improved performance and code clarity
2025-07-23 08:46:35 +02:00
sebseb7
61faf654bc
refactor: standardize socket communication by replacing socket prop usage with window.socketManager across multiple components for improved consistency and maintainability
2025-07-23 08:21:30 +02:00
sebseb7
bbd1371eb2
refactor: optimize socket connection handling by removing polling transport and implementing lazy connection strategy in SocketManager for improved performance
2025-07-23 07:29:15 +02:00
sebseb7
d70fac24ed
refactor: update Typography components across multiple files to improve consistency in heading levels and styles
2025-07-21 01:29:03 +02:00
sebseb7
a68d912c99
feat: enhance image loading performance by adding fetchPriority and loading attributes in multiple components, and update MUI icons chunking in webpack configuration
2025-07-20 15:05:29 +02:00
sebseb7
aa82e8d1d2
Update categoryList socket emissions to include language and translation request: Modified the socket.emit calls in SharedCarousel, Sitemap, and prerender.cjs to support language specification and translation requests. Added JTL language mappings in translate-i18n.js for improved localization.
2025-07-18 12:36:39 +02:00
sebseb7
cb8ce69903
Implement order cancellation feature in OrdersTab: Added functionality to confirm and cancel orders, including a confirmation dialog. Enhanced payment method display in OrderDetailsDialog and updated VAT calculations. Improved localization for order-related messages across multiple languages.
2025-07-17 21:35:00 +02:00
sebseb7
64048e6d0b
Enhance order ID handling and navigation in ProfilePage and OrdersTab: Updated hash processing to validate order IDs, improved tab navigation, and added console logging for better debugging. Adjusted navigation to ensure correct hash updates when switching tabs and viewing orders.
2025-07-17 12:43:39 +02:00
sebseb7
e4b70dcbe2
Refactor payment method handling: Changed payment method from 'mollie' to 'wire' in CheckoutValidation and PaymentMethodSelector components. Removed Mollie-related content from Datenschutz page to streamline payment information.
2025-07-16 16:35:05 +02:00
sebseb7
3611908021
Refactor legal document translations: Updated various legal sections across multiple languages, ensuring accurate localization and dynamic content rendering in components. Enhanced translation handling for battery regulations and privacy policies, while correcting minor text formatting issues.
2025-07-16 12:52:42 +02:00
sebseb7
98393cea21
Add legal document translations: Introduced new legal sections for AGB, Impressum, Datenschutz, Widerrufsrecht, and Batteriegesetzhinweise. Updated components to utilize translation hooks for dynamic content rendering, ensuring accurate localization of legal terms and conditions.
2025-07-16 12:00:10 +02:00
sebseb7
a7cfbce072
more translations
2025-07-16 11:31:48 +02:00
sebseb7
3e3e676ded
trasnlsater
2025-07-16 09:45:11 +02:00
sebseb7
f8dbb24823
Refactor project for improved localization and user experience: Renamed project to "reactshop" and updated package-lock.json with new dependencies. Enhanced profile navigation by updating the ButtonGroup component to navigate to the cart section. Improved German translation files with additional phrases for better context and clarity. Updated CartTab component to utilize the latest i18n functionality.
2025-07-16 08:14:16 +02:00
sebseb7
cff9c88808
Implement multilingual support: Integrate i18next for language translation across components, update configuration for multilingual descriptions and keywords, and enhance user interface elements with dynamic language switching. Add new dependencies for i18next and related libraries in package.json and package-lock.json.
2025-07-16 02:34:36 +02:00
sebseb7
5157b7d781
Add Mollie payment integration: Implement lazy loading for PaymentSuccess page, update CartTab and OrderProcessingService to handle Mollie payment intents, and enhance ProfilePage to manage payment completion for both Stripe and Mollie. Update base URL for development environment.
2025-07-15 12:13:57 +02:00
seb
9072a3c977
Implement Mollie payment integration across CartTab, CheckoutValidation, and PaymentMethodSelector components. Update payment method handling to prioritize Mollie for specific delivery methods and ensure proper session storage for Mollie transactions. Enhance Datenschutz page to include Mollie payment processing details.
2025-07-15 10:41:10 +02:00
seb
8f2253f155
Update GrowTentKonfigurator to include socket-based category data fetching and caching. Modify MainPageLayout titles for improved clarity and update route to pass socket props for configurator component.
2025-07-07 05:28:01 +02:00
seb
9e14827c91
Enhance 404 handling in webpack configuration with async middleware for prerendering. Updated NotFound404 page to improve user experience with localized messaging and responsive image styling. Added taxonomy ID mappings in feeds.cjs for better compliance and clarity in product categorization.
2025-07-07 02:12:19 +02:00
seb
73a88f508b
Refactor App component to replace Home page with MainPageLayout, integrating CarouselProvider for improved page structure. Added new routes for Presseverleih and ThcTest pages, enhancing navigation and organization. Updated Header component to support new page states for Aktionen and Filiale.
2025-07-06 09:25:39 +02:00
seb
40ec0287fd
Refactor prerendering logic to include PrerenderSitemap component, enabling category data handling for the sitemap page. Update Sitemap component to initialize categories and loading state more efficiently, improving performance and clarity.
2025-07-05 16:13:38 +02:00
seb
47364d3ad8
Implement caching mechanism in Sitemap component to optimize category data retrieval. Added functions to check for cached product data and initialize categories from cache, improving performance for prerendered environments and reducing unnecessary socket requests.
2025-07-05 16:06:42 +02:00
seb
a6d7ed3e27
Refactor Sitemap component to improve context usage by replacing direct socket reference with context destructuring. This change enhances code clarity and maintains functionality for fetching category data.
2025-07-05 15:57:00 +02:00
seb
5fc0c3213b
Enhance responsive design in profile components by adjusting padding and layout properties for improved mobile usability. Updated styles in ButtonGroup, CartTab, OrdersTab, SettingsTab, and ProfilePage to ensure better visual consistency across different screen sizes.
2025-07-04 05:01:39 +02:00
seb
9fc4286b8e
Refactor LoginComponent button text from 'Anmelden' to 'Login' and enhance CategoryList with mobile menu functionality, including collapsible categories and improved layout for mobile screens. Adjust Home component card heights for better responsiveness across devices.
2025-07-04 01:56:10 +02:00
seb
e4d077e402
Refactor socket context usage in CategoryBox, SearchBar, and Home components for improved clarity and consistency in data fetching.
2025-07-03 05:55:36 +02:00
seb
245f5067ed
Refactor socket handling across components to support dual socket connections, enhancing data fetching capabilities and improving overall communication.
2025-07-03 05:36:41 +02:00
seb
8884255696
Enhance NotFound404 component with centered 404 image and updated styling
2025-07-03 00:12:12 +02:00
seb
de51f5f409
Add 404 Not Found page component and update routing and sitemap configuration
2025-07-03 00:09:45 +02:00
seb
10b7f0ed7b
Add proxy target configuration and new start script for seedheads dev mode
2025-07-02 13:21:08 +02:00
seb
edbd56f6a9
Genesis
2025-07-02 12:49:06 +02:00