Commit graph

  • 008eefbb3f portfolio: terminal Debian plein ecran, sans components — prompt/input dans le flux de sortie master riricdev 2026-09-08 21:36:55 +02:00
  • fa21a16f90 portfolio: alias 'about' + cache bust v2 riricdev 2026-09-08 12:40:39 +02:00
  • f16e6ddde1 feat: page portfolio de style terminal Linux présentant Riric (DotRiric) riricdev 2026-09-08 12:29:49 +02:00
  • a2952080fd fix(licence): §6 takedown — retrait de l'affirmation trop forte 'vaut notification L.512-1/réputée suffisante' ; les plateformes imposent leurs propres formalités (DMCA/notice-and-takedown), le document sert d'étai mais ne dispense pas ; idem dans LICENSE.md rinrin 2026-09-08 11:23:41 +02:00
  • 83977fb6d3 feat(securite+licence): hardening infra (Bun bind 127.0.0.1, systemd non-root+NoNewPrivileges, DB 600) + licence maison stricte (page /licence FR+EN, lien footer, TOS §10, LICENSE.md/README dépôt, sitemap) rinrin 2026-09-08 11:17:07 +02:00
  • 25fa3e5cf0 fix(api): retrait du rate-limit applicatif sur /api/maxspeed (seule la limite anti-DoS nginx 30 r/s s'applique), suppression du champ 'dir' (chemin FS interne) dans les métadonnées, doc §4 mise à jour riricdev 2026-09-07 16:05:44 +02:00
  • 4279eb0f6d fix(docs): contenu factuel — couverture Europe uniquement (pas 'planet'), vintage mi-août 2026, disclaimer 'à titre indicatif, non garanti à 100 % (surtout en ville)', suppression des mentions hebdomadaire non fondées ; fix overflow mobile docs (flex column stretch + table/pre scroll). riricdev 2026-09-07 15:55:12 +02:00
  • b65db0be44 fix(csp): docs + 418 sans style/script inline — CSS/JS externalisés, header/footer injectés par components.js (#h/#f), playground API déplacé dans docs-playground.js et docs.css riricdev 2026-09-07 15:34:23 +02:00
  • 1482c6aaf0 feat: easter egg théière 418 + Konami obfusqué via global.js centralisé riricdev 2026-09-07 15:16:20 +02:00
  • a95a287327 fix(priv): textes factuels — Forgejo couvert (comptes/sessions/tokens/dépôts section 4.1), durée de conservation et sécurité mises à jour, footer ne prétend plus 'aucun cookie' mais cookie de langue unique sans suivi, et nuance sur le tunnel Tailscale (TLS local, sans CDN). riricdev 2026-09-07 14:30:28 +02:00
  • 537478d016 fix(lang/priv): textes factuels sur le cookie de langue ; le site pose désormais un unique cookie de préférence de langue (zektyc-lang) et non 'aucun cookie' riricdev 2026-09-07 14:14:33 +02:00
  • 88adcb1590 feat(seo): sitemap aligné sur les canoniques des pages (slashes) et hreflang ajouté aux pages dynamiques (articles, blog) riricdev 2026-09-07 13:18:01 +02:00
  • f2f1bd41e1 feat(lang): supprime l'écran Redirection…, 302 serveur par Accept-Language/cookie, et traductions par fichier de langue (data/i18n/{fr,en}.json, éditables via Forgejo) riricdev 2026-09-07 12:55:35 +02:00
  • fc366811f7 chore(scripts): retire les scripts d'exploitation et data/maxspeed du dépôt (conservés sur disque pour les services systemd) riricdev 2026-09-07 12:15:17 +02:00
  • 7b9d0be9ac chore(secrets): retire les webhooks Discord et l'état runtime du git avant hébergement public riricdev 2026-09-06 16:38:49 +02:00
  • 56ae9cf5d1 fix(lang): redirect par langue reste sur l'hôte courant (.onion compris) + détection langue fiable riricdev 2026-09-06 16:28:37 +02:00
  • 370b3d8752 feat(lang): routage préfixé /fr/ et /en/ avec redirect JS langue sur les chemins non préfixés riricdev 2026-09-06 16:12:16 +02:00
  • bf9b3ccf69 feat: minification serveur à la volée (terser + fallback Bun) et cache immutable riricdev 2026-09-06 14:48:11 +02:00
  • 02125e473d perf(zfprobe): purge code mort et répare la fermeture du hero riricdev 2026-09-06 13:17:35 +02:00
  • aa68a97fd3 style(vitrine): palette chaude papier/encre + accent rouille, fini le noir pur riricdev 2026-09-06 13:14:30 +02:00
  • 1a1d6a4fe2 textes(fingerprint): hero-badge humain, sans jargon AI riricdev 2026-09-06 13:11:37 +02:00
  • efc6fc07d2 feat(social): supprime le code Social mort (jamais branché) riricdev 2026-09-06 13:06:34 +02:00
  • d7ec32a458 chore: checkpoint initial — Zektyc dataset, avant humanisation riricdev 2026-09-06 13:03:25 +02:00