Commit graph

303 commits

Author SHA1 Message Date
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
455ec468d8
refactor(seeder): simplify enum value retrieval logic
Updated the methods for retrieving enum values to improve readability and maintainability.
2026-10-19 14:55:03 +02:00
6cfa8d8e27
fix(breadcrumbs): handle missing product and recipe gracefully
Return early instead of throwing exceptions for missing product or recipe
during breadcrumb generation to improve user experience.
2026-10-19 14:39:04 +02:00
b989a45864
refactor: update products csv file and parser 2026-10-19 13:10:17 +02:00
363f0f15e2
feat(seeder): enhance product and recipe import functionality
- Added new columns to the product and recipe import CSVs.
- Implemented robust header validation and mapping for CSV files.
- Refactored data extraction methods for improved readability and maintainability.
- Enhanced error handling during product and recipe creation.
2026-10-19 13:03:27 +02:00
83c5ff3e6f
feat(products): add description field to product model and forms
- Added description field to Product model and database migration.
- Updated StoreProductRequest validation rules for description.
- Modified product factory and seeder to include description.
- Enhanced product forms and show pages to display description.
2026-10-19 11:38:58 +02:00
26c3ff1768
chore: update PHP executable paths and include paths
Removed deprecated PHP executable paths and added new include paths for Faker and Pest.
2026-10-19 11:33:35 +02:00
c35b65d76f
refactor: add "Sans élevage" on Breeding 2026-10-19 10:59:37 +02:00
ad6d2c3413
chore: update dependencies in package-lock.json
- Added @tiptap/extension-text-style version 3.32.0.
- Updated @commitlint packages to version 21.2.4.
- Updated other dependencies to their latest versions.
2026-10-19 10:41:49 +02:00
48cde3db8e
fix: add deleted_at column to users table 2026-10-16 18:04:57 +02:00
ae7e63b810
fix: register Uwil service providers explicitly 2026-10-16 17:43:37 +02:00
d082fd0ca1
Merge branch 'develop' into trunk 2026-10-16 17:26:00 +02:00
16e2040d5c
build: fix 2026-10-16 17:25:55 +02:00
3856151908
Merge branch 'develop' into trunk 2026-10-16 16:59:37 +02:00