Commit graph

25 commits

Author SHA1 Message Date
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