10 Commits

Author SHA1 Message Date
sucupira d6efb6736f Réécriture SvelteKit statique (Svelte 5 runes + TS, adapter-static)
- Données PeerTube (GADE), Castopod (KUTE) et Mastodon (BOKANTE) bakées au
  build via +page.server.ts (throttle + retry 429 + déduplication)
- Charte OKI complète : tokens, thème sombre par défaut (clair opt-in,
  anti-FOUC), Archivo/Inter self-hébergées, flag-bar, sprite SVG (zéro emoji
  en interface, zéro Font Awesome/CDN)
- i18n FR/EN par routage [[locale]], bundles JSON, hreflang, %lang% serveur
- Pages : accueil, /video/[uuid] (embed, téléchargements, partage,
  commentaires, JSON-LD VideoObject), /categories/[id], /recherche (index
  JSON baké, recherche client), /direct (live + annonce multi-fuseaux),
  /dons, /mentions-legales, /offline + 404 kréyòl
- Motion gwoka : KineticText (scrub view()), ScrollProgressBar, FlagChip,
  reveal syncopé, View Transitions, gate prefers-reduced-motion unique
- PWA : manifest + Workbox generateSW (fallback /offline/), registerSW
  statique
- Sécurité : CSP par page en <meta> (SHA-256 des inline via
  scripts/postbuild-csp.mjs) + headers globaux (_headers Cloudflare et
  .htaccess o2switch), redirections des anciennes URLs PHP
- Doc : docs/DEPLOIEMENT-SVELTEKIT.md
2026-07-23 00:49:02 -04:00
cedric 5b1a78782a docs: add one-command README HTML/PDF export 2026-07-23 05:48:43 +04:00
cedric 50d472a9a4 feat: improve index & change meta informations 2025-10-17 12:29:12 +04:00
cedric b7ccfce43e feat: add next live announcement with multi-timezone display 2025-10-08 17:00:40 +04:00
cedric 5bbc6f1c66 feat: add PayPal donation 2025-09-28 20:39:47 +04:00
cedric ef1c1ebd5e feat: add cache to optimize API calls 2025-07-18 09:31:30 +04:00
cedric eb69a0016a add customizable legal notices with sample file 2025-07-17 20:28:20 +04:00
cedric 75a6c01db6 add site.webmanifest.sample 2025-04-13 10:03:52 +04:00
cedric 69c59d17a0 add robots.txt and sitemap.xml samples 2025-04-13 10:00:24 +04:00
cedric 083792bb62 permit custom config 2025-04-08 16:43:18 +04:00