e8cd693cb6
chore: update dependencies for improved stability
...
Updated various dependencies to their latest versions to enhance stability and security.
2026-11-04 10:18:50 +01:00
5a65ea9414
fix: restore dynamic pages and configuration
2026-11-04 10:18:50 +01:00
81be02c717
refactor(RecipeController, Recipe): externalize picture storage logic
2026-11-04 10:18:50 +01:00
dee327ce56
refactor(ProductController): externalize file storage logic
...
Updated product storage logic to utilize StorageService for handling file uploads and removals.
2026-11-04 10:18:49 +01:00
4745eb493f
chore: update AWS configuration and add storage service
...
- Set AWS access keys and endpoint in .env.example
- Add FilePathCast for handling file paths
- Update composer.json to include new dependencies
- Add storage-service configuration file
- Update French validation messages for nutritional values
2026-11-04 10:18:49 +01:00
Jérémy
efb4584a25
Merge branch '48-update-assets' into 'develop'
...
fix: 🐛 use object-cover instead of object-contain/object-fit
Closes #48
See merge request ldc-web/projets/ovoteam!49
2026-11-04 10:10:14 +01:00
Corentin Huet
cbc98db487
fix: 🐛 use object-cover instead of object-contain/object-fit
2026-11-04 10:04:01 +01:00
Jérémy
c24a97345d
Merge branch '43-update-content' into 'develop'
...
feat: ✨ update expertise since 1963 page content
Closes #43
See merge request ldc-web/projets/ovoteam!45
2026-11-04 09:58:23 +01:00
Jérémy
4d50aad375
Merge branch '45-seo' into 'develop'
...
feat: ✨ update page titles and meta descriptions
Closes #45
See merge request ldc-web/projets/ovoteam!46
2026-11-04 09:58:07 +01:00
Jérémy
7bc4f55912
Merge branch '47-range' into 'develop'
...
feat: ✨ update wide outdoor range page
Closes #47
See merge request ldc-web/projets/ovoteam!48
2026-11-04 09:57:38 +01:00
Corentin Huet
11c07644c0
feat: ✨ update wide outdoor range page
2026-11-02 11:33:39 +01:00
Corentin Huet
1476505853
feat: ✨ update page titles and meta descriptions
2026-10-28 12:32:00 +01:00
Corentin Huet
9f986d9043
feat: ✨ update expertise since 1963 page content
2026-10-28 12:27:19 +01:00
d32fd87d38
fix: made in france banner replacement Closes #36
2026-10-26 15:54:45 +01:00
Vincent BRIDIER
9718b292d9
Merge branch '20-rgpd' into 'develop'
...
docs: 📝 Added rgpd.md
See merge request ldc-web/projets/ovoteam!21
2026-10-26 13:17:20 +01:00
1fa2019cc4
refactor(requests): update validation rules for details field
...
Replaced max length validation with MaxStrippedLength for consistency.
2026-10-23 17:38:51 +02:00
f41ffc9257
fix: Fixes #40 resolve WYSIWYG counting
2026-10-23 17:09:57 +02:00
Jérémy
6172f00a38
Merge branch '36-ts-4032-refonte-site-v2-changement-de-visuel-banniere-page-fabrique-en-france' into 'develop'
...
Resolve "ts-4032 : Refonte site V2 - Changement de visuel bannière page "Fabriqué en France""
Closes #36
See merge request ldc-web/projets/ovoteam!43
2026-10-23 16:41:50 +02:00
ac7d180624
refactor: changement de hero page enagement
2026-10-23 16:39:20 +02:00
Jérémy
4bcb847d9d
Merge branch '38-ts-4035-refonte-site-v2-modification-engagements' into 'develop'
...
Resolve "ts-4035 : Refonte site V2- Modification Engagements"
Closes #38
See merge request ldc-web/projets/ovoteam!42
2026-10-22 14:52:20 +02:00
Jérémy
b7ee6e3ed6
Merge branch '37-ts-4033-refonte-site-v2-modification-contenus-page-fabrique-en-france' into 'develop'
...
Resolve "ts-4033 : Refonte site V2 - Modification contenus page Fabriqué en France"
Closes #37
See merge request ldc-web/projets/ovoteam!41
2026-10-22 14:50:36 +02:00
3f853b8162
chore(data): remove sample.pdf from seed data
...
This file is no longer needed in the seed data.
2026-10-22 14:38:36 +02:00
47cd01141d
feat(validation): enhance input validation limits and prepare data for requests
...
- Added data preparation for validation in StoreProductRequest and StoreRecipeRequest.
- Updated validation rules to include minimum lengths for various fields.
- Integrated limits for word counting in SimpleString, SimpleTextarea, and SimpleWysiwyg components.
2026-10-22 14:35:05 +02:00
85f26b7094
feat(favicon): update web app manifest and add new icons
...
Updated the site.webmanifest with new app name and icons.
Added new favicon images for better support across devices.
Enhanced favicon handling in the Blade template for back-end.
2026-10-22 12:44:00 +02:00
4cdb52eb10
feat(Commitment): update commitment texts for clarity
...
Updated the 'gamme' and 'expertise' texts to enhance clarity and consistency with the site's messaging.
2026-10-22 12:30:31 +02:00
84f405d50c
feat(seeder): add dynamic pages and page configs seeders
...
- Introduced ImportDynamicPagesSeeder for dynamic pages.
- Added JSON files for dynamic pages and page configurations.
2026-10-21 15:33:42 +02:00
f9f2456783
feat(Home): update commitment images and alt texts
...
Added new images for commitments and updated alt texts for better accessibility.
2026-10-21 15:23:17 +02:00
82ca13647b
feat(Commitment): update commitment images and descriptions
...
- Replaced outdated images with new ones.
- Improved layout for better responsiveness.
2026-10-21 11:48:50 +02:00
453e262664
feat(TripleCol): add dynamic image size support
...
Updated the image size property in the TripleCol component to allow for dynamic sizing based on the provided image data.
2026-10-21 11:10:53 +02:00
03bc3a4ce3
feat(manifest): update icons and paths in web app manifest
...
Added new icon files and updated their paths in the site web manifest for better compatibility.
2026-10-21 10:49:27 +02:00
089304966d
feat(styles): add tertiary color variables and update usage
...
Added new tertiary color variables to improve styling consistency. Updated text classes in Gamme component to utilize the new colors.
2026-10-21 10:48:45 +02:00
fa48faf634
feat(manifest): update web app manifest and icons
...
Updated the web app manifest with new name, short name, and icons.
Changed icon paths and added purpose attributes for better compatibility.
2026-10-20 17:28:03 +02:00
c433103588
fix(Commitment): update commitment description for clarity
...
Refined the text to enhance clarity and emphasize the exclusive sourcing from alternative farming methods.
2026-10-20 17:14:56 +02:00
d6708e0749
feat(MadeInFrance): update description text for clarity
...
Updated the description to include "Blanc en Neige" for better product representation.
2026-10-20 17:09:28 +02:00
Jérémy
e6084663fc
Merge branch 'issue-40' into 'develop'
...
Corrections produits et recettes
Closes #41 and #42
See merge request ldc-web/projets/ovoteam!40
2026-10-20 15:40:54 +02:00
7c80ac1f11
refactor(seeders): simplify product synchronization logic
...
Replaced conditional with a more concise when() function for syncing products.
2026-10-20 15:39:00 +02:00
dd6eeb558a
feat(seeders): add recipe synchronization with products
...
Implement functionality to sync associated recipes for products during CSV import.
2026-10-20 15:34:36 +02:00
b9a0aedceb
refactor(seeders): streamline product and recipe import logic
...
Refactored the product and recipe import logic to enhance readability and maintainability.
2026-10-20 15:17:26 +02:00
f0ca2622d6
feat(products): add conservation instructions to product details
...
Added handling for conservation instructions before and after opening, ensuring they are displayed only when available.
2026-10-20 12:43:24 +02:00
a8bf4ea681
style(components): add containerClassName to Section components
...
Updated Section components to include containerClassName for improved layout consistency.
2026-10-20 12:32:14 +02:00
597e1c720a
refactor: add missing nutritional values on products
2026-10-20 12:23:15 +02:00
325c7a7fd6
style(inputs): update layout alignment in SimpleString component
...
Adjusted the alignment from justify-between to justify-end for better layout consistency.
2026-10-20 09:18:45 +02:00
764e58b61b
style(inputs): update Label component to use font-bold class
...
Enhances the visual emphasis of the label in the CompleteInputFile component.
2026-10-20 09:16:47 +02:00
345d0cfbfd
style(inputs): update Label component to use font-bold class
...
Enhances the visibility of the label in the MultiSelect component.
2026-10-20 09:15:18 +02:00
7482e8cebc
refactor(wysiwyg): improve editor initialization and styling
...
- Updated editor initialization to use useEditor hook.
- Enhanced styling for better responsiveness and focus handling.
2026-10-20 09:15:04 +02:00
cd2d8ed397
refactor(i18n): replace GetTranslation with trans function
...
- Updated translation utility to improve consistency and reduce redundancy.
- Removed deprecated useTrans hook and related code.
- Introduced a new Zustand store for managing translations and locale settings.
- Cleaned up unused hooks and files related to localization.
2026-10-19 17:43:33 +02:00
1d628201a6
style(inputs): update Label components to use font-bold class
...
This change enhances the visual consistency of input labels across various components.
2026-10-19 16:24:15 +02:00
93beae7ade
refactor(inputs): replace Button with span in ModelSelect and MultiSelect
...
Updated the button elements to span for better semantic usage without altering functionality.
2026-10-19 15:43:36 +02:00
cad48f967c
style(products): adjust button and heading alignment
...
style(recipes): update button and heading alignment
2026-10-19 15:07:34 +02:00
d4e46b187c
feat: add SEO fields to product and page components
...
Added seoTitle and seoDescription fields to the Product model and updated relevant components to utilize these fields for improved SEO.
2026-10-19 14:55:17 +02:00