Commit graph

137 commits

Author SHA1 Message Date
isUnknown
c248687d56 heading blocks : change default level
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-10 08:23:29 +01:00
isUnknown
785264e87f Add dynamic report template with layout rendering
Create new report.php template that dynamically renders Kirby layouts as section-content blocks. Each layout becomes a section, supporting 1-column and 2-column layouts with proper CSS classes (section-txt, subsection-w-media, etc.) matching the backup file structure. Add report-backup.php as reference file.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 08:23:29 +01:00
isUnknown
ccc7ac4d84 Remove custom video plugin to use default Kirby video block
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 08:23:29 +01:00
Julie Blanc
9706a67994 suppression doublon home
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-09 21:15:36 +01:00
Julie Blanc
ace7dfaede Home, new version
All checks were successful
Deploy / Deploy to Production (push) Successful in 14s
2026-02-09 21:13:10 +01:00
isUnknown
6d71b353f3 Rename horizontalgallery block to horizontal-gallery
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
- Follow Kirby naming convention with dashes
- Update all references (blueprint, snippet, plugin registration)
- Rebuild plugin with new name

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 19:33:33 +01:00
isUnknown
a01323be39 Add default file blueprint with alt and caption fields
- Create default.yml blueprint for all files
- Add caption (legend) and alt (accessibility) fields
- Update image block blueprint: remove alt/caption fields
- Add help text in image block to remind filling these in image blueprint
- Improve image block UI: cards layout, huge size

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 19:33:33 +01:00
isUnknown
561932724b Refactor blocks architecture to modular approach
- Restore "1/2, 1/2" layout for flexible column combinations
- Simplify beforeafter block: remove toggle and text field, keep only image comparison
- Create new video block with URL support (YouTube/Vimeo/direct files)
- Create horizontal-gallery block for scrollable image galleries
- Add H4 heading level support
- All blocks now modular: combine with text blocks in 2-column layouts

Blocks available:
- Text, Heading (h2-h4), Image, Video
- Before/After comparison (no text)
- Horizontal gallery (with text below)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 19:33:33 +01:00
isUnknown
6251d8f09f Transform beforeafter block into generic image+text block
- Add toggle (isBeforeAfter) to switch between modes
- Mode simple: single image + text (2 columns layout)
- Mode comparison: before/after slider + text (2 columns layout)
- Remove "1/2, 1/2" layout from report blueprint (keep only "1/1")
- Update Vue component with 2-column grid preview
- Update PHP snippet to handle both modes
- Rename block to "Image avec texte"

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 19:33:33 +01:00
isUnknown
a765b5d235 Remove unused endpoints prop from beforeafter block
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 19:33:33 +01:00
isUnknown
5889b64c2d Invert image order in beforeafter block preview
- Image "before" now displays on top (left side, clipped at 50%)
- Image "after" displays below (visible on right side)
- Update text block to support bullet lists
- Add heading fieldset to report blueprint

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 19:33:33 +01:00
isUnknown
3d182a233d Add before/after comparison block plugin
- Create custom block plugin with Vue 3 + Composition API
- Use kirbyup for building Vue SFC components
- Block allows selecting two images with slider comparison UI
- Preview shows images overlapped at 50% in the panel
- Add beforeafter block to report blueprint
- Update report template to use authors field
- Change text block heading level from 4 to 3

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 19:33:32 +01:00
Julie Blanc
509eb0ddab support of picture in css
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-09 18:56:31 +01:00
Julie Blanc
7fc1794b3d btn sort
All checks were successful
Deploy / Deploy to Production (push) Successful in 14s
2026-02-09 15:15:27 +01:00
Julie Blanc
1cc63b0725 impacts with keywords
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-09 14:45:47 +01:00
isUnknown
0727519a5e Update .gitignore to explicitly ignore .claude contents
All checks were successful
Deploy / Deploy to Production (push) Successful in 5m16s
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 14:29:49 +01:00
isUnknown
148dc4afb8 Remove tracked files that should be in .gitignore
- Stop tracking .claude/settings.local.json (local settings)
- Stop tracking site/cache/index.html (cache file)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 14:29:49 +01:00
isUnknown
4740463979 Add table of contents snippet and update menu config
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 14:29:49 +01:00
isUnknown
706c1586da Format report date using Kirby native multilingual support
- Use toDate() with IntlDateFormatter pattern (d MMMM yyyy)
- Display dates as "10 juin 2025" (FR) or "10 June 2025" (EN)
- Leverage existing date.handler: intl configuration

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 14:29:49 +01:00
isUnknown
9c874f0af1 Update blueprints for multilingual support
- Extract investigations field to separate file for reusability
- Fix investigations query to work with multilingual pages
- Use site.find() instead of page() for multilingual compatibility

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 14:29:49 +01:00
isUnknown
73099b53d9 Configure multilingual support
- Add French language configuration (default)
- Add English language configuration
- Enable IntlDateFormatter for date localization (date.handler: intl)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-09 14:29:49 +01:00
Julie Blanc
fe9d02ffc7 new card impact
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-09 13:50:20 +01:00
Julie Blanc
2b06612a0c new content impact
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-09 12:21:22 +01:00
Julie Blanc
cce1ee0596 report
All checks were successful
Deploy / Deploy to Production (push) Successful in 5m16s
2026-02-07 18:09:13 +01:00
Julie Blanc
563e9b9fd4 home responsive
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-02-07 16:28:59 +01:00
Julie Blanc
da79013711 responsive
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-02-07 15:59:34 +01:00
Julie Blanc
48ded249a3 summary-investigation → delete slides, dynamic nav
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-07 14:56:47 +01:00
Julie Blanc
aeb5abb7aa add video to report
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-06 17:13:27 +01:00
Julie Blanc
debbefb623 horizontal scroll
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-06 17:07:18 +01:00
Julie Blanc
65ffae5071 folder card
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-02-06 16:43:39 +01:00
Julie Blanc
6e0183e295 sticky subsection media
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-06 16:23:44 +01:00
Julie Blanc
ecd379dee4 divide report in subsection
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-06 16:03:17 +01:00
Julie Blanc
4262be067d add title to share modal
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-06 15:26:52 +01:00
Julie Blanc
b9cefffdfa ajustements style
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-06 15:10:27 +01:00
Julie Blanc
193577b145 mofifications w/ Francesco
All checks were successful
Deploy / Deploy to Production (push) Successful in 5m18s
2026-02-03 08:24:43 +01:00
Julie Blanc
54a33a274b report arrow
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-30 12:46:45 +01:00
Julie Blanc
453b29c246 arrow report
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-01-30 12:27:44 +01:00
Julie Blanc
b3f985a41b harmonisation des styles
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-01-29 20:57:17 +01:00
Julie Blanc
9ead1c51f4 script report
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-29 12:18:16 +01:00
Julie Blanc
dbf9097701 hover card with bg
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-01-28 01:15:51 +01:00
Julie Blanc
a0f0110fa6 hover card with bg
All checks were successful
Deploy / Deploy to Production (push) Successful in 14s
2026-01-28 01:03:42 +01:00
Julie Blanc
80a606243e small version responsive
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-28 00:05:06 +01:00
Julie Blanc
4fee638a93 home responsive
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-27 23:52:25 +01:00
Julie Blanc
3836144423 add icon folder
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-01-27 23:06:29 +01:00
Julie Blanc
d3c5e5c39d home
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-01-27 22:24:47 +01:00
Julie Blanc
951de348b8 carrousel arrows outside
All checks were successful
Deploy / Deploy to Production (push) Successful in 5m16s
2026-01-27 21:28:14 +01:00
Julie Blanc
1ea9f36aa1 add slider
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-01-27 19:58:53 +01:00
Julie Blanc
8a4f9d6b64 starting home
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-01-27 19:09:56 +01:00
Julie Blanc
a1554cfae0 modification card article
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-01-27 18:51:58 +01:00
Julie Blanc
4610cc4fe7 page folder
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-01-27 18:33:27 +01:00