Fonctionnalités de JustZix

Synchronisation multi-appareils

JustZix garde votre configuration cohérente sur chaque ordinateur et chaque navigateur. Une seule clé de synchronisation de 25 caractères suffit — règles, dossiers et paramètres vous suivent, et les conflits sont résolus séparément pour chaque entité.

Une clé, aucun mot de passe

La synchronisation repose sur une clé de 25 caractères que JustZix génère localement dans votre navigateur. Vous saisissez la même clé dans un autre navigateur ou sur un autre ordinateur, et les deux instances appartiennent aussitôt au même compte. Il n'y a pas de mot de passe ni de connexion via un fournisseur externe.

Le backend ne voit jamais la clé en clair — il ne stocke que son hash SHA-256. La clé est à la fois votre identifiant et votre secret, alors conservez-la comme vous conserveriez un mot de passe. Si vous la perdez, la récupération par e-mail remplace l'ancienne clé par une nouvelle.

Ce qui est synchronisé

La synchronisation couvre tout votre travail avec l'extension, pas seulement les règles elles-mêmes :

  • les dossiers et groupes de règles avec leur structure,
  • les ensembles de règles CSS et JavaScript ainsi que les actions,
  • le thème de l'interface et la langue choisie,
  • les statistiques d'utilisation.

Une modification enregistrée sur un appareil apparaît sur les autres en quasi temps réel, vous pouvez donc peaufiner une règle sur un portable et la retrouver prête sur votre poste fixe.

Résolution de conflit par entité

Chaque entité — une règle isolée, un dossier, un paramètre — porte son propre horodatage de Lamport. Quand deux appareils modifient quelque chose indépendamment, la version la plus récente l'emporte, mais cela est décidé séparément pour chaque entité. Il n'y a jamais d'écrasement en masse de « tous vos paramètres » d'un seul geste.

Les suppressions se propagent via des tombstones — des marqueurs qui signalent aux autres appareils qu'une entité a été retirée, au lieu de la laisser réapparaître discrètement à la synchronisation suivante. À la connexion, lorsque les états divergent, JustZix présente un choix : utiliser les données du serveur, envoyer vos données locales, ou fusionner les deux côtés par Last-Write-Wins.

L'onglet Statut et la resynchronisation complète

L'onglet Statut est votre fenêtre sur l'état de la synchronisation. Vous y trouverez l'historique de synchronisation, une vue de la « bibliothèque cloud » avec les compteurs de ce que le compte contient actuellement, et un bouton de resynchronisation complète.

Une resynchronisation complète compare l'état local au serveur depuis zéro et réconcilie tout entité par entité — utile après une longue interruption ou après l'ajout d'un appareil tout neuf. Un compte inactif est nettoyé après 12 mois, un e-mail d'avertissement arrivant 30 jours à l'avance.

Autres fonctionnalités

{ } Injection de CSS et JavaScriptCréez des règles CSS et JavaScript pour tout domaine ou chemin d'URL. Masquez des éléments, corrigez la mise en page, ajoutez votre logique. Organisation hiérarchiqueDossiers, groupes, jeux de règles et actions forment une arborescence qui garde l'ordre, d'une correction CSS à des centaines de règles. Motifs d'URL avec jokersAssociez des règles à une adresse exacte, un site entier ou tous les sous-domaines. Le joker * couvre tout fragment, les motifs d'exclusion gardent la règle à sa place. Le bouton flottantUn petit bouton rond sur la page indique l'état des règles par la couleur et bascule tout d'un clic. Le clic droit ouvre un panneau par règle. Le panneau d'actions — 6 types de contrôlesUne barre interactive sur la page avec six types de contrôles : bouton, liste, champ, curseur, bloc-notes et interrupteur à trois états. Chaque action exécute du code. APIs programmatiques — JZ et JUSTZIXDeux objets globaux — JZ et JUSTZIX — permettent à vos règles de déclencher des boutons d'action et de journaliser dans l'Output Console, sans DevTools. Partages et sauvegardesPartagez un dossier, un groupe ou une règle via un lien court qui expire après 1 à 48 h, et protégez vos données par des sauvegardes cloud automatiques. Fenêtres sur la page — CSS, JS et consolesCinq fenêtres de dev affichées sur la page : éditeurs CSS et JS, console REPL, visualiseur de logs et assistant IA — sans DevTools.

Toutes les fonctionnalités →