Commit Graph
101 Commits
Author SHA1 Message Date
cedric 89d6f15077 fix: affiche en permanence les labels du village hébergé
Les noms des services (NIYAJ, GADE, BOKANTE, KUTE) n'étaient visibles
qu'au survol. Les .bldg-label sont maintenant toujours visibles pour
identifier clairement chaque bâtiment, comme le panneau KUTE existant.
2026-08-09 09:39:27 +04:00
cedric c1d482e63b fix: corrige l'étirement des images DJANGOKAM duo et clips
Ajoute height: auto, aspect-ratio: 1/1 et object-fit: cover sur les
images .djangokam-duo et .djangokam-clip pour conserver leur ratio
carré natif. Le portrait reste inchangé.
2026-08-09 09:17:44 +04:00
cedric ace58186c0 feat: remplace le sprite SVG OKI par les icônes Lucide
- Ajoute @lucide/svelte et le composant Icon avec son mapping
- Adapte chaque icône au sens du texte (flag, unlock, handshake, shield,
  landmark, briefcase, music, clapperboard, mic, file-text, etc.)
- Remplace tous les <use href='/icons.svg#...'> par <Icon name='...' />
- Met à jour BrandIcon pour utiliser Lucide Mail
- Supprime static/icons.svg devenu inutile
- Ajuste les styles scoped avec :global() pour cibler les SVG Lucide
- Met à jour README.md et CONTRIBUTING.md
2026-08-09 09:07:53 +04:00
sucupira 4d1885b543 chore: ignore le playbook unifié (document de travail local) 2026-07-21 12:57:48 -04:00
sucupira f6de9aa5df chore: retire les documents de travail locaux du suivi git
Charte, recettes, brief et guides agents passent en .gitignore
(fichiers conservés en local, absents de la forge).
2026-07-21 12:45:48 -04:00
sucupira a6f359559b feat: passe expérience — motion system niveau Awwwards (DOM/SVG, zéro WebGL)
- IntroLoader : cérémonie d'entrée (flag-bar, monogramme, titrage), 1re visite, skippable
- Lenis au layout (ticker GSAP, imports dynamiques) + ancres interceptées
- Hero : titrage oversized en masques, filets drapeau en parallaxe, sortie scrubée (scroll-driven CSS)
- Reveal syncopé gwoka (use:reveal) sur 83 éléments, flag chips, icônes pop
- Marquee kréyòl (tagline + valeurs), pause au survol
- Hover craft : boutons à balayage or, nav soulignée + section active, pochettes DJANGOKAM en wipe clip-path + tilt 3D (use:tilt) avec reflet or
- Gate unique prefers-reduced-motion partout ; contenu complet sans JS
- Lighthouse mobile 91/100/100/100 — JS initial 69 Ko gzip (budget 170 Ko)
2026-07-21 12:42:02 -04:00
sucupira 30858926fa docs+fix: nettoyage post-migration et conformité svelte-autofixer
- CONTRIBUTING.md et SEO.md réécrits pour la structure SvelteKit
- README : section documents de référence (charte, recette, AGENTS.md, guides Svelte 5)
- Liens internes via resolve()/asset() de $app/paths, externes en rel="external"
- Seo.svelte : JSON-LD construits dans le script (</script> échappé)
- Titres de sections : {' '} remplacé par &#32;
- Renommage svelte_core_bestpractices.md
- Passe svelte-autofixer : 0 issue restante hors {@html} first-party assumés
2026-07-21 08:41:55 -04:00
sucupira d0d80a105e feat: migre le site vers SvelteKit (Svelte 5, statique, zéro tiers)
- Rebuild complet SvelteKit 2 + Svelte 5 runes + TypeScript, adapter-static
- Images self-hébergées optimisées au build (vite-imagetools), fonts Archivo/Inter
  en woff2 local — BunnyCDN et Google Fonts supprimés (corrige les 403 d'images)
- Tokens charte OKI, thème sombre par défaut / clair opt-in, zéro emoji (set SVG)
- Motion : KineticText (stagger syncopé gwoka), ScrollProgressBar, View Transitions
- Village SVG isométrique pour les services hébergés + fallback accessible
- PWA (manifest + SW hors-ligne), 404 en KA, CSP nettoyée (.htaccess + _headers)
- Lighthouse mobile : 91/100/100/100 — JS initial 67 Ko gzip
2026-07-21 08:00:16 -04:00
cedric d0fc7207f2 typo 2026-07-13 23:07:45 +04:00
cedric 66da280a50 typo: correction des liens des partenaires + ajout d'autres plateformes 2026-07-13 21:39:48 +04:00
cedric 742a275958 fix(hero): retire l'effet machine à écrire sur INTERNATIONALE 2026-07-13 21:30:31 +04:00
cedric e3b562afcf fix(nav): synchronise les fermetures du menu burger (lien, clic extérieur) avec les classes CSS 2026-07-13 21:26:33 +04:00
cedric 284e29f6d5 fix(nav): corrige le menu mobile invisible après fermeture puis agrandissement 2026-07-13 19:19:00 +04:00
cedric 2f16ccb4b8 fix(nav): fait apparaître le burger dès 1100px pour éviter un menu tassé 2026-07-13 19:13:54 +04:00
cedric 4307c80bd6 feat: add more links in partners 2026-07-13 19:13:09 +04:00
cedric 17540980af feat: remonte Partenaires en item principal du menu, aligné sur l'ordre de la page 2026-07-13 19:09:56 +04:00
cedric da094adaad feat: place la section Partenaires avant DJANGOKAM 2026-07-13 19:05:20 +04:00
cedric 5f5e581d99 feat: permet plusieurs liens par partenaire 2026-07-13 18:57:44 +04:00
cedric 851b03c60b feat: remonte la section Partenaires et rend le lien de plateforme dynamique par partenaire 2026-07-13 18:52:47 +04:00
cedric db5fc5240c fix: réintègre la section Partenaires manquante de l'accueil 2026-07-13 18:49:00 +04:00
cedric 1644d2606f docs: mise à jour de la documentation suite aux évolutions récentes
- README.md : services, projets, liens sociaux, structure, sécurité et copyright 2026
- CHANGELOG.md : ajout d'une section Unreleased (headers HTTP, HTTPS, CSP, FEDIVERSE.OKI, réseaux sociaux, o2switch)
- CONTRIBUTING.md : correction des exemples, ajout du filtre CDN et note sécurité
- SEO.md : plateformes sociales et checklist HTTPS/hreflang à jour
2026-07-09 03:37:51 +04:00
cedric d3afa0ca1d fix(contact): lien Labola vers l'organisation
- Met à jour le lien Labola de la section Code & Développement vers l'organisation Gitea
2026-07-09 03:31:27 +04:00
cedric de4fd1d54c fix(footer): lien Labola vers le dépôt du site
- Remplace le lien générique Labola par le repo o-k-i.net
2026-07-09 03:30:43 +04:00
cedric b650a52591 fix(footer): retire Telegram et remet WhatsApp comme contact
- Supprime le lien Telegram du footer
- Rétablit le lien WhatsApp de contact (wa.me) dans le footer
2026-07-09 03:28:33 +04:00
cedric 1189141937 fix(contact/footer): distingue les chaînes PAWOL.NU et met à jour WhatsApp
- Met à jour le lien WhatsApp vers la chaîne publique
- Regroupe WhatsApp et Telegram sous une section Chaînes PAWOL.NU
- Affiche les titres de section dans la page contact pour distinguer les chaînes
- Met à jour les tooltips du footer pour indiquer les chaînes PAWOL.NU
2026-07-09 02:38:30 +04:00
cedric e2df9c0501 fix(legal): remplace OVH par o2switch dans les mentions légales
- Met à jour l'hébergeur et l'adresse postale en français et en anglais
2026-07-09 02:26:28 +04:00
cedric 964149e0bb fix(footer): année du copyright dynamique à la génération du site
- Remplace l'année en dur par un shortcode Eleventy {% year %}
- Supprime le champ copyright obsolète des JSON i18n
2026-07-09 02:17:53 +04:00
cedric 46a039d2d2 fix(contact/footer): retire X (Twitter) et TikTok des contacts et du footer
- Supprime X et TikTok des JSON de contact (FR/EN)
- Retire les liens X et TikTok du footer
- Supprime les branches de rendu d'icônes X et TikTok dans contact.njk
2026-07-08 23:27:19 +04:00
cedric c27f37f979 fix(contact/footer): retire Stoat des contacts et du footer
- Supprime l'entrée Stoat des JSON de contact (FR/EN)
- Retire le lien Stoat du footer
- Supprime la branche de rendu d'icône Stoat dans contact.njk
2026-07-08 23:16:27 +04:00
cedric 6559ac39a4 fix(contact/footer): met à jour le lien d'invitation Discord 2026-07-08 11:48:16 +04:00
cedric f1a9fa63e0 fix(clients): récupère les logos distants en local et sert via le CDN
- Télécharge les logos de kaubuntu.com, kaubuntu.re et kbm.gp
- Les place dans src/assets/images/clients/
- Met à jour les JSON FR/EN pour utiliser les chemins locaux
- Applique le filtre cdn dans le template clients.njk
2026-07-08 07:49:39 +04:00
cedric 646d3b676f feat(projects): ajoute FEDIVERSE.OKI dans la section projets
- Ajoute la fiche fediverse.o-k-i.net en FR et EN
- Description basée sur le README du dépôt FEDIVERSE-OKI
2026-07-08 07:38:52 +04:00
cedric 37eeee07dd fix(redirection): redirige HTTP vers HTTPS via .htaccess
- Ajoute les règles mod_rewrite pour forcer HTTPS
- Gère les reverse proxies via X-Forwarded-Proto
- Exclut le chemin Let's Encrypt .well-known/acme-challenge
2026-07-07 23:59:52 +04:00
cedric 36d1e307bd security(headers): ajoute les en-têtes HTTP de sécurité et refactorise les scripts inline pour CSP
- Ajoute .htaccess avec HSTS, CSP, X-Frame-Options, X-Content-Type-Options,
  Referrer-Policy et Permissions-Policy
- Déplace les scripts inline (thème, redirection de langue) vers des fichiers JS externes
- Remplace les onclick inline par des écouteurs d'événements dans main.js
- Configure Eleventy pour copier .htaccess à la racine du site
2026-07-07 23:56:56 +04:00
cedric 8dac00d692 feat: page de dons bilingue et retrait de la section de l'accueil 2026-07-07 11:13:47 +04:00
cedric 9425f25442 feat: vrais logos SVG pour les services hébergés 2026-07-06 23:26:22 +04:00
cedric 1755bc1eda fix: icônes réseaux en SVG inline monochromes (currentColor) 2026-07-06 23:16:48 +04:00
cedric 2f6bb848e3 style: ajouter couleur aux émojis des réseaux sociaux 2026-07-06 23:01:34 +04:00
cedric cf7385a350 style: réduire taille icônes et uniformiser couleurs 2026-07-06 23:00:57 +04:00
cedric d32801a5d1 refactor: utiliser PNG officiel pour les réseaux sociaux 2026-07-06 22:58:34 +04:00
cedric be73fb4a70 fix: utiliser SVG inline avec currentColor pour footer et contact 2026-07-06 22:42:41 +04:00
cedric 5908b3f273 refactor: remplacer section contact textuelle par icônes SVG 2026-07-06 22:37:51 +04:00
cedric fd86ba8b6a style: enlever la tagline du footer 2026-07-06 22:35:19 +04:00
cedric 853866b4c4 feat: icônes SVG réelles des réseaux au footer 2026-07-06 22:33:11 +04:00
cedric bd52f78922 feat: ajouter TikTok, WhatsApp et corriger Stoat 2026-07-06 22:20:18 +04:00
cedric 218ec8072f style: encadré blanc arrondi pour le logo 2026-07-06 19:11:50 +04:00
cedric 931bd48a52 typo 2026-07-06 18:21:38 +04:00
cedric 19711cc8e0 fix: lien mentions légales adapté à la langue 2026-07-06 18:20:11 +04:00
cedric ac0fc22f3b feat: page mentions légales bilingue 2026-07-06 18:18:07 +04:00
cedric 40df39cc67 fix: rester sur la même page au changement de langue 2026-07-06 18:13:32 +04:00