﻿============================================================================
  1001Cleaner  v1.8.14  —  POWER EDITION
  Nettoyage, optimisation et desinstallation pour Windows 11 / Windows 10
============================================================================

NOTE VERSION 1.8.8 / 1.8.9
------------------
Les fonctions Overlay FPS, overlay temperatures et surveillance/alerte de
temperature ont ete retirees du logiciel (suite a la decision de l editeur).
Le dossier lib/ (sonde capteurs) n est plus necessaire et n est plus livre.

NOTE VERSION 1.8.8 / 1.8.9
------------------
Les fonctions Overlay FPS, overlay temperatures et surveillance/alerte de
temperature ont ete retires du logiciel (decision de l editeur).
Le dossier lib/ (sonde capteurs) n est plus necessaire et n est plus livre.

DEMARRAGE RAPIDE
----------------
1. Double-cliquez sur « Lancer-1001Cleaner.bat »
2. Acceptez la fenetre de confirmation administrateur (Oui)
3. Une console s'ouvre (laissez-la ouverte) et votre navigateur
   affiche l'interface sur http://127.0.0.1:8412
4. Pour arreter : fermez la console ou Ctrl+C

Note : Windows peut afficher un avertissement SmartScreen car le
logiciel n'est pas signe numeriquement (normal pour un script local).
Cliquez sur « Informations complementaires » puis « Executer quand meme ».
Le code source est entierement consultable (1001cleaner.ps1, www/index.html).

IMPORTANT : UNE FENETRE NOIRE S'OUVRE ET SE FERME AUSSITOT ?
------------------------------------------------------------
Cela arrive si vous double-cliquez sur un fichier « .ps1 » (par exemple
1001cleaner.ps1). Windows BLOQUE PAR SECURITE les scripts lances en
double-clic : la fenetre se referme immediatement. Ce n'est pas un bug.
=> Le logiciel se lance UNIQUEMENT avec « Lancer-1001Cleaner.bat »
   (double-clic simple). Les .ps1 sont des fichiers techniques internes.
- Si Windows affiche un ecran bleu SmartScreen : « Informations
  complementaires » puis « Executer quand meme ».
- Si vous avez extrait le ZIP en double-cliquant dessus sans « Extraire
  tout... », les fichiers sont introuvables : clic droit sur le ZIP >
  « Extraire tout... » puis relancez le .bat.
- En cas de doute, double-cliquez sur « DIAGNOSTIC.bat » : la fenetre
  reste OUVERTE et affiche l'exacte raison d'un probleme de lancement.

FONCTIONNALITES
---------------
- TABLEAU DE BORD : score de sante du PC, disques, processeur, memoire
- NETTOYAGE : 12 zones (temporaires, Windows Update, miniatures, dumps,
  rapports d'erreurs, corbeille, caches navigateurs...)
- DEMARRAGE : activer/desactiver les programmes lances au boot
  (100% reversible, sauvegarde automatique)
- SERVICES : ajuster les services Windows avec recommandations (PRO)
- DESINSTALLATION : tous les logiciels du PC, tri par taille,
  desinstallation silencieuse (PRO)
- OUTILS : cache DNS, reparation Windows Update, file d'impression,
  SFC /scannow, DISM, plans d'alimentation, reseau (PRO)
- NETTOYAGE AUTOMATIQUE quotidien via le Planificateur de taches (PRO)
- HISTORIQUE : statistiques d'espace libere, journal local
- ANTIMALWARE : etat de Windows Defender, analyse rapide, suppression
  des menaces, detection des points de demarrage suspects (PRO)
- PILOTES : liste complete des pilotes installes, reperage des anciens,
  recherche de mise a jour par appareil, recherche auto via Windows
  Update, acces aux mises a jour facultatives (PRO)
- ACTUALISATION INSTANTANEE : l'interface se debloque immediatement
  apres l'activation d'une licence PRO, sans rechargement
- DESINSTALLATION SUIVIE : la liste des logiciels se met a jour
  automatiquement quand un programme est desinstalle
- TEMPERATURES : jauges CPU / GPU en direct (toutes les 5 secondes),
  couleurs selon les seuils, courbes d evolution de session
  (capteurs ACPI + GPU NVIDIA ; mode administrateur recommande)
- TEMPERATURES : alerte configurable (70 a 95 C) avec notification
- BATTERIE : usure, capacite, cycles de charge, autonomie, sur secteur
- SANTE DES DISQUES : usure SSD, temperature, heures de fonctionnement,
  erreurs de lecture, lettres de lecteurs
- ANALYSEUR D ESPACE DISQUE (PRO) : repartition par dossier de premier
  niveau + top des plus gros fichiers, budget de temps au choix
- CHASSE AUX DOUBLONS (PRO) : detection par empreinte MD5, suppression
  vers la CORBEILLE, presets de dossiers (Telechargements, Images...)
- OUTILS RESEAU (PRO) : connexions actives (netstat + processus),
  changement de DNS en 1 clic (Cloudflare, Google, Quad9, manuel, auto)
- POINT DE RESTAURATION : creation + liste des points existants
- MODE BOOST JEU (PRO) : suspend jusqu a 14 services non essentiels +
  plan Performances elevees, restauration complete en 1 clic
- SAUVEGARDE DES PILOTES (PRO) : export de TOUS les pilotes (pnputil)
- OPTIMISEUR DE DISQUES (PRO) : TRIM SSD + defragmentation HDD
- RAPPORT IMPRIMABLE : bilan complet (systeme, sante, batterie,
  disques, entretien, historique) pret a imprimer ou PDF
- CARNET D ENTRETIEN : journal des reparations et entretiens du PC,
  couts, details, et RAPPELS AUTOMATIQUES : pate thermique CPU (2 ans),
  pate thermique GPU (2 ans), depoussierage (6 mois) avec etat
  "Dans X jours" / "EN RETARD" et bouton "Marquer comme fait" 
- COMPTES : gratuits, stockes en SQLite sur votre PC (mots de passe
  chiffres PBKDF2, jamais transmis nulle part)

COMPTES ET 4 FORMULES
--------------------
- Sans compte      : nettoyage express (temporaires session, corbeille,
  miniatures), batterie/disques/temperatures en lecture, carnet entretien
- Compte GRATUIT   : toutes les zones de nettoyage Windows, demarrage,
  desinstallateur classique, point de restauration, rapport imprimable
- Formule MEDIUM   : + caches navigateurs, analyseur d'espace disque,
  chasse aux doublons, outils reseau + DNS 1 clic, optimiseur disques
- Formule PRO      : + services Windows, desinstallation silencieuse,
  outils SFC/DISM/Winsock/TCP-IP, Mode Boost Jeu, sauvegarde pilotes,
  page Pilotes, antimalware (analyse rapide, menaces, demarrage suspect),
  nettoyage automatique planifie
- Formule PRO+    : + PROTECTION RENFORCEE : audit de securite complet
  (pare-feu, UAC, SmartScreen, fichier hosts, logiciels indesirables,
  taches planifiees suspectes) avec score /100, analyse antivirus
  COMPLETE en 1 clic, surveillance du demarrage avec alerte des
  nouveaux programmes installes

REGLE D'OR DES CLES : une cle = UN SEUL compte, pour toujours.
- Le MEME compte peut la reactiver (reinstallation, nouveau PC avec le
  meme compte cloud) : son etat est restitue, sans repousser
  l'expiration (garde anti-reactivation du moteur ET du cloud).
- Tout AUTRE compte est refuse (localement ET mondialement via Supabase).
- CHANGEMENT DE COMPTE / DE PC avec un autre compte : le client fera sa
  demande via le site web (a venir). En attendant, l'editeur exécute le
  transfert dans Suivi-Licences.html : clic sur la ligne > bouton
  « Transférer à un autre compte » (connexion cloud requise). Effets :
  la cle est reassignee, l'ancien compte repasse GRATUIT, le nouveau
  recupere la formule et le temps restant, et une note d'historique
  (« Transferee de X vers Y le ... ») est inscrite sur la cle.

VOTRE SITE INTERNE EDITEUR (pages HTML autonomes, double-clic) :
  - Generateur-Cles.html  : creer des cles (PAGE EDITEUR livree a part, HORS zip client)
  - Suivi-Licences.html   : suivi COMPLET des licences, en temps reel :
    * qui a active chaque cle (compte cloud et/ou compte local),
    * date et heure d'emission ET d'activation, delai entre les deux,
    * temps restant avant expiration (actualise en continu), statut
      (active / expire bientot / expiree / jamais activee / a vie),
    * client associe, formule, duree d'origine, note,
    * vue d'ensemble (KPIs) + tableau des comptes cloud (profils),
    * recherche, filtres, tri, export CSV.
    DÉSACTIVATION (révocation) : par ADRESSE E-MAIL ou par CLÉ, directe
    depuis la page (section 3). La clé est marquée RÉVOQUÉE (plus jamais
    activable par un autre compte) et le compte client repasse GRATUIT
    immédiatement sur le cloud. Réversible (« ↩ Réactiver » dans le
    détail). Limite honnête : une installation déjà activée 100 % hors
    cloud conserve sa formule locale jusqu'à expiration locale.
    3 sources fusionnees automatiquement cle par cle :
    1. Cloud Supabase (bouton Se connecter avec votre cle service_role,
       Settings > API ; la cle reste dans le navigateur uniquement) ;
    2. cles-generees.csv (emissions : date + client) ;
    3. data\base.json d'une installation (activations locales).
  Ces deux pages forment votre console interne : mettez-les dans un
  dossier de votre site, elles ne dependent d'aucun serveur.

Pour CREER des cles (vous etes l'editeur) :
  DOUBLE-CLIQUEZ sur « Generateur-Cles.html » (n'importe quel navigateur) :
  - choisissez la formule : MEDIUM / PRO / PRO+
  - choisissez la duree : 7 jours, 1 mois, 3 mois, 6 mois, 1 an, 2 ans,
    A VIE... ou une duree personnalisee en jours (ex. 45 jours)
  - champ Client facultatif, bouton Copier, historique local
    et export CSV (meme format que data\cles-generees.csv)
  Fonctionne 100 % hors ligne ; les cles sont immediatement valides.
  Methode alternative (ligne de commande) :
    powershell -ExecutionPolicy Bypass -File outils\cree-cle-licence.ps1 -Jours 365
    ... -Plan medium | -Plan pro | -Plan pro_plus | -Jours 65535 (a vie)
Les cles codees : 1 = PRO (compatible avec les anciennes cles),
2 = PRO+, 3 = MEDIUM. Les anciennes cles PRO restent PRO.
Le client active sa cle dans l'onglet « Licence & formules ».

FICHIERS ET DONNEES
-------------------
  Lancer-1001Cleaner.bat    lanceur (double-clic)
  1001cleaner.ps1           moteur complet (serveur local + API)
  www\index.html            interface (une seule page, autonome)
  lib\x64\System.Data.SQLite.dll   base SQLite embarquee
  Generateur-Cles.html              generateur de cles (PAGE EDITEUR livree a part, HORS zip client)
  Suivi-Licences.html               pilotage des licences (PAGE EDITEUR livree a part, HORS zip client)
  Suivi-Licences.html               suivi interne des licences (editeur)
  outils\cree-cle-licence.ps1       generateur de cles en ligne de commande
  data\                     bases, journal, sauvegardes du demarrage
    1001cleaner.db          comptes, sessions, licences, historique
    base.json               (uniquement si SQLite indisponible)
    journal.log             journal technique
    cles-generees.csv       registre des cles PRO creees

SECURITE ET CONFIDENTIALITE
---------------------------
- Le serveur ecoute UNIQUEMENT sur 127.0.0.1 : rien ne sort du PC,
  aucune connexion internet, aucune telemetry.
- Mots de passe hashes (PBKDF2-SHA256, 120 000 iterations).
- Licences signees par HMAC-SHA256 (validation hors-ligne).
- Les elements de demarrage desactives sont sauvegardes, jamais perdus.

DESINSTALLER 1001CLEANER
------------------------
1. Outils > Nettoyage automatique > Desactiver (supprime la tache planifiee)
2. Supprimez le dossier 1001cleaner. C'est tout.
   (les comptes locaux sont dans data\, supprimes avec le dossier)

ALLER PLUS LOIN (developpeur)
-----------------------------
- Base : SQLite embarquee avec repli JSON automatique.
  Pour brancher Supabase ou un serveur distant plus tard, remplacez
  la couche « Depots » dans 1001cleaner.ps1 (fonctions Utilisateur-*,
  Session-*, Licence-*, Historique-*) : tout le reste du code les appelle
  deja uniquement via cette interface.
- Le moteur accepte les parametres : -Port 8412, -SansNavigateur,
  -NettoyagePlanifie (mode silencieux du planificateur).

© 2026 1001Cleaner — logiciel fourni tel quel, sans garantie.
Concu pour un usage personnel et professionnel responsable.


DEPANNAGE — LE LOGICIEL NE SE LANCE PAS
---------------------------------------
1. ERREUR N1 : lancer le .bat DEPUIS le ZIP sans extraire.
   Les fichiers www\ et lib\ sont alors introuvables.
   SOLUTION : clic droit sur le ZIP > « Extraire tout... » > puis
   double-clic sur Lancer-1001Cleaner.bat dans le DOSSIER extrait.

2. FENETRE BLEUE « Windows a protege votre ordinateur » (SmartScreen) :
   > « Informations complementaires » > « Executer quand meme ».
   (Le logiciel n est pas signe numeriquement, c est normal.)

3. L ANTIVIRUS bloque ou supprime le .bat :
   Ajoutez le dossier 1001cleaner aux exclusions de Windows Securite
   (Protection contre ransomware / Autorisations de dossier parfois
   aussi). Le code source est 100% lisible : rien de malveillant.

4. LA FENETRE NOIRE S AFFICHE ET SE FERME TOUT DE SUITE :
   Double-cliquez sur DIAGNOSTIC.bat — la fenetre reste ouverte et
   montre l erreur exacte (ligne rouge) + la version de PowerShell.

5. LE NAVIGATEUR NE S OUVRE PAS TOUT SEUL :
   La console est peut-etre encore ouverte : ouvrez manuellement
   http://127.0.0.1:8412/ dans votre navigateur.

6. MODE ADMIN IMPOSSIBLE OU REFUSE :
   Utilisez Lancer-SANS-ADMIN.bat (fonctions limitees mais le
   nettoyage utilisateur fonctionne).

En cas de blocage persistant : lancez DIAGNOSTIC.bat, copiez les
lignes rouges et envoyez-les au support.


NOUVEAUTES v1.3 —verifiees par 108 tests automatiques (72 API + 36
interface). Corrections importantes : les verrous PRO ne bloquent
plus les clics sur la page Outils, le rapport imprimable s'ouvre
sans etre bloque par le navigateur, validation des adresses IP DNS
avant toute application.

v1.4 : systeme a 4 formules (Gratuit / Medium / Pro / Pro Plus),
comparateur de formules integre, Protection renforcee PRO+
(audit de securite, analyse complete, surveillance du demarrage),
badges par formule, retrocompatibilite des cles PRO existantes.
Verifie par 90 tests (70 API + 20 interface).

--- v1.4.2 (31/08/2026) ---
Securite & robustesse :
- Validation semantique des dates du carnet d'entretien (jour/mois reels, futur refuse)
- Generateur de cles interne aligne sur le keygen (formules pro/pro_plus/medium)
- Audit antifalsification de cles elargi (24 tests unitaires)
- 15 tests de robustesse reseau : JSON casse, requetes malformees, concurrence
- 9 tests d'injection XSS : contenu affiche comme texte inoffensif
- Micro-polissage : champ cle (touche Entree), redimensionnement des zones de texte,
  contours de focus accessibles au clavier

--- v1.4.3 (31/08/2026) ---
Progression en temps reel :
- Nouveau panneau de progression global (visible dans toutes les vues, en bas a droite)
- Pourcentage reel, etape en cours et journal live pour l analyse antivirus rapide et complete
- SFC, DISM, optimisation des disques, sauvegarde des pilotes : duree ecoulee et progression estimee
- Nettoyage : progression zone par zone avec quantites liberees en direct
- Barre animee pour les taches sans progression mesurable

--- v1.4.4 (31/08/2026) ---
Temperatures - tous les capteurs :
- 5 sources de mesure : zones thermiques ACPI (toutes), compteurs Windows, temperature
  SMART de chaque disque physique (SSD/HDD/NVMe), GPU NVIDIA, sondes LibreHardwareMonitor/OpenHardwareMonitor
- Une jauge par capteur avec seuils adaptes (disques plus sensibles a la chaleur : alerte des 45 C)
- Historique de session avec libelle par capteur, alerte sonore/notification sur le capteur le plus chaud
- Detection automatique de LibreHardwareMonitor s'il est installe (coeurs CPU, GPU AMD/Intel, carte mere)

--- v1.4.5 (31/08/2026) ---
Page Licence & formules + exclusivites PRO+ :
- Nouvelle page « Licence & formules » : prix detailles et options comprises pour chaque formule,
  mise en avant de votre formule courante, activation de cle directe (touche Entree acceptee)
- PRO+ : Effacement securise - ecrase fichiers/dossiers en 2 passes aleatoires avant suppression
  (irrecuperable), avec refus des chemins systeme proteges
- PRO+ : Mots de passe Wi-Fi - reseaux enregistres et leurs cles (Windows)
- Prix indicatifs affiches : Gratuit 0 EUR / MEDIUM 14,90 EUR/an / PRO 29,90 EUR/an /
  PRO+ 49,90 EUR/an ou 99 EUR a vie (modifiables dans www/index.html, fonction chargerLicence)

--- v1.4.6 (31/08/2026) ---
Recherche de malware en formule PRO :
- L analyse antivirus COMPLETE (tout le PC, tache de fond avec progression) passe en PRO
- Nouveau bouton « Analyse COMPLETE » dans la vue Antimalware, a cote de l analyse rapide
- PRO+ garde ses exclusivites : audit de securite, surveillance du demarrage,
  effacement securise, mots de passe Wi-Fi, support prioritaire
- Page Licence et comparateur mis a jour en consequence

--- v1.4.7 (31/08/2026) ---
Coherence recherche de malware (PRO) :
- Badge du menu corrigie : Antimalware affiche desormais PRO (et non PRO+)
- La vue s'appelle « Recherche de malware » comme sa fonction
- L analyse rapide ET l analyse complete sont incluses dans la formule PRO

--- v1.4.8 (31/08/2026) ---
Optimisation complete, scan de dossier et modes de performance (PRO) :
- Optimisation complete en 1 clic : point de restauration, temporaires, Prefetch,
  caches navigateurs, corbeille, rapports d'erreurs, cache Windows Update + Delivery
  Optimization, vignettes, cache DNS, nettoyage profond DISM des composants Windows,
  TRIM SSD / defragmentation HDD. Duree 10 a 30 min, progression en temps reel.
- Scan d'un dossier precis par Windows Defender (analyse personnalisee)
- 3 modes de performance : Tranquille (bureautique, silencieux), Puissant (equilibre),
  Gamer (plan Ultimate + 14 services non essentiels coupes)
- Tous accessibles depuis la vue Outils systeme et la vue Recherche de malware

--- v1.4.9 (31/08/2026) ---
Antivirus permanent, essai gratuit et 13 langues :
- Antivirus en continu : page dediee (vue Antivirus) pilotant Windows Defender
  - Statut temps reel : antivirus actif, protection temps reel, protection cloud, age des signatures
  - Bascules protection temps reel / protection cloud (Set-MpPreference)
  - Mise a jour des signatures Defender en 1 clic (Update-MpSignature)
  - Surveillance permanente des TELECHARGEMENTS : chaque nouveau fichier du dossier
    Downloads est analyse automatiquement par Defender, alertes en cas de menace
    (processus de veille redemarre automatiquement avec 1001Cleaner)
  - Exclusions (by-pass) : ajouter / retirer des dossiers jamais analyses
  - Menaces detectees : liste + suppression (quarantaine Defender)
- Compte : nombre de JOURS RESTANTS de la licence affiche (alerte sous 7 jours)
- Essai gratuit : 7 jours pour tester MEDIUM, PRO ou PRO+ - un seul essai par PC
  (verrouille par empreinte machine + compte, meme apres recreation de compte)
- Interface traduite en 13 langues : francais, anglais, espagnol, allemand, italien,
  portugais, neerlandais, polonais, russe, turc, arabe (interface miroir RTL),
  chinois, japonais. Choix dans Mon compte > Langue, memorise par le navigateur.

--- v1.4.10 (31/08/2026) ---
Comptes e-mail, mot de passe oublie et essai anti-contournement :
- Creation de compte par ADRESSE E-MAIL + mot de passe (validation du format,
  unicite, minuscules). Les anciens identifiants restent valides a la connexion.
- Mot de passe oublie : generation d un code de verification 8 caracteres valable
  15 minutes (5 tentatives max). L envoi du code par e-mail sera configure plus
  tard : en attendant le code s affiche dans la fenetre de reinitialisation.
  Architecture prete pour une future connexion via Supabase.
- Essai gratuit verrouille PAR PC ET PAR COMPTE, avec marqueurs anti-effacement
  hors du dossier data (ProgramData + profil utilisateur, fichiers caches sous
  Windows) : recreer un compte ou supprimer les donnees ne permet pas de
  retester. Un seul essai de 7 jours par machine, definitivement.

--- v1.4.11 (31/08/2026) ---
Mode IA : recherche et nettoyage intelligent (PRO) :
- Nouvelle vue Nettoyage IA : moteur d analyse heuristique 100 % LOCAL,
  sans cloud, sans cle API, sans abonnement (gratuit, aucune donnee ne part du PC).
- Analyse multi-criteres : chaque fichier recuperable est note (categorie, age,
  taille, risque) sur 99 et EXPLIQUE (pourquoi il peut partir).
- Liste BLANCHE de localisations : temporaires compte + Windows, Prefetch, caches
  Chrome/Edge/Firefox, caches pip/npm, rapports WER, dumps de plantage, cache
  Windows Update, vignettes. Les documents, photos et telechargements recents ne
  sont JAMAIS proposes. System32 et ProgramFiles hors liste, par conception.
- Nettoyage en 1 clic « recommande » : uniquement le 100 % sur.
- « Tout nettoyer » (confirmation) : ajoute corbeille + installeurs de plus de
  30 jours des Telechargements.
- Mode AUTOMATIQUE : le nettoyage sur se lance seul a chaque demarrage de
  1001Cleaner - vous n avez rien a faire.
- Chaque nettoyage IA est consigne dans l historique (fichiers, Mo, duree).
- Categories traduites dans les 13 langues.

--- v1.5.0 (31/08/2026) ---
Le grand pack : 9 nouveautes + overlay en jeu

- OVERLAY FPS & TEMPERATURES (vue Overlay FPS, PRO) : surimpression toujours au-dessus
  des jeux affichant FPS, CPU, RAM, GPU et temperature. Personnalisable : couleur libre,
  taille 9-48 px, 7 polices, position X/Y - ou simplement glisse a la souris (memorisee).
  Reglages appliques EN DIRECT (l'overlay relit ses reglages chaque seconde).
  Clic droit sur l'overlay pour le fermer. Redemarre seul avec 1001Cleaner.
  FPS estimes via les compteurs GPU de Windows (indicatif).
- PROCESSUS (gratuit) : liste en direct CPU / memoire / E/S disque+reseau, tri, rafraichissement
  auto 3 s, terminer un processus (PRO + admin, confirmation).
- SCORE SANTE PC /100 (tableau de bord, gratuit) : jauge + 7 controles detailles notes
  (antivirus, signatures, disque, demarrage, nettoyage, Windows Update, corbeille).
- MISES A JOUR LOGICIELLES (PRO) : detection hors ligne via catalogue local de 32 logiciels
  populaires + lien vers le site officiel.
- NETTOYAGE DU REGISTRE (PRO) : entrees orphelines (desinstallations, App Paths, MUI Cache,
  DLL partagees). Sauvegarde automatique (exports .reg + script restauration.ps1) avant action.
- ASSISTANT PARE-FEU (PRO, vue Reseau) : programmes accedant a Internet, blocage/retablissement
  en 1 clic (regles sortantes nommees 1001Cleaner).
- EXTENSIONS NAVIGATEURS (PRO) : liste des extensions Chrome/Edge, retrait en 1 clic
  (navigateur ferme requis).
- NOTIFICATIONS WINDOWS NATIVES : toasts vrais Windows en fin de tache, rappel licence
  bientot expiree (1x/jour), menace detectee. Bascule on/off.
- THEME CLAIR + COULEUR D'ACCENT (Mon compte > Apparence) : theme sombre/clair,
  8 couleurs d'accent appliquees instantanement et memorisees.
- 23 nouveaux libelles traduits dans les 13 langues.

--- v1.5.1 (31/08/2026) ---
Overlay : temperatures renforcees avec chaine de secours -
- Temperature GPU NVIDIA via nvidia-smi (present avec le pilote)
- Temperature ACPI (MSAcpi_ThermalZoneTemperature)
- Sonde disque (Get-StorageReliabilityCounter) en dernier recours
CPU et GPU affichent chacun leur temperature quand une sonde repond.

--- v1.5.2 (31/08/2026) ---
Overlay : sonde universelle LibreHardwareMonitor / OpenHardwareMonitor ajoutee
entre nvidia-smi et ACPI. Ces moniteurs gratuits (toutes marques) exposent les
temperatures via WMI : avec un GPU AMD (ou Intel), la temperature GPU reelle
s affiche des que l un de ces deux outils tourne en arriere-plan.
Rappel : FPS et pourcentage GPU restent identiques sur AMD, Intel et NVIDIA
(compteurs Windows WDDM, independants de la marque).

--- v1.5.3 (31/08/2026) ---
Overlay : temperatures CPU AMD et Intel renforcees
- Sonde LibreHardwareMonitor / OpenHardwareMonitor desormais consultee des qu une
  temperature manque (CPU ou GPU) et pas seulement quand le GPU est inconnu ;
  reconnaissance elargie aux noms AMD (Tctl / Tdie, Ryzen) et Intel (Core, Package).
- ACPI : TOUTES les zones thermiques sont scannees (la plus chaude est retenue)
  au lieu d'une seule, avec lecture haute precision quand elle existe.
- Nouveau compteur Windows ThermalZoneInformation en secours supplementaire.
- Garde-fou 0-120 C sur toutes les lectures CPU.
Note : contrairement a NVIDIA (nvidia-smi), AMD et Intel ne fournissent aucun outil
de temperature CPU integre a Windows ; LibreHardwareMonitor (gratuit) reste la
source la plus fiable pour la temperature CPU reelle sur Ryzen / Core.

--- v1.5.4 (31/08/2026) ---
CORRECTION : Lancer-1001Cleaner.bat ne s elevait plus correctement.
- Test administrateur remplace : fltmc (fiable a 100 %) au lieu de net session,
  qui echoue quand le service Server est desactive (Windows tremine, optimise).
- Elevation reecrite sans echappement fragile ("..." ) : chemin entre quotes
  simples, robuste y compris avec des espaces dans le chemin.
- Si l elevation automatique echoue : message clair + pause (la fenetre ne se
  ferme plus instantanement) avec la solution clic droit > administrateur.
- Fichier en CRLF pour une execution fiable des goto sous cmd.
Lancer-SANS-ADMIN.bat reste inchange (il fonctionnait deja).

--- v1.5.5 (31/08/2026) ---
Overlay : personnalisation poussee, sur demande utilisateur :
- Elements affichables UN PAR UN : cases FPS / CPU / RAM / GPU / Temperatures.
- Bandeau noir semi-transparent SUPPRIME : texte flottant avec ombre portee
  discrete (lisibilite gardee sur n importe quel fond de jeu).
- Deplacement FLUIDE : la sauvegarde de position ne bloque plus le fil d
  interface pendant le glissement (plus d ecriture disque a chaque pixel ;
  enregistrement differe dans le cycle de rafraichissement).
- Position initiale du dossier restauree au lancement (reglage x/y enfin applique).
- PLUS BESOIN D ENREGISTRER : couleur, taille, police, position et bascules
  s appliquent automatiquement (300 ms de stabilisation), en direct, meme en jeu.

--- v1.5.6 (31/08/2026) ---
CORRECTION : les FPS n affichaient rien ("FPS -"), meme en jeu.
Cause : les compteurs de performance sont NOMMES DANS LA LANGUE DE WINDOWS
("GPU Engine" n existe pas sur un Windows francais, qui parle de "Moteur GPU") :
la requete echouait silencieusement sur tout Windows non anglais.
Correctif : lecture via la classe WMI Win32_PerfFormattedData_GPUPerformance
Counters_GPUEngine, dont les noms sont TOUJOURS en anglais quelle que soit la
langue de Windows. FPS et % GPU fonctionnent desormais sur toutes les langues.
L ancienne lecture reste en secours. Astuce si un jeu en plein ecran exclusif
reste a 0 : passez-le en plein ecran sans bordure (borderless), les compteurs
GPU de Windows ne voient pas toujours le mode exclusif.

--- v1.6.0 (01/09/2026) ---
Pont Supabase integre (cloud OPTIONNEL : tout continue de marcher hors ligne) :
- Mon compte > Connexion cloud (Supabase) : collez l URL du projet et la cle
  anon public (Settings > API). L URL du projet 1001cleaner est pre-remplie.
- Une fois configure : connexion des comptes crees en ligne (e-mail +
  mot de passe) sur l ecran de connexion.
- Securite : le jeton cloud est VERIFIE COTE SERVEUR (auth/v1/user)
  avant de creer la session locale ; le compte local est cree/lie par e-mail ;
  la formule et la date d expiration du profil cloud sont synchronisees vers
  le compte local si elles sont meilleures.
- Le module supabase-js n est charge depuis Internet QUE si le cloud est
  configure : les utilisateurs 100 % locaux ne telechargent rien.
- Kit de deploiement complet : dossier supabase-kit/ (schema SQL, clés a vie,
  3 fonctions Edge e-mail, guide pas-a-pas).

--- v1.6.1 (01/09/2026) ---
Cloud pre-configure : l URL et la cle anon publique du projet 1001cleaner
(lndxcmciagezdymctp.supabase.co) sont integrees par defaut. La carte
Connexion cloud affiche « Cloud configure » des l installation,
et les comptes crees en ligne se connectent directement. Un reglage personnalise
(Mon compte > Connexion cloud) prime toujours sur les defauts.
Verifie : projet en ligne (health 200), RLS actives (licences invisibles pour
la cle publique, profiles proteges).

--- v1.7.0 (01/09/2026) ---
La chasse aux bugs, 5 corrections de vos signalements :
1. SCORE UNIQUE : le tableau de bord n affiche plus deux fois le score du PC.
   La grande jauge « Sante du PC » du haut reste la reference (note /100,
   detail des composants au survol des puces et dans le rapport).
2. OVERLAYS REFONDUS : chaque indicateur (FPS, CPU, RAM, GPU, temperatures)
   est desormais une FENETRE INDEPENDANTE que vous placez ou vous voulez —
   position memorisee individuellement. Et chacune a SA PROPRE CONFIG :
   couleur, taille et police reglables indicateur par indicateur dans la page
   Overlay, appliques en direct (a la seconde pres, meme en jeu).
3. FLUIDITE : les mesures (FPS, CPU, RAM, GPU, temperatures) tournent dans un
   fil d arriere-plan dedie : plus aucune micro-coupure quand vous deplacez
   les overlays, et l interface ne gele plus pendant les mesures.
4. PLUS DE DOUBLONS : si vous fermez puis rouvrez 1001Cleaner, les anciens
   overlays sont desormais detectes et remplaces automatiquement (fichier
   overlay.pid + surveillance du processus parent) — fini les overlays en
   double. Un « clic droit » ferme toujours une fenetre overlay.
5. FIN DU CHARABIA : les rapports de fin de scan n affichent plus de codes
   techniques (GUID, codes hexa, sorties brutes). Les messages sont en
   francais clair (ex. « DISM : termine avec succes »). Le detail complet
   reste accessible via le bouton « Rapport technique » de la carte de
   travaux. Meme chose pour les noms de menaces Defender, maintenant
   expliques.
6. FPS « - » : la mesure essaie desormais 3 sources dans l ordre (compteur
   WMI, compteur anglais, compteur FRANCAIS « Frequence d images » / « Images
   par seconde ») — le « - » n apparait plus que si Windows ne fournit
   vraiment aucun compteur GPU (rare ; jeu en plein ecran exclusif : passez
   en borderless).

--- v1.7.1 (01/09/2026) ---
Securite de lancement clarifiee (aucun changement de fonctionnalite) :
- Les fichiers .ps1 ne sont PAS lances en double-clic (blocage Windows
  normal) : demarrez toujours via Lancer-1001Cleaner.bat.
- LISEZ-MOI : encart « une fenetre noire s ouvre et se ferme aussitot ? »
  en tete de document (SmartScreen, extraction du ZIP, DIAGNOSTIC.bat).

--- v1.7.2 (01/09/2026) ---
GENERATEUR DE CLES EN PAGE HTML : « Generateur-Cles.html » (double-clic,
100 % hors ligne, dans le dossier du logiciel) :
- formule au choix : MEDIUM / PRO / PRO+
- duree au choix : 7 jours, 1 mois, 3 mois, 6 mois, 1 an, 2 ans, a vie,
  ou duree personnalisee en jours (1 a 65535)
- champ Client facultatif, copie en 1 clic, historique local et export CSV
  au meme format que outils\cree-cle-licence.ps1 (outils interchangeables).
Les cles generees sont immediatement reconnues par le moteur (meme secret,
meme format HMAC). Le script outils\cree-cle-licence.ps1 reste disponible.

--- v1.7.3 (01/09/2026) ---
PAGE « Suivi-Licences.html » : console interne de suivi des licences.
- Historique complet par cle : compte qui l a active (cloud et/ou local),
  date+heure d emission et d activation, delai entre les deux, duree
  d origine, client, note, et TEMPS RESTANT actualise en continu.
- Statuts automatiques : active / expire bientot (7 j) / expiree /
  jamais activee / a vie. KPIs de synthese + tableau des comptes cloud.
- 3 sources fusionnees : Supabase (cle service_role, stockee uniquement
  dans le navigateur de l editeur), cles-generees.csv, data\base.json.
- Recherche, filtres, tri par colonne, export CSV, cles masquees
  par defaut. Fonctionne hors ligne avec les sources locales.

--- v1.7.4 (01/09/2026) ---
REGLE DES CLES FIXEE : une cle = un compte, pour toujours. Le meme
compte peut la reactiver (sans repousser l expiration), tout autre
compte est refuse. Les changements de compte/PC passeront par une
demande sur le site web (a venir) ; en attendant, l editeur transfere
une cle directement dans Suivi-Licences.html (bouton « Transférer » :
reassignation + ancien compte gratuit + nouveau compte a jour + note
d historique inscrite sur la cle).

--- v1.7.5 (01/09/2026) ---
DESACTIVATION DES LICENCES depuis Suivi-Licences.html :
- Par adresse e-mail OU par clé (section « Désactiver une licence »).
- Effet cloud immediat : cle marquee REVOQUEE (statut, filtre et KPI
  dediees) + compte client repasse GRATUIT. Revocation reversible
  d un clic (« Reactiver » dans le detail : la formule et la duree
  restante sont restaurees au proprietaire).
- Securite : aucun changement de schema Supabase necessaire ; le RPC
  activer_licence existant bloque deja la cle revoquee (autre compte ->
  CLE_DEJA_UTILISEE, proprietaire -> son etat reel sans re-credit).
- Boutons reserves a l editeur connecte cloud (desactives sinon).

--- v1.7.6 (01/09/2026) ---
MENU LATERAL REFAIT : categories en groupes REPLIABLES.
- Chaque categorie (Principal, Optimisation, Gestion, Compte) a une
  barre solide de separation + un chevron : cliquez pour REPLIER ou
  DEPLIER ses outils (etat memorise, re ouvert automatiquement si vous
  naviguez vers un outil du groupe replie).
- Barre laterale renforcee : headers avec segment degrade, separations
  nettes, actif toujours marque par sa barre coloree.
- En mode compact (fenetre etroite), tout reste visible (groupes ouverts,
  entetes reduites a leur barre).

--- v1.7.7 (01/09/2026) ---
BARRE DE DEFILEMENT (slider) dans le menu des outils :
- Le menu deroulant gauche glisse vers le bas/haut avec une barre
  de defilement BIEN VISIBLE (poignee degradee violet-cyan, attrapable
  a la souris, molette aussi).
- Corrige : sur les petits ecrans, les derniers outils (Historique,
  Carnet d entretien, Licence, Compte...) etaient coupes sans aucun
  moyen d y acceder.
- Le logo en haut et le pied (etat serveur, compte) restent FIXES :
  seul la liste des outils derule.

--- v1.7.8 (01/09/2026) ---
OVERLAYS CORRIGES (texte noir, taille microscopique, reglages sans effet) :
- CAUSE : un compteur PowerShell se reinicialisait a chaque tick, donc le
  bloc qui applique couleur/taille/police ne s executait JAMAIS -> texte
  WPF par defaut (noir, tout petit).
- CORRIGE : le style est desormais applique A LA CREATION de chaque fenetre
  puis re-applique a CHAQUE tick (500 ms) -> couleur, taille et police
  s appliquent reellement en direct.
- Defauts plus lisibles : taille 20 (au lieu de 16) + gras + ombre renforcee.
- Curseur de taille elargi jusqu a 72 px (9 a 72).
- Architecture simplifiee : un seul minuteur UI (mesures alternees CPU/RAM,
  GPU, temperatures) -> plus fiable, aucune operation entre threads.
- Glisser et clic droit (fermer une fenetre) inchanges ; anti-doublons et
  surveillance du processus parent conserves.

--- v1.7.9 (01/09/2026) ---
Suivi-Licences.html - LES CLES N APPARAISSENT PAS ? page rendue auto-diagnostique :
- Detection automatique de la clé ANON (déchiffrage du jeton) : message
  explicite « la clé anon ne peut lire AUCUNE licence, prenez service_role ».
- Cloud connecte mais 0 licence : rappel du SELECT de vérification SQL et
  de l import cles-generees.csv.
- Message d etat vide detaille (3 façons d afficher ses clés).

--- v1.7.10 (01/09/2026) ---
Suivi-Licences.html - CONNEXION PAR DEFAUT (sans risque) :
- La cle service_role n est JAMAIS integree au logiciel distribue.
- Option : posez config-editeur.js a cote de la page (contenant
  window.CLE_EDITEUR='...') -> connexion AUTOMATIQUE a l ouverture.
  Ce fichier est fourni separement a l editeur et ne doit jamais
  figurer dans le zip clients.
- Rappel : sans ce fichier, la cle reste memorisee dans le navigateur
  apres le premier « Se connecter ».

--- v1.8.0 (01/09/2026) ---
COMPTES DU LOGICIEL VISIBLES PAR L EDITEUR (votre demande) :
- Chaque compte cree dans 1001Cleaner est declare au serveur de
  l editeur (table Supabase comptes_logiciel) : e-mail, PC (identifiant
  anonyme), formule, version du logiciel, date de creation et derniere
  connexion (rafraichie a chaque connexion du client).
- Visible dans Suivi-Licences.html > Comptes > « Comptes crees dans le
  logiciel ». Requiert le SQL section 8 du kit (bloc fourni).
- TRANSPARENCE : la banniere indique desormais « Nettoyage 100 % local
  - comptes et licences geres par le serveur editeur » et l ecran
  d inscription precise que l e-mail est enregistre chez l editeur pour
  la gestion de la licence. Le nettoyage, l analyse et vos fichiers
  restent 100 % locaux : seul le compte est declare.
- Hors ligne : declaration ignoree silencieusement, rejouee a la
  prochaine connexion du compte.

--- v1.8.1 (01/09/2026) ---
CLES GENERES VISIBLES DANS LE CLOUD + PLAN DECLARE DES L ACTIVATION :
- Generateur-Cles.html : cle cloud INTEGREE dans la page (rien a configurer,
  pastille verte des l ouverture). Page EDITEUR livree a part, retiree du zip
  client. Remplacement precedent : - Generateur-Cles.html : si config-editeur.js est present a cote de la
  page, chaque cle generee est ENREGISTREE AUTOMATIQUEMENT dans le cloud
  (table licences) - pastille d etat en haut de la section 3, marqueur
  « nuage » dans l historique. Bouton « Envoyer tout l historique au
  cloud » pour rattraper les cles generees avant cette version.
- Moteur : l activation d une cle declare immediatement le nouveau plan
  du compte a l editeur (plus besoin d attendre une reconnexion pour
  voir PRO/PRO+ dans Suivi-Licences).
  - Suivi-Licences.html : cle cloud INTEGREE aussi (connexion automatique a
    l ouverture, plus rien a saisir). Page EDITEUR retiree du zip client.
  - Suivi-Licences section 5 : bouton « Supprimer TOUT (cloud) » - vide la table
    licences de Supabase (double confirmation + mot SUPPRIMER a taper). Les
    clients deja actives gardent leur formule (validation locale des cles).
  - Suivi-Licences : suppression UNITAIRE (corbeille par ligne de licence ou de
    compte) + « Supprimer TOUS les comptes (cloud) ». Cascades automatiques :
    supprimer un compte supprime sa licence affiliatee ; supprimer une licence
    repasse le compte lie en GRATUIT. Double confirmation (SUPPRIMER a taper)
    pour toute suppression globale.
  - Pages editeur : tous les popups du navigateur (confirm / prompt / alert)
    remplaces par des FENETRES MODALES THEMATÉES (fond sombre, bouton rouge
    pour les actions dangereuses, champ SUPPRIMER a taper, fermeture par
    Echap ou clic a l exterieur, bouton bloque tant que le mot est mal tape).

--- v1.8.2 (02/09/2026) ---
TEMPERATURES REELLES CPU / GPU / RAM :
- Sonde LibreHardwareMonitor INTEGREE au logiciel (lib/LibreHardwareMonitorLib.dll)
  : temperatures precises du processeur (chaque coeur), de la carte graphique
  (NVIDIA, AMD, Intel) et de la memoire si la carte mere l expose — sans rien
  installer. Requit le mode ADMINISTRATEUR (acces aux capteurs materiel).
- Sans mode admin ou sur machine non compatible : repli sur zones ACPI
  (approximatif, desormais etiquete comme tel) + disques S.M.A.R.T.
- Chaque jauge affiche sa source (badge vert « capteur precis » / jaune
  « approximatif ») et la note explique ce qui est accessible.
- La RAM n a generalement PAS de capteur accessible sous Windows (seules
  certaines cartes meres l exposent) — c est une limite materielle, pas un bug.
- LibreHardwareMonitorLib est un logiciel libre (Mozilla Public License 2.0,
  https://github.com/LibreHardwareMonitor/LibreHardwareMonitor) inclus dans
  lib/LibreHardwareMonitorLib.dll.

--- v1.8.3 (02/09/2026) ---
DOUBLONS SUR DISQUE ENTIER + DEMARRAGE WINDOWS :
- Chasse aux doublons : nouvelle ligne « Disques entiers » — cochez C:, D:,
  etc. pour chercher les doublons sur TOUT le disque (analyse de 15 min max,
  fichiers systeme protegés ignorés automatiquement). Les dossiers rapides
  restent disponibles en dessous.
- Mon compte > nouvelle carte « Demarrage de Windows » : active/désactive le
  lancement automatique de 1001Cleaner a l ouverture de session (arriere-plan,
  sans ouvrir le navigateur). Inscription dans le registre HKCU (Run), sans
  droit administrateur, réversible en un clic.
  - Temperatures : bouton « Diagnostic » — rapport étape par étape (admin, sonde,
    chargement, matériel détecté, capteurs) + conseils adaptés. A envoyer au
    developpeur si un capteur manque.

--- v1.8.8 (03/09/2026) ---
SUPPRESSION de la surimpression en jeu et du controle des temperatures
(decision editeur) : fonctions, vues, alertes et bibliotheques retirees.
Le zip ne contient plus de dll de sonde ; la sante S.M.A.R.T. des disques
et le carnet d entretien sont conserves.

--- v1.8.10 (03/09/2026) ---
Connexion blindee : messages clairs en cas de reponse anormale du moteur
(plus d erreur technique brute), version visible dans la banniere.

--- v1.8.12 (03/09/2026) ---
SUPPRESSION DE COMPTE (RGPD) : bouton « Supprimer mon compte » dans le
logiciel (modale mot de passe) et sur le site ; fonction SQL cote serveur.

--- v1.8.13 (03/09/2026) ---
CONNEXION EN LIGNE SIMPLIFIEE : le bouton de connexion via un fournisseur
externe (OAuth) est retire du logiciel et du site. Il reste : e-mail +
mot de passe (logiciel, site) — plus simple, rien a configurer cote cloud.
CORRECTION : la liste du carnet d entretien (mode base JSON) plantait
(variable de periodicites manquante cote moteur) — corrige.

--- v1.8.14 (03/09/2026) ---
- MOT DE PASSE OUBLIE : le code de verification arrive maintenant par
  VRAI E-MAIL (expedie depuis info@1001cleaner.fr), valable 15 min ; le
  changement s applique au logiciel ET au compte en ligne. Hors ligne,
  un code de secours s affiche dans l interface. Le site permet aussi la
  reinitialisation a distance (page Connexion).
- SUIVI DES LICENCES : apres activation sur un PC, la cle est desormais
  marquee « activee » cote cloud (e-mail + machine visibles dans le
  suivi editeur) — necessite la section SQL 13 (supabase-kit).
- CGV : mediateur de la consommation renseigne (CM2C, 49 rue de
  Ponthieu 75008 Paris, www.cm2c.net).
