Commit graph zektyc/public/js
Author SHA1 Message Date
riricdev
370b3d8752 feat(lang): routage préfixé /fr/ et /en/ avec redirect JS langue sur les chemins non préfixés
- page-redirect sur / et tous les chemins sans préfixe : localStorage zektyc-lang
  puis navigator.language, défaut fr ; fallback FR si la page n'a pas de version EN
- /en/ sert enfin la home EN (public/en/), fix de LANG_ROUTES.en
- home EN générée à partir d'i18n.json (ld+json Organization/FAQPage valides)
- i18n.js/components.js : switch de langue par préfixe + liens préfixés
- anciennes URLs /zmap/en/* : 301 vers /en/zmap/* ; pages EN zmap déplacées
  vers le layout <page>/en/ standard
- canonicals/hreflang fr-en-x-default sur toutes les pages statiques + sitemaps
  (équipe, zmap, archives, vitesses-par-route ajoutées) ; suppression du domaine
  obsolète zektyc.duckdns.org (robots, sitemap index, security.txt)
2026-09-06 16:12:16 +02:00
riricdev
02125e473d perf(zfprobe): purge code mort et répare la fermeture du hero
Suppression des clés i18n jamais utilisées `run` et `finalRun`
(fr/en). Id fantôme `ft-hero` référé en JS mais absent du HTML :
l'id est ajouté aux 2 pages pour que le héros se masque bien en fin
d'analyse multi-passes (répair du comportement prévu). Cache v14→v15.
2026-09-06 13:17:35 +02:00
riricdev
efc6fc07d2 feat(social): supprime le code Social mort (jamais branché)
- suppression social-core/views/auth/privacy/css (0 référence dans src/, aucune page)
- suppression branches isSocial() mortes dans components.js
- nettoyage isFpTest() mort + footer-back CSS orphelin
- simplification isTorBrowser() (suppression debug logs + conditions redondantes)
2026-09-06 13:06:34 +02:00
riricdev
d7ec32a458 chore: checkpoint initial — Zektyc dataset, avant humanisation
- site vitrine + fingerprint test + zmap + z-panel
- remplacement duckdns -> riricdev.tail5ea5cd.ts.net (canonical/og/alternates/docs)
- suppression du token DuckDNS (plus utilisé)
2026-09-06 13:03:25 +02:00