Skip to content

Repository files navigation

🔄 Aura Update — Health Center

Centre de santé système complet pour Windows, macOS et Linux. v2.3.0 — Dernière version stable

Aura Update


🎯 Présentation

Aura Update Health Center est un utilitaire gratuit et multiplateforme qui maintient votre ordinateur en pleine forme. Bien plus qu'un simple gestionnaire de mises à jour, c'est un véritable centre de santé système qui analyse, nettoie, optimise et protège votre machine.

Ultra-léger (~8-12 MB), il offre des performances natives sur chaque plateforme grâce à son architecture Rust + WebView natif.


✨ Fonctionnalités

Fonctionnalité Description
📊 Score de Santé Score sur 100 évaluant l'état de votre système en un coup d'œil
🌡️ Monitoring Température CPU/GPU et batterie en temps réel
🔄 Mises à Jour Détection et installation via gestionnaires natifs (winget, apt, brew…)
🧹 Nettoyage Fichiers temporaires, caches navigateurs, résidus OS
🚀 Démarrage Gestion des programmes au démarrage
Processus Surveillance et arrêt des applications gourmandes
🎮 Mode Turbo Libère 100% des ressources CPU/RAM pour le jeu ou le travail
❄️ Cool Boost Ventilateurs au maximum avec détection automatique du fabricant
🚗 Autopilot Maintenance complète en un clic
🗑️ Bloatwares Suppression des applications pré-installées indésirables
🔒 Télémétrie Désactivation granulaire de la télémétrie système
📸 Snapshots Points de restauration avant chaque opération majeure
🤖 Analyse IA IA locale uniquement (localhost/127.0.0.1) en mode confidentialité stricte
📅 Planification Maintenance automatique programmée
🌐 Contrôle Distant Désactivé par défaut en mode confidentialité stricte
📂 Backup Dossier de sauvegarde personnalisable
🎓 Tutoriel Guide interactif au premier lancement
🌍 Bilingue Interface FR/EN avec changement instantané
⬆️ Auto-Update App Vérification au démarrage + notification GUI native (réactivé en v2.2.8)

💻 Plateformes

Plateforme Formats
Windows 10/11 Installateur NSIS (FR/EN) + MSI
macOS 10.15+ .app + .dmg
Linux (Debian/Ubuntu) .deb + AppImage
Linux (Fedora/RHEL) .rpm + AppImage
Linux (Arch) AppImage

📥 Téléchargement

Site officiel : auraneo.fr/aura-update

⚠️ SmartScreen : L'exécutable n'étant pas encore signé avec un certificat EV, Windows SmartScreen peut afficher un avertissement au premier lancement. Cliquez sur « Plus d'infos » puis « Exécuter quand même ».


🔒 Mode Confidentialité Stricte (v2.2.8)

  • Fonctionnement offline-first: l'application reste utilisable sans Internet.
  • Aucune communication sortante automatique (pas d'auto-update, pas de scan réseau au démarrage).
  • Aucune communication avec l'environnement Aura Néo sauf envoi volontaire d'un ticket/rapport d'erreur.
  • Rapports d'erreur: envoi uniquement sur action explicite de l'utilisateur.
  • Communication des tickets: HTTPS obligatoire, client configuré en TLS (minimum TLS 1.2).
  • Si l'envoi du ticket échoue (hors-ligne, réseau indisponible), le rapport local est conservé pour un nouvel envoi manuel.

🛡️ Sécurité et Vie Privée

  • 100% local par défaut — aucune donnée transmise automatiquement
  • Mode portable — Toute la configuration reste à côté de l'application
  • Tickets d'erreur sur action utilisateur uniquement
  • Chiffrement des communications tickets — HTTPS/TLS
  • IA locale uniquement en mode strict
  • Gestionnaires natifs — Utilise winget/apt/brew, pas de téléchargements tiers
  • Code protégé — Binaire Rust optimisé + frontend obfusqué

⚠️ Known Limitations Matérielles

  • Le contrôle direct des ventilateurs dépend du constructeur, du BIOS/EC et du driver.
  • Sur certains PC, Cool Boost applique uniquement la politique énergétique/refroidissement OS (sans forçage manuel des ventilateurs).
  • Le message UI différencie désormais clairement : contrôle ventilateur direct vs optimisation énergétique uniquement.

🎨 Interface

  • Glassmorphism : Cartes translucides avec blur et saturation
  • Thème Dark/Light : Changement automatique ou manuel
  • Particules animées : Couleurs interpolées par onglet
  • Arc de santé SVG : Animation avec glow dynamique
  • Turbo Cockpit : Design « cockpit » dédié pour le mode Turbo

❓ FAQ

L'application est-elle gratuite ? Oui, Aura Update Health Center est gratuit.

Mes données sont-elles envoyées quelque part ? Non, pas automatiquement. En v2.2.8, seule l'envoi manuel d'un ticket/rapport d'erreur peut transmettre des données, via HTTPS chiffré.

Puis-je utiliser une IA locale ? Oui. L'app est compatible avec toute API au format OpenAI, y compris les instances locales (vLLM, Ollama…).

Pourquoi SmartScreen affiche un avertissement ? L'exécutable n'a pas encore un certificat de signature reconnu. Cliquez sur « Plus d'infos » → « Exécuter quand même ».


📄 Licence

Licence propriétaire Aura Néo. Voir LICENSE_FR.txt (CLUF) et LICENSE_EN.txt (EULA).

Le logiciel est distribué gratuitement depuis le site officiel auraneo.fr. Toute redistribution non autorisée est interdite.


📬 Contact


📋 Changelog v2.2.9

📋 Changelog v2.3.0

✅ Correctifs critiques

  • Fix update path (upgrade in place sur installation existante) avec préférence MSI pour la clé updater Windows par défaut.
  • Fix scan updates privacy regression : le bouton Analyser fonctionne à nouveau en mode privacy IA/télémétrie.
  • Fix logs persistence and flush : fallback diagnostic ajouté si le dossier principal n'est pas accessible.
  • Fix DISM/SFC output streaming in UI : capture stdout/stderr drainée proprement et message explicite en cas de sortie vide.

🎨 UX & organisation

  • UI rearrangement (Nettoyage/Maintenance/Turbo) : Caches Navigateurs + Analyse Prédictive déplacés vers Nettoyage ; Sauvegardes système + Bloatwares vers Maintenance.
  • Turbo profiles revamped with interactive process checklist : liste des processus lourds avec cases Garder/Fermer et presets Jeu/Streaming/Travail.

❄️ Cooling & updates apps

  • Cool Boost reliability improved (NVIDIA/AMD capability-based) avec message honnête si seul le fallback énergétique est possible.
  • Winget error handling hardened : ajout de --force et exécution robuste sans bloquer l'ensemble du flux de maintenance.

📋 Changelog v2.2.9

🔭 Observabilité & Logs structurés (P0)

  • 🧩 Nouveau moteur d'exécution instrumenté — Ajout de run_logged_command côté backend Rust pour les actions de maintenance critiques (Git, Apps, DISM, SFC, nettoyage).
  • 🫀 Heartbeat anti-freeze — Emission automatique toutes les 5 secondes pendant les tâches longues afin d'indiquer que l'action est toujours active.
  • 🧾 Logs corrélés par run_id — Chaque action journalise désormais start/progress/heartbeat/done/error/canceled avec corrélation complète frontend/backend.
  • 📊 Journal JSON session — Nouveau fichier session_YYYY-MM-DD.jsonl contenant: ts, run_id, module, action, event, pid, exit_code, duration_ms, timeout_ms, message.
  • 🚨 Crash report enrichi — Ajout du last_action, de l'uptime_sec, du structured_tail JSONL et d'un tail texte élargi pour accélérer le diagnostic.

🛠️ Fix Réparation système (P1)

  • 🧱 Découpage DISM/SFC — Exécution séparée et tracée de DISM /restorehealth puis SFC /scannow (plus de boîte noire monolithique).
  • ⏱️ Timeouts robustes — Timeouts explicites par commande, avec arrêt propre si dépassement.
  • Annulation utilisateur — Boutons Annuler ajoutés pour les tâches de maintenance longues, avec kill du processus et statut canceled.

🎨 UX stabilité (P2)

  • 🧭 Maintenance plus lisible — Affichage en temps réel de l'état (run_id, heartbeat, timeout, annulation).
  • 🟠 Mode dégradé visuel — Alerte UI si aucun heartbeat récent (évite les faux gels silencieux).
  • 🚗 Auto-Pilote réaligné — Séquence backend: Nettoyage → Résidus → Updates → Santé.

⚙️ Hardware & Modes Pro (P3)

  • ❄️ Cool Boost provider-based — Ajout d'un endpoint de détection provider (get_cool_boost_providers) avec remontée du provider détecté côté UI.
  • 🔋 Modes batterie intelligents — Nouveau backend power avec détection Laptop/Desktop et modes exclusifs ECO, NORMAL, EXTREME persistés en configuration.
  • 🎮 Profils Turbo persistants — Profils nommés (Jeux/Live/Work + custom) avec whitelist et blacklist de processus, applicables en un clic.
  • ♻️ Turbo plus contextueltoggle_game_mode applique désormais le profil actif pour éviter de suspendre les applis autorisées (ex: Discord/OBS).

🚀 Déploiement v2.2.9 (P4)

  • 🔖 Version alignée dans Cargo.toml, package.json, tauri.conf.json.
  • 🔄 Updater actif dans la config Tauri avec endpoint release + clé publique valide.
  • 🧱 Workflow release conservé avec updater.json dynamique et clés plateformes Windows (windows-x86_64, windows-x86_64-nsis, windows-x86_64-msi).
  • 🔗 Fix 404 updater — Noms d'assets normalisés avant génération de updater.json (espaces → points) pour garantir une correspondance exacte entre URL updater et assets GitHub Release.
  • 🔐 Signatures obligatoires — Le workflow échoue explicitement si un artefact de mise à jour n'a pas son fichier .sig associé.

📋 Changelog v2.2.8

🐛 Corrections critiques

  • 🔧 Fix updater « fallback platforms » — Erreur None of the fallback platforms ["windows-x86_64-nsis", "windows-x86_64"] were found corrigée. Le workflow de release génère désormais un updater.json complet avec toutes les clés plateformes attendues par tauri-plugin-updater (windows-x86_64, windows-x86_64-nsis, windows-x86_64-msi, darwin-aarch64, darwin-x86_64, darwin-universal, linux-x86_64).
  • ⬆️ Auto-Update réactivéupdater.active = true, vérification automatique au démarrage et notification GUI native (Web Notification API) lorsqu'une mise à jour est disponible. Découplé du mode confidentialité stricte via le flag dédié UPDATER_ENABLED.
  • 🦀 Warnings Rust éliminés — Imports Instant, Mutex, HashSet correctement gatés derrière #[cfg(windows)] (build Linux/macOS propre, 0 warning).

🎨 Centralisation UX (refonte des onglets)

  • 📥 Onglet Mises à jour — Centralise tout : scan OS + bouton « Vérifier Aura Update » + moteurs (Git CLI, Apps).
  • 🧹 Onglet Nettoyage — Centralise tout le nettoyage système et bloatwares.
  • 🩺 Onglet Maintenance — Réservé exclusivement à la santé système (SFC / DISM / Vérification disque).
  • 🚗 Onglet Auto-Pilote — Séquence linéaire : Nettoyage → Mises à jour → Santé.

🔒 Confidentialité (rappel v2.2.7+)

  • 📴 Offline-first : l'application reste pleinement utilisable sans Internet.
  • 🧾 Rapport d'erreur opt-in : envoi uniquement sur action utilisateur explicite.
  • 🔐 Transport tickets : HTTPS-only + TLS minimum 1.2.
  • 🧠 IA distante bloquée en mode strict : endpoints locaux uniquement.

🚀 Workflow CI/CD

  • 🏷️ Versionnage 100 % dynamique — Le workflow build-release.yml utilise ${{ github.ref_name }} pour le tag, le titre de release et les URLs des assets. Plus aucune valeur hardcodée.
  • 📦 Génération updater.json — Construit automatiquement via jq à partir des artefacts buildés et de leurs signatures .sig.

📋 Changelog v2.2.7

  • ⬆️ Auto-Update applicatif multi-OS intégré dans l'application
  • 🧭 Tray dynamique avec action de vérification et indication “nouvelle version”
  • 🪟 Modal de mise à jour premium (notes de version, progression, verrouillage de fermeture)
  • ⚙️ Nouveau réglage utilisateur pour activer/désactiver la vérification au démarrage
  • 🧹 Sécurité cleanup Windows: suppression Xbox/Game Bar retirée de la purge bloatware
  • ♻️ Réactivation bloatwares: ajout de la restauration de sélection

📋 Changelog v2.2.6

  • 🐛 Fix critique : détection Windows Update — Les mises à jour Windows (KB cumulative, sécurité) n'étaient plus détectées. Cause racine : Start-Job + Wait-Job -Timeout 40 tuait la recherche COM avant qu'elle ne se termine (une recherche WU réelle prend 60-90s). Correction : exécution directe du COM sans Start-Job, timeout Rust augmenté à 120s avec kill_on_drop comme filet de sécurité.
  • 🐛 Fix logique reboot_pending — Quand un redémarrage était en attente, les nouvelles mises à jour disponibles étaient masquées. Les deux (notification reboot + mises à jour) sont maintenant affichées.
  • ⏱️ Initialisation services WU — Délai d'attente après démarrage de wuauserv/BITS passé de 500ms à 3s pour laisser le service s'initialiser complètement.
  • ⏱️ Timeouts frontend augmentés — Splash et scan manuel passés à 130s pour correspondre au timeout Rust (120s + marge).

📋 Changelog v2.2.5

  • 🤖 Sélection dynamique des modèles IA — Le champ texte est remplacé par un menu déroulant qui charge automatiquement les vrais modèles disponibles depuis l'API du fournisseur (OpenAI, Gemini, Grok, Ollama, Aura-IA). Bouton 🔄 pour rafraîchir.
  • 🔒 Protection Vie Privée — Refonte complète du contrôle de télémétrie en 5 catégories : Windows (DiagTrack, WerSvc), Office, NVIDIA (NvTelemetryContainer, tâches planifiées), Navigateurs (Edge, Chrome, Firefox), Pistage publicitaire (Advertising ID, Activity History, Localisation, Cortana, Inking & Typing).
  • 🚀 Turbo Mode Ultra — Arrêt de 7 services Windows, plan d'alimentation Ultimate Performance, CPU 100%, GPU max perf NVIDIA, effets visuels désactivés, résolution timer 1ms, optimisation réseau Nagle.
  • ❄️ Cool Boost GPU — Support NVIDIA via nvidia-smi : persistence mode, power limit, clocks max, contrôle ventilateurs, registre PowerMizer.
  • 🤖 Grok v4 — Migration vers grok-4-1-fast-non-reasoning (nouveau modèle xAI disponible).
  • 🔗 Aura-IA fiable — Tolérance TLS pour auraneo.fr, retry automatique sur erreur de connexion/timeout, fallback 3 modes (Rapide/Réflexions/Intelligent) si le serveur ne répond pas.
  • Activation IA en 1 clic — Correction du bug qui exigeait 2 clics pour activer l'IA la première fois. Le consentement active maintenant directement le toggle.
  • 🎓 Tutorial premier lancement — Les zones montrées par le tutoriel sont maintenant clairement visibles. Le contenu réel de l'élément est affiché, le reste est assombri.
  • 💾 Persistance des réglages — Toutes les préférences (Protection Vie Privée, options IA, etc.) sont correctement sauvegardées et restaurées au redémarrage.
  • 🎮 Détection GPU réelle — Filtrage des adaptateurs virtuels (Parsec, Remote Desktop, RDP) pour afficher le vrai GPU matériel.
  • 🌍 i18n complet — Traductions FR/EN mises à jour pour toutes les nouvelles fonctionnalités.

📋 Changelog v2.2.4

  • 🎮 Détection GPU réelle — Filtrage des adaptateurs virtuels (Parsec, Remote Desktop, RDP, Microsoft Basic Display) pour afficher le vrai GPU matériel avec fallback automatique.
  • 🔧 Fix TypeError results.reduce — Gestion robuste du retour CleanupReport : double vérification Array.isArray et extraction défensive report.items, plus protection null-safe des checkboxes.
  • 🎨 Refonte UI Caches Navigateurs — Nouvelle interface avec icônes colorées par navigateur (Chrome 🟡, Edge 🔵, Firefox 🟠, Brave 🟤, Opera 🔴), badge de résumé animé, liste scrollable stylisée, états vides élégants.
  • ⚙️ Event listeners Turbo — Correction de l'organisation du code : les boutons Scanner/Nettoyer navigateurs sont correctement rattachés à l'onglet Turbo avec vérification défensive `.

📋 Changelog v2.2.3

  • 🤖 IA universelle — Endpoint, modèle et clé API configurables. Compatible Ollama, Gemini, OpenAI et toute API OpenAI-compatible. Détection automatique des serveurs locaux (localhost) avec désactivation SSL et timeout étendu.
  • 🎯 Cercle de santé SVG — Correction du contraste texte (visible en thème sombre), transition fluide stroke-dashoffset, rafraîchissement automatique toutes les 10 secondes.
  • 🌐 Nettoyage navigateurs → Turbo — La section granulaire (Chrome, Edge, Firefox, Brave, Opera, Opera GX) est désormais dans l'onglet Turbo. Chemins de cache Chromium corrigés (Cache_Data). Les processus navigateurs sont fermés automatiquement avant le nettoyage pour déverrouiller les fichiers.

📋 Changelog v2.2.2

  • 🎯 Cercle de santé SVG — Score animé avec couleurs dynamiques (rouge/jaune/vert) et glow
  • ❄️ Cool Boost étendu — Compatibilité 12 fabricants (Acer, Corsair, Razer, Samsung, Huawei, Toshiba, Gigabyte…)
  • 📅 Nettoyage automatique planifié — Quotidien, hebdomadaire ou mensuel
  • 🌐 Nettoyage navigateurs granulaire — Cache, historique, cookies, sessions par navigateur (Chrome, Edge, Firefox, Brave, Opera, Opera GX)
  • 🗑️ Désinstalleur bloatwares multi-OS — Windows (AppxPackage), macOS (Applications), Linux (apt purge)
  • 📂 Dossier de sauvegarde personnalisable — Backup local avec métadonnées et restauration
  • 💾 Points de restauration automatiques — Liés au dossier de backup choisi
  • ⚠️ Alerte fichiers temporaires — Popup si les fichiers temporaires dépassent 1 Go

Développé avec ❤️ par Aura Néo

About

Aura-Update est un outil simple et fiable pour gérer les mises à jour de Windows via winget. Son interface graphique intuitive vous donne un contrôle total sur chaque installation, sans automatisation. Un programme transparent et direct pour maintenir vos applications à jour.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages