Commit graph

174 commits

Author SHA1 Message Date
Julie Blanc
6020ea8c5b bottom-bar
All checks were successful
Deploy / Deploy to Production (push) Successful in 14s
2026-02-20 14:44:24 +01:00
Julie Blanc
8850b16635 investigation blueprint : lock investigation template
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-20 14:13:47 +01:00
Julie Blanc
a1eda42d87 design bottom bar
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-20 14:09:25 +01:00
Julie Blanc
f1ace8cc05 pinned invesetigations front
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-19 16:25:44 +01:00
Julie Blanc
347c45bc22 pinned investigations (panel)
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-02-19 15:34:10 +01:00
Julie Blanc
cc7c9f5dab investigation → simplification du hero
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-19 15:25:44 +01:00
Julie Blanc
65e8290edf investigation → add insert
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-19 15:15:47 +01:00
Julie Blanc
d51835a2c0 investigation → style siders + titles
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-19 14:35:53 +01:00
Julie Blanc
c4724c8f8d add slider block
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-19 13:38:01 +01:00
Julie Blanc
7dad587062 nav investigation
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-18 18:17:48 +01:00
Julie Blanc
70bd4f2f2c add figcaption
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-18 17:51:48 +01:00
ecedeaa484 Merge pull request 'merge-investigation' (#8) from merge-investigation into main
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
Reviewed-on: #8
2026-02-18 15:40:47 +00:00
Julie Blanc
0c767e2e5e aside investigatins 2026-02-18 16:40:20 +01:00
Julie Blanc
243583d024 hookkeywords + team with role 2026-02-14 17:29:27 +01:00
Julie Blanc
0726c50993 investigation-summary → investigation 2026-02-14 17:07:52 +01:00
Julie Blanc
b5f9da678f delete report 2026-02-14 17:03:03 +01:00
Julie Blanc
06785d712c deplace corps report to investigation-summary 2026-02-14 16:53:14 +01:00
Julie Blanc
58ed1a3fb8 correction nav
All checks were successful
Deploy / Deploy to Production (push) Successful in 5m24s
2026-02-14 16:05:22 +01:00
isUnknown
8ec9928ab9 feat(panel): reorganize navigation menu and rename dashboard
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
Menu changes:
- Add "Enquêtes" menu item with pen icon
- Change "Impacts" icon from book to globe
- Add "Laboratoire" menu item
- Add navigation section with Contact, À propos, Mentions légales
- Clean up duplicate separators

Site blueprint:
- Rename "Site" to "Dashboard" for clarity

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-11 15:28:48 +01:00
isUnknown
bcb20968a5 feat(pages): add laboratory and legal notices pages
- Add laboratory page blueprint and template
- Add legal notices page blueprint and template
- Both pages include basic structure with SEO configuration

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-11 15:28:40 +01:00
isUnknown
de90de5126 feat(seo): add noindex meta tag for development
Add meta robots noindex tag to prevent indexing during development.
Tagged with comment to remove in production.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-11 15:28:35 +01:00
isUnknown
e0732d2f81 panel : add contact page
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-11 15:13:55 +01:00
isUnknown
ac5c395e1c panel > menu : add impacts 2026-02-11 15:10:21 +01:00
isUnknown
0349468aed home : dynamize baselines
All checks were successful
Deploy / Deploy to Production (push) Successful in 24s
2026-02-11 14:52:16 +01:00
isUnknown
f86d467d82 investigation-summary : clean blueprint
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-11 14:36:11 +01:00
isUnknown
9cec8a69fe feat(panel): improve database page layout
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
- Add column layout for better organization
- Add informative text explaining page purpose
- Move fields to right column for cleaner interface

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-11 12:40:24 +01:00
isUnknown
15581752b8 refactor: rename "folder" to "package" throughout codebase
- Rename CSS files: _card-folder.scss → card-package
- Rename template files: _folder.scss → package
- Update all CSS class names and selectors
- Delete old folder blueprints and templates
- Add new package blueprints with improved structure
- Update investigation-summary template and blueprint
- Add "Dossiers" menu item in panel configuration
- Improve package blueprint with linkedContent field

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-11 12:40:18 +01:00
isUnknown
e228c1757e feat(i18n): configure French as default language without URL prefix
- Set French as default language with URL '/' (no prefix)
- Set English language with URL '/en'
- Replace hardcoded language buttons with dynamic links
- Fix invalid HTML (remove <a> inside <button>)
- Add aria-current attribute for accessibility

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-11 12:40:10 +01:00
isUnknown
3de6bf4234 panel > home : add fields
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-11 12:02:12 +01:00
isUnknown
c8492cd27e feat(blueprints): refactor investigation-summary and report page layouts
All checks were successful
Deploy / Deploy to Production (push) Successful in 17s
Investigation Summary:
- Reorganize fields for better UX (cover moved up)
- Enhance video system with preview and URL fields
- Convert synthesis field to writer with formatting options
- Change team field to multiselect with database query
- Adjust field widths for better layout

Report:
- Simplify page layout and column structure
- Make cover image required
- Remove metadata tab (fields integrated in main tab)
- Add gallery block to available blocks
- Move authors field to main content area

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-11 11:53:59 +01:00
isUnknown
93f7b45c97 feat(blocks): enhance heading, video, and add gallery block
- Add H5 heading level option to heading block
- Improve video block fallback image help text
- Add new gallery block with image slider functionality

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-11 11:53:51 +01:00
isUnknown
3f3fb53f02 feat(search): add keyword autocomplete to search field
Add HTML5 datalist autocomplete to search input using keywords from
database page. Users will see keyword suggestions as they type.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 16:23:48 +01:00
isUnknown
da6a840d67 feat(seo): configure database page to be non-indexed
Configure database page to be excluded from search engine indexing
and sitemap by setting robots to noindex,nofollow and sitemap to false.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 16:23:43 +01:00
isUnknown
02b64c6505 feat(seo): add SEO tabs to all page blueprints
Add seo: seo/page tab to all page blueprints ensuring each page has
at minimum contentTab and seo tabs (plus metadata where applicable).

Pages updated:
- Simple pages converted to tabs structure: home, about, resources
- Default page converted to tabs structure
- Pages with existing tabs: shop, product, support, folder, folders,
  investigations, impact, impacts, report, investigation-summary

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 16:23:38 +01:00
isUnknown
d47cd59c83 feat(seo): configure SEO plugin integration
- Add SEO tab to site blueprint
- Configure canonical base URL in config
- Include SEO head snippet in header
- Include SEO schemas snippet in footer

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 16:23:28 +01:00
isUnknown
04a14a7f1f chore: update kirby-seo plugin to v2.0.0-alpha.12
Update plugin from v1.1.2 to v2.0.0-alpha.12 for Kirby 5 compatibility.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 16:23:23 +01:00
isUnknown
ff215de723 panel : create database with fields
All checks were successful
Deploy / Deploy to Production (push) Successful in 14s
2026-02-10 16:13:01 +01:00
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