Skip to content

v1.2.0 — CI/CD, ESLint, CSP-safe, export, onboarding

Choose a tag to compare

@dodz2 dodz2 released this 01 Jun 20:26
· 5 commits to main since this release

Nouvelles fonctionnalités

CI/CD GitHub Actions

  • Workflow lint + test automatiques sur Node 18/20/22
  • Badge CI visible dans le README

ESLint

  • Configuration flat config (eslint:recommended + globals WebExtension)
  • Regles : no-var, prefer-const, eqeqeq, no-console
  • npm run lint / npm run lint:fix

Injection CSP-safe (Firefox 128+)

  • L'intercepteur storage/cookies essaie d'abord scripting.executeScript avec world:MAIN
  • Fonctionne sur les sites a CSP strict (banques, gouvernement, GitHub...)
  • Fallback automatique vers l'injection DOM classique

Export des donnees de blocage

  • Historique 7 jours par domaine/jour dans le stockage local
  • Boutons CSV et JSON dans le popup
  • Telechargement automatique du fichier

Page d'onboarding

  • Page d'accueil HTML qui s'ouvre automatiquement au premier install
  • Explique : qu'est-ce qu'Utiq, ce que fait l'extension, comment l'utiliser
  • Legende des couleurs d'icone

Corrections

  • Permission scripting retablie (necessaire pour l'injection CSP-safe)
  • Tous les warnings ESLint corriges (catch params, escapes, etc.)

Tests : 60/60 | Lint : 0 erreur | Fichiers : 14 modifies/creees