Commit graph

59 commits

Author SHA1 Message Date
isUnknown
0364f65771 Mettre à jour blueprint investigations et header pour le renommage
- Blueprint investigations.yml : utilise maintenant le template investigation-summary
- Header : utilise $site->url() au lieu d'une URL en dur pour le lien d'accueil

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-13 11:57:18 +01:00
isUnknown
1e6b241a98 Dynamiser template investigation-summary et nettoyer blueprint report
Dynamisation complète du template investigation-summary.php :
- Hero adaptatif (image simple, slider ou vidéo) selon heroType
- Lien automatique vers le rapport (sous-page de type report)
- Affichage dynamique des métadonnées (dates, lieu, conséquences, etc.)
- Section synthèse avec support KirbyText
- Section "en lien" avec enquêtes similaires (champ relatedInvestigations ou fallback sur les dernières enquêtes)
- Dates formatées en français via ICU

Nettoyage du blueprint report.yml :
- Suppression du champ indexTeam (remplacé par le champ team en tags)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-13 11:56:02 +01:00
isUnknown
b5c8a389c3 Renommer investigation en investigation-summary et créer blueprint complet
Renommage des fichiers investigation -> investigation-summary pour mieux
différencier le résumé d'enquête (investigation-summary) du rapport complet (report).

Création du blueprint investigation-summary.yml avec les champs :
- Type de hero (image, slider, vidéo)
- Images hero et URLs vidéo
- Visuel de couverture (cover)
- Synthèse, méthodologie, équipe
- Partenaires et enquêtes en lien

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-13 11:55:53 +01:00
isUnknown
b158d37cec CI : track header snippet 2026-01-13 11:20:05 +01:00
isUnknown
1eb88cf679 translate date to french : add locals 2026-01-13 10:57:17 +01:00
isUnknown
a2d918ed82 dynamize investigations template
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-01-13 10:48:17 +01:00
Julie Blanc
f2ca803842 style investigation-summary
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-13 10:44:32 +01:00
Julie Blanc
a7f45c1ed6 investigation, video first
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-01-13 10:29:55 +01:00
Julie Blanc
eaf77e8975 rapport 2026-01-09 15:29:19 +01:00
Julie Blanc
672553f3aa details 2026-01-09 15:07:00 +01:00
Julie Blanc
2df3106031 hover nav 2026-01-09 14:57:48 +01:00
Julie Blanc
3ea41b5cf0 download pdf aside 2026-01-09 14:37:44 +01:00
Julie Blanc
5f4783f0b6 buttons rapport 2026-01-09 14:23:36 +01:00
Julie Blanc
6d122fcf0c buttons rapport 2026-01-09 14:19:23 +01:00
Julie Blanc
002b77b37a thumbnail images 2026-01-09 14:07:07 +01:00
Julie Blanc
90aa3babd6 double thumbnail 2026-01-09 13:43:25 +01:00
Julie Blanc
610bee465c page rapport
All checks were successful
Deploy / Deploy to Production (push) Successful in 10s
2026-01-08 18:41:26 +01:00
Julie Blanc
8fc46375a0 filtres enquetes
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-08 16:27:21 +01:00
Julie Blanc
0cd10384c0 hero style has component
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-08 16:12:39 +01:00
Julie Blanc
239f018a37 hero video
All checks were successful
Deploy / Deploy to Production (push) Successful in 10s
2026-01-08 16:09:58 +01:00
Julie Blanc
6e51087b70 Merge branch 'correction_logo'
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-08 15:02:49 +01:00
Julie Blanc
480bc82541 change size svg in css 2026-01-08 15:00:55 +01:00
Julie Blanc
43e50ebc37 slider hero
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-08 14:53:08 +01:00
83bddb0947 Remplacement des logo éxistant par ceux de bootstrap pour homogénéisé le tout et ne plus avoir le probleme du fond au survol 2026-01-08 11:27:44 +01:00
Julie Blanc
6cf52a6703 page investigations
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-06 17:14:32 +01:00
Julie Blanc
ea648498e2 banner script
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-06 16:15:49 +01:00
Julie Blanc
dc223ae1b8 card open-graph
All checks were successful
Deploy / Deploy to Production (push) Successful in 10s
2026-01-06 15:43:31 +01:00
Julie Blanc
4642425f43 replace all w3-include
All checks were successful
Deploy / Deploy to Production (push) Successful in 12s
2026-01-06 13:57:45 +01:00
Julie Blanc
1570d62287 add fonts
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-06 13:35:48 +01:00
Julie Blanc
0ab67c40b9 mise en place template investigation
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-06 11:44:56 +01:00
isUnknown
48e7f21c71 save
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-06 11:19:25 +01:00
isUnknown
522d975a3a Remove dockerfile from repo
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
2026-01-05 11:55:08 +01:00
isUnknown
55c3ba94e8 CI: create custom Docker image for faster builds
All checks were successful
Deploy / Deploy to Production (push) Successful in 11s
Add Dockerfile.ci with PHP 8.3, Composer, and GD extension pre-installed. Update workflow to use this custom image instead of rebuilding environment on each run.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-05 11:33:12 +01:00
isUnknown
a06fad1c86 CI: fix step order - install git before using it
All checks were successful
Deploy / Deploy to Production (push) Successful in 34s
Move system dependencies installation before checkout step to ensure git is available when needed. Also add curl to dependencies for Composer installation.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-05 11:24:55 +01:00
isUnknown
c7267d9f7d CI: fix PHP version compatibility and add GD extension
Some checks failed
Deploy / Deploy to Production (push) Failing after 18s
Use php:8.3-cli instead of composer:latest to ensure PHP version compatibility (8.1-8.4 required). Install GD extension and required system dependencies for image manipulation packages.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-05 11:23:15 +01:00
isUnknown
db210e9c5a CI : runs on image that integrate PHP and composer
Some checks failed
Deploy / Deploy to Production (push) Failing after 11s
2026-01-05 11:21:14 +01:00
isUnknown
3d376a45da CI : install dependencies
Some checks failed
Deploy / Deploy to Production (push) Failing after 2s
2026-01-05 11:13:01 +01:00
isUnknown
ac2ccf01e2 remove gitlab ci, add forgejo ci
Some checks failed
Deploy / Deploy to Production (push) Failing after 6s
2026-01-05 11:10:44 +01:00
isUnknown
778265feab config: change menu icon from home to money for support page
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 16:34:33 +01:00
isUnknown
b44f353208 refactor: improve donation tabs code organization
- Extract logic into dedicated functions for better readability
- Create handleDonationIntervalChange() as main click handler
- Separate concerns: updateLinkInterval, updateAmountDisplay, switchActiveTab
- Remove unnecessary comments in favor of clear function names
- Update footer to link script.js instead of donation-tabs.js

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 16:32:53 +01:00
isUnknown
cea38b4219 add users in panel 2025-11-04 10:07:50 +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
81cc9e5919 config: update menu link from support to soutien
Update admin menu configuration to use the correct page slug 'soutien' instead of 'support'.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 09:36:54 +01:00
isUnknown
1637b26f58 support : integrate shop 2025-11-04 09:05:55 +01:00
isUnknown
ba0df6b5cb support : integration except products 2025-11-04 08:33:44 +01:00
isUnknown
904dd353e8 fix 2025-10-14 17:37:29 +02:00
isUnknown
a1dfa1728c add nofollow noindex meta tag 2025-10-14 17:29:13 +02:00
isUnknown
85a3f0f7be back : add main pages 2025-10-07 16:21:26 +02:00
isUnknown
73668b049f CI : remove dist artifact 2025-10-03 08:40:37 +02:00
isUnknown
e35e60c432 CI : change deploy image 2025-10-03 08:33:30 +02:00