Commit graph

11 commits

Author SHA1 Message Date
isUnknown
1ce6dd391a prepare a2f 2026-02-27 14:33:49 +01:00
isUnknown
ba6e50f44c style custom panel.css 2026-02-27 14:25:08 +01:00
isUnknown
df31382a97 feat: responsive images for investigation template
Add srcsets in config:
- cover-hero: 940px fixe ≥1000px, 90vw en dessous
- body-full: 100vw (1 colonne)
- body-half: 50vw ≥768px, 90vw en dessous (2 colonnes)

Apply in templates/snippets:
- Cover hero → snippet picture + cover-hero
- Body 1-col images → snippet picture + body-full
- Body 2-col images → snippet picture + body-half
- gallery.php → snippet picture (sizes/srcset paramétrables)
- beforeafter.php → srcset/sizes sur <img> (pas de <picture> pour ne pas
  casser le JS du slider)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 13:51:48 +01:00
isUnknown
ca17be69be feat: responsive images for investigation cover cards
- Add `cover-card` and `cover-card-webp` srcsets in config
  Widths [465, 728, 930, 1000, 1456] couvrent 1x et 2x (retina)
  pour les 3 breakpoints : ≥1000px fixe 465px, 728–1000px 50vw, <728px 100vw
- Refactor snippet picture.php : accepte $sizes (string complète),
  $srcsetName (srcset nommé), $alt (override), fallback webp automatique
- Update investigations.php : remplace <img> nu par snippet picture
  avec sizes et srcsetName adaptés

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 11:44:26 +01:00
Julie Blanc
243583d024 hookkeywords + team with role 2026-02-14 17:29:27 +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
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
isUnknown
1eb88cf679 translate date to french : add locals 2026-01-13 10:57:17 +01:00
isUnknown
3bcb51c829 feature: integrate Donorbox API for donation management
- Add Donorbox configuration in site/config/config.php with API settings
- Create controller for support page to fetch campaign data from API
- Update support.php template with dynamic donation buttons and gauge
- Transform static buttons into dynamic links with proper URL parameters
- Add JavaScript for tab switching between one-time and monthly donations
- Calculate donation percentage and display real-time campaign stats

The donation buttons now link directly to Donorbox with pre-filled amounts
and intervals. API integration is ready but requires API key configuration.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 10:06:50 +01:00
isUnknown
1637b26f58 support : integrate shop 2025-11-04 09:05:55 +01:00
isUnknown
85a3f0f7be back : add main pages 2025-10-07 16:21:26 +02:00