Commit graph

135 commits

Author SHA1 Message Date
2cebd7976d Photo blog : 9 nouveaux posts 2025 (FR/EN/AR) — Dharma, Caravane des Songes, La Yegros, Ciel de Cordes, Match d'Improbables, Médiévales de Cordes, Picon mon Amour, Soyons Sauvages, Urban Festival 2026-03-20 17:08:10 +01:00
21a302a2ec Accueil : clarifier les 3 activités dans le hero avec phrase d'accroche et 3 boutons colorés (FR/EN/AR) 2026-03-17 19:36:44 +01:00
c6e5caa4e0 Suppression des flèches prev/next du slideshow photo (navigation par swipe, clavier et indicateurs) 2026-03-17 19:21:45 +01:00
9cb78bbccc Expo « À nous les chemins ! » avec Albi Tadam : banner photo index + mention carte accueil (FR/EN/AR) 2026-03-17 18:17:52 +01:00
f30ac85643 Photo blog : Un Olé pour Eux — soirée solidaire Flamenco pour Tous, Albi (FR/EN/AR) 2026-03-17 16:41:46 +01:00
262a99d5dd Fix footer /code en dark mode : fond violet foncé, langue courante lisible en blanc 2026-03-16 22:05:40 +01:00
6f749f0790 Talk React Academy Conf : redux-saga vs redux-observable avec Moïse Fiscal (FR/EN/AR)
Collection talks avec copresenters dans le schema, dateFormatted calculé, vidéo YouTube embeddée.
Composants TalkCard et TalksSection extraits pour éviter la duplication entre les 3 pages code/index.
2026-03-16 18:08:30 +01:00
d97c92a20b Fix scroll horizontal mobile : overflow-hidden sur SquareLines (9 carrés aspect-square dépassaient le viewport) 2026-03-12 15:23:25 +01:00
cb4ae6af52 Menu mobile plein écran, CSS-only (checkbox hack), suppression JS menu 2026-03-12 12:06:10 +01:00
0d9ac31099 Page acteur : description du rôle de CEO des Nouveaux Bandits (FR/EN/AR) 2026-03-12 12:03:47 +01:00
0a8a5f215a Page acteur : vidéos YouTube Lost in Traduction, Milega + MProd Video (FR/EN/AR) 2026-03-12 10:44:58 +01:00
77374d8d21 Théâtre écrit : galerie photos La Pièce en masonry (FR/EN/AR) 2026-03-12 09:32:53 +01:00
16d2776428 Improvisation : photos LaTTIFA et Les Particules (FR/EN/AR) 2026-03-12 09:14:22 +01:00
1ad72a71ea Link : contraste amélioré en mode clair (purple-700 au lieu de purple-200) 2026-03-12 08:11:11 +01:00
ebcb03e736 Théâtre : 3 sous-pages (improvisation, écrit, acteur) FR/EN/AR, composants NavCard et BackLink 2026-03-12 00:49:28 +01:00
ebd074b866 Théâtre : section La Pièce (Compagnie AspiRêves, mise en scène Michel Cals) 2026-03-12 00:29:13 +01:00
f88a17b0ee Logos clients dans la mini-timeline /code (FR/EN/AR) 2026-03-12 00:28:06 +01:00
3d67c2a320 Urssaf : Télétravail / Montreuil 2026-03-12 00:03:36 +01:00
677142a7c4 Lieux : télétravail en FR, Remote en EN, Veepee Saint-Denis 2026-03-12 00:01:59 +01:00
663ce9a879 DisMoi : Remote / Bordeaux 2026-03-12 00:00:59 +01:00
973b2faa04 Libeo : Remote / Paris 2026-03-12 00:00:34 +01:00
5dfdbd88ba GoBuild : Remote / Lyon 2026-03-12 00:00:13 +01:00
78a72bfb92 Parcours : dates/lieux plus visibles en mode nuit (opacité 80%, taille sm), ARaymond Remote / Grenoble 2026-03-11 23:59:36 +01:00
6b3ceef903 GoBuild : type employment → freelance 2026-03-11 23:48:58 +01:00
0a4ed28fc0 Correction des dates et lieux des expériences d'après l'export LinkedIn 2026-03-11 23:47:32 +01:00
c8f444993d Ajout logo ESN 81 2026-03-11 23:36:12 +01:00
52aaa0a5aa Ajout logo GoBuild (Go-Decision) 2026-03-11 23:33:56 +01:00
88ed94dca3 Ajout logo Team Logics 2026-03-11 23:29:37 +01:00
f32cd09940 Tri des expériences par date de fin décroissante puis date de début (parcours et /code, FR/EN/AR) 2026-03-11 23:21:54 +01:00
366d18764b Héritage i18n : les fichiers EN/AR ne surchargent que les champs traduits, les métadonnées partagées sont héritées de la base FR
Ajout de getLocalizedCollection/getLocalizedEntry dans content-i18n.ts pour fusionner automatiquement les entrées localisées avec leur base FR. Schémas adaptés (champs partagés optionnels), 78 fichiers de contenu allégés, consommateurs migrés.
2026-03-11 23:17:19 +01:00
a79e075fbb Ajout logo e-Themis, lien site web et correction du nom de société (eThemis → e-Themis) 2026-03-11 22:29:15 +01:00
b34e9420f3 Fusion des 2 expériences Veepee en une seule mission freelance (fév. 2016 → juin 2019) 2026-03-11 17:27:23 +01:00
fca4608beb Extraction composant CareerTimeline : suppression de la duplication 3x entre pages FR/EN/AR, traductions centralisées dans i18n.ts 2026-03-11 17:20:23 +01:00
5b887c7926 Refactoring CSS cards parcours : CSS partagé, propriétés logiques, suppression des !important et de la duplication 3x 2026-03-11 15:23:49 +01:00
8728594347 Page parcours : logos entreprises, badges de type colorés, durées calculées, support light/dark mode (FR/EN/AR) 2026-03-11 15:12:53 +01:00
9871f189e3 Hero /code : intro resserrée avec badges technos, suppression du texte dense et du CTA redondant 2026-03-11 08:32:58 +01:00
4e1bba4fb4 supprime pnpm-lock.yaml 2026-03-11 08:27:27 +01:00
194dec0fbe Fix header contrast on /code page in light theme — nav links, logo and hamburger icon now white on purple gradient background 2026-03-11 01:07:03 +01:00
c2530f9181 Traduction EN et AR de tous les changements design /code : hero, timeline, valeurs, icônes, rythme, title 2026-03-11 00:53:30 +01:00
8427fb066e Recommandations : taille de texte augmentée pour meilleure lisibilité 2026-03-11 00:35:25 +01:00
d5ca37cc45 Rythme global : fond subtil sur Parcours et Projets, espacement vertical accru entre sections 2026-03-11 00:28:58 +01:00
7b74131c00 Section En ligne : icônes des plateformes (LinkedIn, Malt, Stack Overflow, GitHub, Forgejo) 2026-03-11 00:17:37 +01:00
6714bb62a6 Accueil : réordonnancement sous-titre Développeur • Photographe • Comédien (FR, EN, AR) 2026-03-11 00:13:02 +01:00
56eb6ce559 Valeurs & Approche : tirets latéraux violet, factorisation composant ValueItem 2026-03-11 00:01:54 +01:00
412e7033d1 ProjectCard : glow au hover, titre plus grand, technos principales différenciées 2026-03-10 23:45:22 +01:00
58594c37bc Section Parcours : mini-timeline visuelle, expériences featured, lien vers parcours complet 2026-03-10 23:40:44 +01:00
6d10824a92 Hero section /code : badge, titre plus grand, trait accent gradient 2026-03-10 23:21:18 +01:00
578c6733db Pages de détail individuelles pour les projets (FR, EN, AR)
Les cartes projet sont désormais cliquables et mènent vers une page de détail qui affiche le contenu markdown riche (historique, architecture, impact) avec les technologies, liens externes et hreflang.
2026-02-27 01:33:57 +01:00
6f13800716 Description enrichie du projet Débats.co (FR, EN, AR) 2026-02-26 13:14:44 +01:00
d53039c75d Fix détection langue Google pour les pages arabes : hreflang + localisation UI
- decodeURIComponent dans getAlternateUrls pour matcher les pathnames arabes percent-encoded
- Localisation des aria-label et title (logo, menu mobile, dark mode toggle) via i18n.ts
- Ajout section ui dans les traductions (closeMenu, changeTheme, themeAuto/Light/Dark)
- Refacto logo.astro : utilise getHomePath/getLocaleFromUrl au lieu de logique dupliquée
- Refacto header.astro : utilise getLocaleFromUrl au lieu de détection manuelle
2026-02-26 12:06:55 +01:00