VichUploader organizer logo: - Add organizer_logo mapping with local Flysystem storage - Add logoFile, logoName, updatedAt fields to User entity - Use Vich Attribute (not deprecated Annotation) - Add migration for logo_name and updated_at columns Meilisearch organizer search: - Add search bar on /admin/organisateurs page (hides tabs during search) - Index organizers in Meilisearch on approval - Sync button on dashboard now syncs both buyers and organizers - Add tests: search query, search error Liip Imagine webp: - Add format filter to all filter_sets for explicit webp conversion - Add organizer_logo filter_set (400x400, webp) - Create WebpExtensionSubscriber to rewrite image URLs to .webp extension - 8 tests for subscriber (png, jpg, jpeg, gif, webp passthrough, case insensitive, null) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
46 lines
1.2 KiB
YAML
46 lines
1.2 KiB
YAML
liip_imagine:
|
|
driver: imagick
|
|
twig:
|
|
mode: lazy
|
|
|
|
webp:
|
|
generate: true
|
|
quality: 80
|
|
|
|
filter_sets:
|
|
navbar_logo:
|
|
quality: 85
|
|
format: webp
|
|
filters:
|
|
thumbnail: { size: [200, 72], mode: inset }
|
|
format: { format: 'webp' }
|
|
|
|
thumbnail:
|
|
quality: 80
|
|
format: webp
|
|
filters:
|
|
thumbnail: { size: [300, 300], mode: inset }
|
|
background: { size: [300, 300], position: center, color: '#ffffff' }
|
|
format: { format: 'webp' }
|
|
|
|
medium:
|
|
quality: 85
|
|
format: webp
|
|
filters:
|
|
thumbnail: { size: [600, 600], mode: inset }
|
|
format: { format: 'webp' }
|
|
|
|
large:
|
|
quality: 90
|
|
format: webp
|
|
filters:
|
|
thumbnail: { size: [1200, 1200], mode: inset }
|
|
format: { format: 'webp' }
|
|
|
|
organizer_logo:
|
|
quality: 85
|
|
format: webp
|
|
filters:
|
|
thumbnail: { size: [400, 400], mode: inset }
|
|
format: { format: 'webp' }
|