sebseb7
|
e02b18e17f
|
Refactor translation files and update import syntax: Converted CommonJS to ES module syntax in translate-i18n.js. Enhanced English translation file with new phrases for profile, order summary, and settings sections, while improving existing translations for clarity and consistency.
|
2025-07-16 08:24:09 +02:00 |
|
sebseb7
|
9ffbd5b84e
|
Enhance German translation file: Updated phrases for clarity and consistency, added new terms for delivery and settings sections, and improved error messages for better user guidance.
|
2025-07-16 08:20:58 +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
|
13f1e14a3d
|
Update MainPageLayout styles for improved layout consistency: Adjusted positioning properties for titles to enhance visual alignment and responsiveness across different page types, ensuring a more cohesive user experience.
|
2025-07-16 06:30:49 +02:00 |
|
sebseb7
|
6b7bcf4155
|
Remove unnecessary alignment properties from MainPageLayout: Simplified layout code by eliminating redundant alignItems settings for better readability and maintainability.
|
2025-07-16 06:28:21 +02:00 |
|
sebseb7
|
45258ac522
|
Refactor MainPageLayout for improved responsiveness: Updated layout to stack title above navigation on portrait phones, adjusted flex properties for better alignment, and enhanced navigation rendering for different screen sizes, ensuring a more user-friendly experience across devices.
|
2025-07-16 06:26:37 +02:00 |
|
sebseb7
|
080515af68
|
Add new language support for Slovenian, Croatian, Swedish, Turkish, Greek, Arabic, and Chinese: Updated config.js to include additional language configurations, enhancing localization capabilities across the application.
|
2025-07-16 06:25:50 +02:00 |
|
sebseb7
|
33b229728f
|
Update Arabic and Chinese translation files: Improved localization by enhancing existing translations with better context and comments for clarity. Adjusted navigation, authentication, cart, product, and other sections to ensure accurate representation of terms and phrases in both languages.
|
2025-07-16 06:19:37 +02:00 |
|
sebseb7
|
8d69b0566b
|
Enhance translation functionality and localization support: Updated translate-i18n.js to include new command line options for skipping and only translating English. Modified package.json to add new translation scripts. Improved localization files for multiple languages with better comments for clarity and accuracy, ensuring comprehensive support for internationalization.
|
2025-07-16 06:17:27 +02:00 |
|
sebseb7
|
280916224a
|
Enhance localization support for Polish translations: Updated Polish translation files with improved comments for clarity and accuracy, ensuring better context for users. Added export of i18n utilities for easier access in the application.
|
2025-07-16 06:10:40 +02:00 |
|
sebseb7
|
fd77fc8f7f
|
Integrate i18n support for German and enhance localization: Initialize i18next for prerendering with German as the default language. Import and configure translation files for multiple languages, including Hungarian, Italian, and others, ensuring comprehensive localization support across the application. Update Hungarian and Italian translation files with improved comments for clarity and accuracy.
|
2025-07-16 06:09:01 +02:00 |
|
sebseb7
|
f5d6778def
|
Refactor project structure and enhance localization: Rename project to "reactshop" and update package.json with new dependencies and scripts for development and production. Update Greek, Spanish, French, and Croatian translation files with improved comments for clarity and accuracy, ensuring better localization support across the application.
|
2025-07-16 06:06:08 +02:00 |
|
sebseb7
|
11a3522a97
|
Enhance i18n support by adding new language translations: Introduced Arabic, Croatian, Czech, Greek, Hungarian, Slovak, Slovenian, Swedish, Turkish, and updated existing language configurations. Updated available languages in LanguageContext and LanguageProvider to reflect the new additions, ensuring comprehensive localization across the application.
|
2025-07-16 06:02:04 +02:00 |
|
sebseb7
|
51471d4a55
|
Refactor project for i18n support: Rename project to "i18n-translator" and update package.json and package-lock.json accordingly. Enhance localization by integrating translation functions across various components, including AddToCartButton, Content, GoogleLoginButton, and others, to provide dynamic text rendering based on user language preferences. Update localization files for multiple languages, ensuring comprehensive support for internationalization.
|
2025-07-16 05:59:48 +02:00 |
|
sebseb7
|
859a2c06d8
|
Add Chinese language support and update localization files: Introduced translations for Chinese (zh) in LanguageSwitcher and i18n configuration. Removed outdated translation files for several languages, streamlining localization resources. Enhanced language context to include Chinese in available languages.
|
2025-07-16 03:34:10 +02:00 |
|
sebseb7
|
5c90d048fb
|
Integrate i18n support across multiple components: Update AddToCartButton, CartDropdown, CartItem, Footer, ProductFilters, ProductList, and profile components to utilize translation functions for dynamic text rendering. Enhance user experience by providing localized content for various UI elements, including buttons, labels, and tax information.
|
2025-07-16 03:03:47 +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
|
b78de53786
|
Enhance delivery cost calculation and shipping information display: Implement free shipping threshold for cart value in DeliveryMethodSelector and OrderProcessingService. Update CartDropdown and OrderSummary to reflect shipping costs and free shipping messages based on cart value, improving user clarity on shipping fees.
|
2025-07-16 01:59:43 +02:00 |
|
sebseb7
|
925667fc2c
|
Update font size and padding in CategoryBox component for improved readability and layout consistency.
|
2025-07-15 21:00:27 +02:00 |
|
sebseb7
|
251352c660
|
Update payment method name in PaymentMethodSelector to include additional options: Apple Pay, Google Pay, and PayPal, enhancing clarity for users on available payment methods.
|
2025-07-15 13:25:52 +02:00 |
|
sebseb7
|
88c757fd35
|
Refactor webpack configuration to copy index.html to payment directory, enhancing clarity in log messages and ensuring proper directory structure for asset management.
|
2025-07-15 13:06:06 +02:00 |
|
sebseb7
|
d8c802c2f1
|
Update webpack configuration to copy index.html to payment/success/success, improving clarity in log messages for asset copying.
|
2025-07-15 13:04:42 +02:00 |
|
sebseb7
|
056b63efa0
|
Update webpack configuration to copy index.html to payment/success directory and change base URL in config.js to production URL.
|
2025-07-15 13:03:34 +02:00 |
|
sebseb7
|
c7afad68b0
|
Refactor error handling in PaymentSuccess component to redirect users to profile on payment failure, simplifying the user experience by removing the error display box.
|
2025-07-15 12:29:57 +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 |
|
sebseb7
|
838e2fd786
|
upd
|
2025-07-15 09:46:25 +02:00 |
|
seb
|
abbb5e222d
|
Fix CSS formatting in index.css by removing unnecessary whitespace after closing code block, ensuring cleaner styling and consistency across the stylesheet.
|
2025-07-08 00:09:19 +02:00 |
|
seb
|
c216154bd7
|
Update launch configuration for development environment and enhance ProductDetailPage styling. Added environment variables and skip files to launch.json, and improved image handling in ProductDetailPage with consistent dimensions and border styling.
|
2025-07-07 11:41:49 +02:00 |
|
seb
|
9000b28ce5
|
Enhance product detail handling by integrating komponenten data into relevant components. Updated AddToCartButton, CartItem, Product, and ProductDetailPage to support new komponenten properties, improving product representation and pricing logic. Updated 404 image asset for better user experience.
|
2025-07-07 08:25:24 +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
|
b33ece2875
|
Update link in MainPageLayout from German to English category for improved clarity and consistency in navigation.
|
2025-07-07 02:59:42 +02:00 |
|
seb
|
02aff1e456
|
Enhance unit pricing logic in feeds.cjs by adding a comprehensive unit mapping for German to Google Shopping units. Implemented a helper function to convert units and adjusted base measure calculations to ensure compliance with German regulations. Improved formatting of unit pricing measures for better clarity.
|
2025-07-07 02:34:13 +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
|
8698816875
|
Add middleware to handle 404 routes in webpack configuration. Implemented custom response handling to ensure proper 404 status and no-cache headers, along with rewrites for SPA fallback to improve routing behavior.
|
2025-07-06 23:50:30 +02:00 |
|
seb
|
987de641e4
|
Refactor unit pricing logic in feeds.cjs to enhance compliance with German regulations. Updated the helper function to return structured unit pricing data, including both unit and base measures, and adjusted XML generation accordingly.
|
2025-07-06 22:54:13 +02:00 |
|
seb
|
23e1742e40
|
Add unit pricing measure to product XML generation in feeds.cjs. Updated Product, ProductDetailPage, and AddToCartButton components to support new pricing fields (fGrundPreis, cGrundEinheit) for compliance with German regulations. Enhanced SearchBar with enter icon functionality for improved user experience.
|
2025-07-06 20:36:23 +02:00 |
|
seb
|
205558d06c
|
Add CarouselProvider to Prerender components for improved layout structure. Updated PrerenderAppContent and PrerenderHome to wrap MainPageLayout with CarouselProvider, enhancing component organization and consistency.
|
2025-07-06 09:35:34 +02:00 |
|
seb
|
046979a64d
|
Refactor Prerender components to replace Home page with MainPageLayout, improving structure and consistency across the application. Updated routing in PrerenderAppContent and PrerenderHome to utilize the new layout component.
|
2025-07-06 09:33:34 +02:00 |
|
seb
|
161e377de4
|
Update category mappings in feeds.cjs for improved accuracy and clarity. Adjusted several category paths to reflect more specific classifications, and added validation to ensure non-empty category returns. Updated language setting to 'de-DE' for consistency.
|
2025-07-06 09:30:10 +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
|
ea5ac762b2
|
Update .gitignore to exclude 404 page and enhance prerendering logic to support pagination for category-specific LLM files. Implemented generateAllCategoryLlmsPages function to create multiple paginated files, improving product catalog clarity and organization.
|
2025-07-05 16:20:00 +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
|
f8f03b45b8
|
Refactor SEO module to utilize a modular structure by re-exporting all SEO functions from a new index file. This change maintains backward compatibility while streamlining the codebase for future enhancements.
|
2025-07-05 15:52:34 +02:00 |
|
seb
|
eb0d5621e6
|
Enhance SEO text generation for product categories by implementing pagination support. Updated generateCategoryLlmsTxt to include page navigation and product count details, improving clarity for users accessing product catalogs. Added helper function generateAllCategoryLlmsPages to facilitate the creation of multiple category pages.
|
2025-07-05 15:41:36 +02:00 |
|
seb
|
f81b9d12df
|
Refactor pagination visibility in ProductList component to prevent layout shifts when no products are available. Updated logic to use CSS visibility instead of conditional rendering.
|
2025-07-05 15:21:38 +02:00 |
|
seb
|
8ea3b1b6a3
|
Enhance ProductList component by adding conditional rendering for pagination and no products message based on active filters. Implement helper function for product count text to improve clarity in product display.
|
2025-07-05 15:18:55 +02:00 |
|
seb
|
fb3450aa23
|
Implement availability filters in Content and ProductList components to enhance product filtering functionality. Active filters for "auf Lager", "Neu", and "Bald verfügbar" are now dynamically displayed based on product availability, improving user experience and filtering accuracy.
|
2025-07-05 13:57:29 +02:00 |
|