sebseb7
ef91e50aa5
feat(Images): convert images to AVIF format for improved performance
...
- Updated image references in various components and configuration files to use AVIF format instead of PNG and JPG.
- Modified the build process to include a script for converting images to AVIF, enhancing loading times and reducing file sizes.
- Ensured consistency across the application by updating image paths in the footer, main layout, and content components.
2025-11-20 11:43:07 +01:00
sebseb7
9e9d9ada4a
feat(sanitize-html): integrate sanitize-html for product descriptions
...
- Add sanitize-html package to sanitize product descriptions, ensuring safe rendering of HTML content.
- Update PrerenderProduct and ProductDetailPage components to utilize sanitize-html for improved security and content integrity.
- Enhance error handling in ProductDetailPage to fallback to plain text if HTML parsing fails.
2025-11-13 06:44:06 +01:00
sebseb7
b207377a8e
refactor: enhance category data management in CategoryList and CategoryService by integrating async-mutex for improved concurrency control and simplifying state handling
2025-07-24 07:04:54 +02:00
sebseb7
bffb1fed27
feat: add prerender scripts for single product rendering and enhance layout in PrerenderProduct and Footer components
2025-07-20 10:40:22 +02:00
sebseb7
5a3865aa3c
feat: implement XML validation for Google Shopping schema compliance and add validation script
2025-07-19 23:37:08 +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
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
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
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
seb
11f5b2cbfd
Update package dependencies to latest versions, enhancing compatibility and performance. Adjust start scripts in package.json to include NODE_OPTIONS for deprecation warnings. Add new launch configuration in VSCode for easier development setup. Enhance product filtering logic in Content component to ensure new product filters are only applied when applicable.
2025-07-05 13:48:42 +02:00
seb
94b274b10d
Update license from ISC to 0BSD and add license section to README.md
2025-07-02 14:23:24 +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