Commit graph

316 commits

Author SHA1 Message Date
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