Skip to content

v2.3

Choose a tag to compare

@Assistouest Assistouest released this 10 Mar 14:26
· 31 commits to main since this release

[2.3.0] - 2026-03-10

✨ Nouveautés

Bloc Référents — refonte complète

  • Nouveau système de filtrage par catégorie : Tous / Moteurs / Réseaux / IA / Sites
  • Badges de comptage dynamiques sur chaque onglet
  • Favicons via Google S2 avec fallback initiale colorée (suppression des emojis)
  • Scroll interne (hauteur fixe 416px) — plus de troncature à 8 résultats
  • Fichier source de vérité data/referrer-sources.php — éditable sans toucher au code
  • Patterns regex ancrés (^|\.) — zéro faux positif (ex: copilot.microsoft.com ne matchait plus twitter\.)

Bloc Appareils & Navigateurs — refonte complète

  • Nouveau système de filtrage par type d'appareil : Tous / Desktop / Mobile / Tablette
  • Badges de comptage sur les onglets mis à jour dynamiquement
  • Navigateurs et OS affichés avec favicon + fallback initiale colorée
  • Scroll interne identique aux référents
  • Titres de section sticky dans le scroll

Détection navigateurs & OS — couverture étendue

  • Navigateurs ajoutés : Opera GX, Opera Mini, Samsung Browser, Yandex Browser, Brave, Vivaldi, DuckDuckGo, Puffin, UCBrowser, QQ Browser, Baidu Browser, Silk, Firefox Focus
  • OS ajoutés : Windows 11, Windows Vista, Windows XP, Windows Phone, iPadOS, Ubuntu, Fedora, Debian, Linux Mint, BlackBerry, Symbian, KaiOS, Tizen, HarmonyOS
  • Ordre de détection corrigé : iOS avant macOS, Copilot avant Bing, Chrome après tous les dérivés Chromium

🔧 Améliorations

Algorithme de score d'engagement — correction Wilson globale

  • Avant : Wilson appliqué uniquement sur le signal Engagement (taux binaire), + signal Confiance à paliers arbitraires (8%)
  • Après : Wilson appliqué sur P_brut global (synthèse pondérée des 5 signaux) — la pénalité d'incertitude s'applique à l'ensemble du score de façon continue et rigoureuse
  • Signal "Confiance statistique" supprimé comme poids — remplacé par le facteur Wilson affiché en lecture seule (ratio S_final / P_brut, 100% = aucune pénalité)
  • Poids renormalisés sur 5 signaux : Durée (~24%) • Scroll (~22%) • Engagement (~22%) • Fidélité (~20%) • Profondeur (~13%)
  • Tooltips et en-têtes de colonnes mis à jour dans l'interface

🐛 Correctifs

  • Faux positifs référents : patterns regex non ancrés causaient des matchs incorrects (ex: copilot.microsoft.com → "Twitter / X", www.reddit.com → "Twitter / X")
  • Emojis hors-BMP (𝕏 U+1D54F) : suppression complète — plus de risque de corruption du parsing HTML via innerHTML
  • Cache navigateur : versionnage des assets CSS/JS via filemtime() — le navigateur charge toujours la dernière version

🔒 Confidentialité

  • Nouvelle option fenêtre d'unicité cookieless (Réglages → Confidentialité & RGPD) : daily (défaut) ou session — conforme aux recommandations CNIL pour le cookieless