Commit graph

93 commits

Author SHA1 Message Date
98778965d2 Remplacement du div onclick par un button pour le backdrop du menu mobile (accessibilité)
Le backdrop utilisait un div avec onclick inline. Remplacé par un <button> avec aria-label et le listener déplacé dans un script du composant.
2026-02-18 08:54:28 +01:00
6115268587 Mise à jour des photos favories 2026-02-18 08:44:17 +01:00
261323b4ce Remontée des boutons prev/next au-dessus du footer sur mobile 2026-02-18 00:58:26 +01:00
90e673901e Réorganisation du photo blog avec URLs /photo/blog/YYYY/slug
Les images et les fichiers de contenu sont maintenant organisés par année (blog/2015/enigma/ au lieu de blog/enigma/) pour mieux s'y retrouver avec un volume croissant de posts. Le coverImage dans les frontmatters ne contient plus qu'un nom de fichier, résolu dynamiquement via import.meta.glob.
2026-02-18 00:55:13 +01:00
835519a0c2 Extraction du footer photo en composant et correction responsive mobile 2026-02-18 00:49:21 +01:00
37339f4ebe Ajout lien Photo dans le header avec séparateur et correction alignement mobile 2026-02-18 00:12:45 +01:00
d01d42fbfb Ajout d'un lien Photo dans le header de la navigation photo 2026-02-17 23:49:07 +01:00
c3cc6915db Ajout de padding entre les cartes sur /photo/blog 2026-02-17 23:33:12 +01:00
3566488a0a Correction affichage dates et style minimaliste sur /photo/blog 2026-02-17 23:18:32 +01:00
d82e51c4c9 Changement de couverture pour le mariage Aurore & Thomas 2026-02-17 16:48:19 +01:00
dd8877e3bf Mise à la une : médina de Tanger et mariage, retrait d'Enigma 2026-02-17 16:46:46 +01:00
d6e8596de5 Traduction FR/EN/AR des 4 derniers posts photo 2026-02-17 15:30:44 +01:00
e1ba1a5988 Traduction FR/EN/AR du post Dimanche Séquanais 2026-02-17 12:11:26 +01:00
009816adc6 Traduction FR/EN/AR du post Opération Cartable 2012 2026-02-17 12:08:27 +01:00
b5f548e4a7 Traduction FR/EN/AR du post No Wind at Las Cuevas 2026-02-17 11:52:39 +01:00
b2d7b9f457 Traduction FR/EN/AR du post London Calling 2026-02-17 11:49:10 +01:00
3d3ca4122c Modifie la couverture pour le post Ifrane Hike 2026-02-17 11:47:38 +01:00
babf6d9d8d Traduction FR/EN/AR du post Inox Park 2011 2026-02-17 10:32:18 +01:00
d88c377969 Traduction FR/EN/AR du post Ifrane Hike 2026-02-17 10:30:17 +01:00
f8f28ec7bd Traduction FR/EN/AR du post Helsinki 2026-02-17 10:27:00 +01:00
8f530eba83 Traduction FR/EN/AR du post Field of Stones 2026-02-17 10:24:45 +01:00
533a0ccd22 Traduction FR/EN/AR du post Eroll 2026-02-17 10:19:49 +01:00
8cfaae7849 Ajout de l'image jalil.jpg 2026-02-17 10:14:07 +01:00
4860971bc7 Suppression des favicons inutilisées (fta.ico, wulian.ico, yoho.ico) 2026-02-17 10:13:39 +01:00
e057a86f93 Suppression des images inutilisées (about.jpg, cover.png, photo.png) 2026-02-17 10:13:26 +01:00
4b1baf637c recadre l'image jalil-2.jpg 2026-02-17 10:13:06 +01:00
b0131394e7 change la couverture pour le post Enigma 2026-02-17 10:12:52 +01:00
d3b32228db Traduction EN/AR du post Enigma et support i18n pour le blog photo 2026-02-17 09:45:41 +01:00
1c2f21363e Remplacement du div onclick par un lien dans posts-loop (accessibilité)
La carte de post utilisait un div avec onclick="location.href=..." pour la navigation. Remplacé par un <a> sémantique avec le <a> interne du titre transformé en <span> pour éviter l'imbrication de liens invalide.
2026-02-17 09:45:34 +01:00
b9992ead61 Ajout du champ lang à la collection photoBlogPosts 2026-02-17 08:57:07 +01:00
50e184be3c Réécriture du contenu des pages d'accueil et à propos (FR, EN, AR) 2026-02-17 02:03:09 +01:00
6aaf87f11a Mise à jour des traductions EN/AR des pages index et about
- Synchronisation avec le contenu FR actuel (image jalil-2.jpg, suppression cercle animé, section théâtre mise à jour, liens photo actifs, section blog commentée, email corrigé)
2026-02-17 01:43:59 +01:00
536e52d5ee Suppression des fichiers .jpg~ et ajout de *~ au .gitignore 2026-02-17 01:22:36 +01:00
8c550a947f Ajout du mode automatique (préférence système) au toggle dark mode
Le toggle cycle maintenant entre auto → light → dark. En mode auto, le thème suit prefers-color-scheme et réagit en temps réel aux changements système. L'icône et l'aria-label reflètent l'état courant.
2026-02-17 01:17:58 +01:00
24b63d4e9b Correction dark mode : unification sur la clé localStorage 'theme'
Le script anti-flicker lisait 'dark_mode' alors que le toggle (DarkModeToggle.astro) écrivait dans 'theme', rendant la persistance du dark mode inopérante. Suppression du code dark mode mort dans main.js (showDay/showNight, listener #darkToggle, window.darkMode) qui référençait des éléments HTML supprimés du header.
2026-02-17 01:08:43 +01:00
86b13fb6b4 Passage de Node.js 20 à 24 dans default.nix 2026-02-17 00:01:03 +01:00
a86c3d27e0 Mise à jour de la photo de profil et suppression du cercle décoratif animé 2026-02-16 15:37:08 +01:00
e0cffad911 Marquage des balises <script> en inline dans Lightbox et PhotoGallery pour éviter l'extraction automatique des scripts. 2026-01-07 11:15:26 +01:00
b26bc077d9 Suppression de fonctions inutilisées et nettoyage des composants 2026-01-07 11:15:15 +01:00
030298d311 Correction erreurs TypeScript 2026-01-07 03:03:42 +01:00
dc3fb4f3d8 Ajout de la section galerie photo et nettoyage du template
Galerie photo :
- Ajout du layout photo avec slideshow plein écran
- Navigation par catégories (portraits, paysages, nature, etc.)
- Section "Fil Photo" avec posts illustrés (photoBlogPosts)
- Lightbox pour les albums de catégories
- Composants : Slideshow, CategoryNav, CategoryGrid, Lightbox, MasonryGallery

Nettoyage :
- Suppression du contenu démo du template (posts, images, about)
- Consolidation src/collections/ dans src/data/
- Suppression du config.js dupliqué (garde config.ts)
- Nettoyage des assets inutilisés (posts/, experiences/)

Corrections :
- Favicon récupéré du site actuel
- Chemins favicon corrigés dans les layouts

UI :
- Page d'accueil mise à jour
- Header/Footer simplifiés
- Nouvelle page À propos
2026-01-07 01:45:40 +01:00
be8b09ee55 add Nixos configuration 2024-08-18 19:07:54 +02:00
bfcb5d6d70 initial setup from aria theme 2024-08-18 19:06:50 +02:00