Commit graph

55 commits

Author SHA1 Message Date
5a7230ca9a
refactor(Recipes): enhance list formatting for ingredients and preparation steps
Improved the formatList function to convert plain text into structured lists.
2026-09-21 11:50:40 +02:00
04d038a61d
refactor(Recipes): replace 'create' and 'update' with 'viewAny' permission check
Updated permission checks in Create and Edit components to use 'viewAny' instead of 'create' and 'update'.
2026-09-21 11:50:40 +02:00
c0f5ae7a77
refactor(Recipes): simplify Form component structure
Removed unnecessary div wrapper around Form component in Create and Edit pages for cleaner code.
2026-09-21 11:50:40 +02:00
3e4201cb98
style(MobileSlider): adjust dot indicator styles and translation 2026-09-21 11:50:40 +02:00
86b0b3cbe3
style(Products): update button label for product view
Removed trailing '>' from button label for clarity.
2026-09-21 11:50:39 +02:00
5a24c6c8b7
refactor(Create): remove unused ProductModel import
This change cleans up the code by removing an unused import,
improving readability and maintainability.
2026-09-21 11:50:38 +02:00
026b511015
refactor(AppSidebar): remove unused authService import
Cleaned up the AppSidebar component by removing the unused authService import.
2026-09-21 11:50:38 +02:00
524cba1070
refactor: eslint fixes 2026-09-21 11:50:37 +02:00
7abc85c3e3
feat(wysiwyg): enhance styling and structure for tiptap component
Updated the tiptap class with improved styles for headings, lists, and other elements.
Applied consistent spacing and formatting to enhance readability and presentation.
2026-09-21 11:47:38 +02:00
108e26f9c0
feat(sanitize): add HTML sanitization utility functions
- Introduced DOMPurify for sanitizing HTML inputs.
- Added `sanitizeRichHtml` and `toSanitizedHtml` functions for safe HTML rendering.
- Updated various components to use the new sanitization methods to prevent XSS attacks.
2026-09-21 11:47:38 +02:00
9fc2690e74
feat(products): add mobile filter functionality and UI enhancements
- Implemented mobile filter toggle and drawer for product filters.
- Added MobileFilterGroup component for better filter management.
- Enhanced UI for active filter chips and search bar.
- Improved layout and styling for better responsiveness.

feat(recipes): introduce mobile filter functionality and UI updates

- Added mobile filter toggle and drawer for recipe filters.
- Created MobileFilterGroup component for recipe filtering.
- Updated layout and styling for improved user experience.
- Enhanced responsiveness for recipe display on mobile devices.
2026-09-21 11:44:53 +02:00
b20846f731
feat(ModelActions): add external link handling for front view actions
Enhance GetAction to open specific routes in a new tab with security attributes.
2026-09-21 11:44:52 +02:00
1ad8c00241
fix(link): update rel attribute to 'noopener noreferrer' for security 2026-09-21 11:44:52 +02:00
a1f8e410fe
feat(routes): add duplicate, restore, and force destroy routes for products and recipes
This update introduces new routes for duplicating, restoring, and force deleting products and recipes, enhancing the management capabilities in the application.
2026-09-21 11:43:40 +02:00
1a7f321cff
refactor: initial Recipes and products implementation ok 2026-09-21 11:43:39 +02:00
1a12569395
feat(directory): update ProductDirectory to use ProductId
- Changed the find method to accept ProductId instead of int.
- Added findBySlug method to retrieve products by slug.
- Updated getCategoryProducts method to return CategoryProducts type.

feat(eloquent): implement findBySlug in EloquentProductDirectory

- Implemented findBySlug method to retrieve products by slug.
- Updated find method to handle ProductId.

feat(dto): enhance CategoryProducts to serialize product IDs

- Updated CategoryProducts to serialize product IDs as strings.

feat(controller): modify ProductController to handle search limits

- Set limitPerCategory to -1 for search functionality.

refactor(model): change Product model ID to UUID

- Changed the id field in Product model to UUID.
- Updated related methods to handle UUIDs.

feat(migration): alter products and recipes tables for UUIDs

- Updated migrations to use UUIDs for primary keys in products and recipes tables.
- Adjusted foreign key constraints in product_recipe table.

feat(route): add route model binding for products

- Implemented route model binding for products using ProductId and slug.

chore(seed): remove CSV import calls from MandatorySeeder

- Removed calls to ImportProductsCsvSeeder and ImportRecipesCsvSeeder.

feat(entity): create ProductId and RecipeId value objects

- Added ProductId and RecipeId classes to encapsulate UUIDs.

feat(frontend): update TypeScript interfaces for products

- Updated TypeScript interfaces to reflect changes in product structure.
2026-09-21 11:43:39 +02:00
1200bfea4c
refactor: product.index page with search 2026-09-21 11:43:38 +02:00
028f769dbc
feat(products): add create and edit product pages
- Implemented Create and Edit pages for products with forms.
- Added validation and permissions handling for product actions.
- Introduced new product model and related types for better structure.
- Enhanced sidebar registry to remove auth dependency for link resolution.
- Updated routes to handle precognitive requests for product forms.
2026-09-21 11:36:52 +02:00
43c3d55b72
refactor: products.index and recipes.index pages on Bo 2026-09-21 11:36:51 +02:00
86fdfa5560
fix: not found page 2026-09-21 11:35:41 +02:00
Abdel LAMRANI
377be050da fix: 🐛 url social network 2026-09-15 12:56:19 +02:00
K Muller
f2a59d8356 fix: 🐛 resolve conflicts 2026-08-20 10:14:16 +02:00
Karl M'muller
c3c3af0b03 Merge branch 'issue-31' into 'develop'
style: 💄 add slider product on commitment page

See merge request ldc-web/projets/ovoteam!29
2026-08-20 08:12:13 +00:00
K Muller
76edf3f575 feat: ✨ add labels to range page 2026-08-10 09:40:06 +02:00
K Muller
0319478cf1 fix: 🐛 missing accent on 'a' 2026-08-07 11:02:16 +02:00
K Muller
0d310b0f23 style: 💄 change commitments section on homepage 2026-08-06 15:09:10 +02:00
K Muller
a2da6b0cce style: 💄 add slider product on commitment page 2026-08-06 10:24:34 +02:00
Karl M'muller
999995dbad Merge branch 'ts-3788' into 'develop'
style: 💄 commitment page content change

See merge request ldc-web/projets/ovoteam!27
2026-08-05 13:39:49 +00:00
K Muller
8fd6f539fd fix: 💄 change wording + social media order 2026-08-05 10:59:41 +02:00
K Muller
93dc422e5b style: 💄 commitment page content change 2026-08-04 17:36:12 +02:00
K Muller
132b4ba5b4 feat: ✨ add label slider 2026-08-04 15:57:20 +02:00
Jeremy Munsch
64e34ecc4f
fix: eslint 2026-06-26 12:28:24 +02:00
Jeremy Munsch
b9c8d9a7f1
fix: incorrectly added Gotham font 2026-06-26 12:10:48 +02:00
Jeremy Munsch
67b8a56126
fix: remove bullet points 2026-06-25 12:39:51 +02:00
Jeremy Munsch
54843370e2
refactor: change hero slide size factor and rendering 2026-06-25 12:28:19 +02:00
Jeremy Munsch
d3fe410952
refactor: change cookinotice disposition in order to be iso as prod 2026-06-25 11:28:39 +02:00
Jeremy Munsch
c2516cc295
chore: update oeuf to Œuf 2026-06-25 11:21:23 +02:00
Jeremy Munsch
686b965f9b
fix: default page using un declared route 2026-06-25 11:15:18 +02:00
Corentin Huet
dea14e0491 fix: 🐛 fix wrong URL on footer links 2026-06-03 15:02:00 +02:00
Corentin Huet
120db17596 fix: 🐛 resolve various bugs after re7 review 2026-05-26 14:52:59 +02:00
Corentin Huet
4512798e44 feat: ✨ update lorem ispum content with real content 2026-04-29 12:55:48 +02:00
K Muller
fc472db322 fix: 🐛 fixes after re7 2026-04-21 10:54:38 +02:00
K Muller
ecae3660d0 style: 💄 after re7 #17 2026-04-15 09:31:53 +02:00
K Muller
05af5cf83c fix: 🐛 add seo title translated for each page 2026-04-09 10:12:41 +02:00
K Muller
9aa84edcf3 fix: 🐛 missing middleware on manifest + missing favicon front 2026-04-08 16:51:52 +02:00
K Muller
2f90c82d74 fix: :style: 0 lint error 2026-04-08 14:05:46 +02:00
K Muller
db25bec3e5 feat: ✨ add :
- sentry
- variables in manifest
- some dynamic pages
- breadcrumbs
- dynamic page resolver
2026-04-07 16:21:09 +02:00
K Muller
f42dc37674 feat: ✨ add Recaptcha provider / form 2026-04-03 13:56:21 +02:00
K Muller
f2a4a367e0 feat: :construct: front pages + components 2026-04-02 17:29:11 +02:00
K Muller
a7d30e8353 feat: ✨ home page done 2026-03-30 14:29:49 +02:00