Commit graph

90 commits

Author SHA1 Message Date
isUnknown
f757906584 feat: impact-media page type with OG scraping and cache
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
- Add impact-media blueprint (entries field + linked investigation)
- Add minimal impact-media template
- Refactor card-open-graph snippet: accepts $url param, Kirby cache (6h TTL), decode HTML entities, empty alt on images
- Update impacts.yml to allow impact-media pages
- Render impact-media in investigation aside with dynamic count + details/summary
- Add OG cache config in config.php
- CSS formatting fixes (body, card-block-small, category)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 17:31:00 +01:00
isUnknown
b8352c81fa fix investigation__header
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-27 16:38:28 +01:00
isUnknown
59c5396184 fix: figcaption dans figure, loop swiper, max-height images investigation
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
- investigation.php : figcaption déplacé à l'intérieur des <figure>
  (correction HTML + meilleure capture par la lightbox)
- swipers.js : loop: true sur toutes les galeries
- _investigation_content.scss : max-height 75vh sur les images
- _figures.scss : reformatage indentation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 16:03:35 +01:00
isUnknown
3d9a0421b3 feat: lightbox desktop pour images et galeries
- Lightbox custom avec Swiper (pas de nouvelle dépendance)
- Déclenché sur les figures éligibles uniquement (exclut figures dans
  <a> et dans les cards avec .link-block)
- Galeries : ouvre toutes les slides au bon index
- Fermeture : bouton ✕, clic overlay, Echap
- Captions : figcaption, p.caption (dans figure ou sibling)
- Cursor zoom-in desktop uniquement via figure[data-lightbox]

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 15:57:35 +01:00
isUnknown
9f2b85087d fix #15
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-27 15:24:50 +01:00
isUnknown
85eef1b29a fix picture height
All checks were successful
Deploy / Deploy to Production (push) Successful in 14s
2026-02-27 14:37:01 +01:00
isUnknown
e8bd478338 style: reformat SCSS + add pointer-events: none on dimmed header elements
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 12:03:15 +01:00
Julie Blanc
e5727b5630 site nav
All checks were successful
Deploy / Deploy to Production (push) Successful in 5m17s
2026-02-26 17:24:54 +01:00
Julie Blanc
20bdf428e4 newsletter apage
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-26 17:02:34 +01:00
Julie Blanc
e7da4d77b5 btn home
All checks were successful
Deploy / Deploy to Production (push) Successful in 5m18s
2026-02-26 15:46:21 +01:00
Julie Blanc
7fc8ab6c5a dynamic home
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-26 15:03:52 +01:00
Julie Blanc
6cd89d11fb page-cover with caption
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-25 19:05:22 +01:00
Julie Blanc
b436ea2770 cleaning
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-25 18:28:59 +01:00
Julie Blanc
aba8b4f37e create template packages
All checks were successful
Deploy / Deploy to Production (push) Successful in 5m17s
2026-02-25 18:22:13 +01:00
Julie Blanc
bde54fa66d dropdown bottom bar mobile
All checks were successful
Deploy / Deploy to Production (push) Successful in 14s
2026-02-25 17:13:46 +01:00
Julie Blanc
662a55863d dropdown css 2026-02-25 17:00:54 +01:00
Julie Blanc
d0b21ac4bb details
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-25 16:40:53 +01:00
Julie Blanc
494dd15166 sort js
All checks were successful
Deploy / Deploy to Production (push) Successful in 14s
2026-02-25 16:07:14 +01:00
Julie Blanc
d9edca5d2c categories sort
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-25 15:30:25 +01:00
Julie Blanc
ea35cc1e22 template + blueprint news
All checks were successful
Deploy / Deploy to Production (push) Successful in 5m16s
2026-02-25 15:22:34 +01:00
Julie Blanc
cb2fe498fe card block small + date lang
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-25 14:58:17 +01:00
Julie Blanc
1fedb2392c style cards small
All checks were successful
Deploy / Deploy to Production (push) Successful in 15s
2026-02-25 14:14:37 +01:00
Julie Blanc
afe5885708 style page-simple + asides
All checks were successful
Deploy / Deploy to Production (push) Successful in 5m17s
2026-02-24 17:52:57 +01:00
Julie Blanc
f61b6e8840 style page-single
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-24 17:42:51 +01:00
Julie Blanc
7b3ebb3ca4 blueprint & templates Impacts
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-24 17:05:22 +01:00
Julie Blanc
fab10a38d8 generic card-block
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-24 15:23:52 +01:00
Julie Blanc
c59f4d93dd btn back to top
All checks were successful
Deploy / Deploy to Production (push) Successful in 13s
2026-02-23 18:12:04 +01:00
Julie Blanc
bdb60646d0 investigation responsive
All checks were successful
Deploy / Deploy to Production (push) Successful in 14s
2026-02-23 17:34:16 +01:00
Julie Blanc
f24b296ff7 bottomBar responsive
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-02-23 15:55:20 +01:00
Julie Blanc
99ccc15ba9 animations investigations
All checks were successful
Deploy / Deploy to Production (push) Successful in 17s
2026-02-23 14:02:26 +01:00
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
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
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
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
Julie Blanc
0c767e2e5e aside investigatins 2026-02-18 16:40:20 +01:00
Julie Blanc
0726c50993 investigation-summary → investigation 2026-02-14 17:07:52 +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
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
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
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
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
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
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
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