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
6df73851e5
Description enrichie du projet DisMoi (FR, EN, AR)
2026-02-24 01:05:09 +01:00