Repository navigation
Releases: OwlNetGeekFR/OwlSetup
Release list
OwlSetup v4.0.0
OwlSetup 4.0.0
Première version stable de la ligne 4.0. Elle regroupe les 65 préversions publiées depuis la 3.7.0, et succède à la 4.0.0-rc.1.
Principales nouveautés depuis la 3.7.0
Catalogue ouvert à la contribution
Le catalogue des 93 applications est sorti du code : il vit dans beta/catalog/apps.json, validé par un schéma. Ajouter une application ne demande plus qu'une pull request touchant ce fichier et son logo.
Mode ligne de commande complet
--install,--uninstall,--apply,--update,--list,--search,--check-updates,--export-profile;--dry-runsimule sans rien modifier,--silentréduit la sortie,--jsonproduit une sortie exploitable par script ;--elevaterelance OwlSetup en administrateur puis rejoue la sortie et le code de sortie vers l'appelant. L'élévation reste facultative : sans ce drapeau, aucune invite UAC n'apparaît, pour qu'un script ou un MDM ne se bloque jamais sur une demande qu'il n'a pas faite ;- codes de sortie documentés, journal écrit dans
%LOCALAPPDATA%\PCSetup\Logs.
Entretien planifié
Un panneau des Paramètres crée une vraie tâche planifiée Windows, hebdomadaire ou toutes les quatre semaines, jour et heure au choix. La tâche s'exécute sans élévation, sous le compte courant, sans mot de passe stocké. L'état affiché vient toujours du planificateur Windows.
Mise à jour depuis l'application
OwlSetup vérifie les nouvelles versions sur GitHub, télécharge l'exécutable, contrôle son empreinte SHA-256 et son en-tête avant de l'installer, puis redémarre. Une case permet de recevoir aussi les préversions.
Interface
- thème clair entièrement retravaillé, avec un mode contraste renforcé ;
- contrastes WCAG AA garantis sur les quatre combinaisons de thème : les couleurs de texte passent par des jetons vérifiés à chaque build ;
- accessibilité clavier : les fenêtres retiennent le focus, Échap ferme celles qui peuvent l'être, et le focus revient à l'élément d'origine.
Ce qui a changé depuis la 4.0.0-rc.1
L'interface anglaise est complète
La RC traduisait l'interface, mais pas les messages venant du cœur de l'application : titres d'étape, erreurs, libellés de résultat restaient en français. Un utilisateur anglophone voyait donc une interface anglaise ponctuée de français.
Les 256 chaînes concernées sont traduites. La couverture est vérifiée à chaque build et se tient à 1488/1488.
41 fautes d'accents, côté français
Des messages étaient affichés sans leurs accents aux utilisateurs francophones — « Operation terminee avec succes », « Le logiciel est deja installe », « Windows a refuse l'acces ». Toutes sont corrigées.
Trois chaînes restent volontairement sans accents : ce ne sont pas des messages, mais des motifs comparés à la sortie française de WinGet.
Une règle d'identifiant, une seule
La validation des identifiants de paquet était recopiée à trente et un endroits, sous trois formes qui ne disaient pas la même chose : un même identifiant pouvait être accepté à une entrée et refusé à une autre. Il n'en reste qu'une déclaration, alignée sur la plus stricte, et un contrôle automatique vérifie que l'interface et le cœur de l'application ne divergent plus.
Contrôles de qualité
- l'analyse de sécurité Roslyn tourne désormais sur chaque proposition de modification, la catégorie sécurité étant traitée en erreur ;
- un test lance réellement l'application à chaque build et vérifie que l'interface se charge ;
- les appels natifs sont confinés au dossier système, ce qui interdit le chargement d'une bibliothèque depuis un répertoire modifiable.
Sécurité
- toute opération élevée est tracée dans
PC-Setup-Elevations.log, consultable depuis l'historique : la demande est enregistrée avant le lancement, puis son issue ; - les chemins reçus de l'interface sont confinés à leur zone autorisée, points de jonction compris — un dossier d'installation personnalisé ne peut plus rediriger vers une zone protégée ;
- un identifiant de paquet doit commencer par un caractère alphanumérique et rester sous 128 caractères, ce qui interdit qu'un argument soit lu comme un drapeau par WinGet ;
- l'interface n'accepte ses commandes internes que depuis son origine locale ;
- les ressources de l'interface sont réécrites depuis l'exécutable à chaque démarrage, puis leur empreinte SHA-256 est vérifiée. Une copie locale modifiée est donc remplacée avant d'être servie.
Confidentialité
Inchangée. Les préférences et l'historique restent sur le PC. Aucun diagnostic n'est envoyé sans choix explicite. Les rapports facultatifs n'incluent ni nom, ni adresse e-mail, ni chemin personnel, ni liste complète des logiciels.
Essais
57 fichiers de contrôles PowerShell et 248 tests JavaScript sont rejoués à chaque proposition de modification, avec la compilation, l'analyse de sécurité et le démarrage réel de l'interface.
Les trois trajets qui ne peuvent pas être automatisés ont été exercés à la main sur cette build :
- installation d'applications du catalogue, du choix jusqu'au rapport ;
- désinstallation, analyse des résidus et mise en quarantaine comprises ;
- nettoyage du disque, avec restauration d'un dossier depuis la quarantaine.
La bascule en anglais et les messages réaccentués ont été vérifiés sur la même build.
À savoir
OwlSetup n'est pas signé numériquement. Windows SmartScreen affiche donc un avertissement au premier lancement : choisissez « Informations complémentaires » puis « Exécuter quand même ». La signature viendra quand le logiciel sera suffisamment connu pour qu'un certificat ait du sens.
Vérification
Téléchargez uniquement depuis le dépôt GitHub officiel ou owlsetup.owlnetgeek.fr, et comparez l'empreinte SHA-256 en cas de doute :
Get-FileHash .\OwlSetup.exe -Algorithm SHA256OwlSetup v4.0.0-rc.1
OwlSetup 4.0.0-rc.1
Première Release Candidate de la version 4.0. Elle regroupe les 54 préversions publiées depuis la 3.7.0. Le canal reste préversion : cette build est destinée aux essais, pas encore au déploiement large.
Principales nouveautés depuis la 3.7.0
Catalogue ouvert à la contribution
Le catalogue des 93 applications est sorti du code : il vit dans beta/catalog/apps.json, validé par un schéma. Ajouter une application ne demande plus qu'une pull request touchant ce fichier et son logo.
Mode ligne de commande complet
--install,--uninstall,--apply,--update,--list,--search,--check-updates,--export-profile;--dry-runsimule sans rien modifier,--silentréduit la sortie,--jsonproduit une sortie exploitable par script ;--elevaterelance OwlSetup en administrateur puis rejoue la sortie et le code de sortie vers l'appelant. L'élévation reste facultative : sans ce drapeau, aucune invite UAC n'apparaît, pour qu'un script ou un MDM ne se bloque jamais sur une demande qu'il n'a pas faite ;- codes de sortie documentés, journal écrit dans
%LOCALAPPDATA%\PCSetup\Logs.
Entretien planifié
Un panneau des Paramètres crée une vraie tâche planifiée Windows, hebdomadaire ou toutes les quatre semaines, jour et heure au choix. La tâche s'exécute sans élévation, sous le compte courant, sans mot de passe stocké. L'état affiché vient toujours du planificateur Windows.
Mise à jour depuis l'application
OwlSetup vérifie les nouvelles versions sur GitHub, télécharge l'exécutable, contrôle son empreinte SHA-256 et son en-tête avant de l'installer, puis redémarre. Une case permet de recevoir aussi les préversions.
Interface
- thème clair entièrement retravaillé, avec un mode contraste renforcé ;
- contrastes WCAG AA garantis sur les quatre combinaisons de thème : les couleurs de texte passent par des jetons vérifiés à chaque build ;
- accessibilité clavier : les 19 fenêtres retiennent le focus, Échap ferme celles qui peuvent l'être, et le focus revient à l'élément d'origine ;
- prise en charge de
prefers-reduced-motion; - interface anglaise complète — 1 227 chaînes, y compris celles construites avec un nombre (« 3 mises à jour disponibles »).
Sécurité
- toute opération élevée est tracée dans
PC-Setup-Elevations.log, consultable depuis l'historique : la demande est enregistrée avant le lancement, puis son issue ; - les chemins reçus de l'interface sont confinés à leur zone autorisée, points de jonction compris — un dossier d'installation personnalisé ne peut plus rediriger vers une zone protégée ;
- un identifiant de paquet doit commencer par un caractère alphanumérique, ce qui interdit qu'un argument soit lu comme un drapeau par WinGet ;
- l'interface n'accepte ses commandes internes que depuis son origine locale ;
- l'intégrité SHA-256 des ressources embarquées est vérifiée au démarrage : l'application refuse de s'ouvrir si elles ont été modifiées.
Confidentialité
Inchangée. Les préférences et l'historique restent sur le PC. Aucun diagnostic n'est envoyé sans choix explicite. Les rapports facultatifs n'incluent ni nom, ni adresse e-mail, ni chemin personnel, ni liste complète des logiciels.
Essais menés sur un poste réel
En plus des 53 contrôles automatiques rejoués à chaque build, les trois trajets qui ne peuvent pas être automatisés ont été exercés à la main :
- l'auto-élévation
--elevate, invite UAC comprise, avec relais de la sortie et du code vers l'appelant ; - l'écriture du journal d'audit des élévations, de la demande jusqu'à son issue ;
- la mise en quarantaine d'un dossier résiduel puis sa restauration à son emplacement d'origine.
Cette build reste une candidate : les retours d'usage sur d'autres configurations Windows sont les bienvenus.
Vérification
Les empreintes officielles sont fournies dans SHA256.txt. Cette version n'est pas signée numériquement : Windows affichera un avertissement de réputation (SmartScreen). C'est attendu tant que le projet ne dispose pas d'un certificat reconnu.
Téléchargez uniquement depuis le dépôt GitHub officiel ou owlsetup.owlnetgeek.fr, et comparez l'empreinte SHA-256 en cas de doute :
Get-FileHash .\OwlSetup.exe -Algorithm SHA256OwlSetup v3.7.0
OwlSetup 3.7.0
OwlSetup 3.7.0 regroupe l’installation, la mise à jour, la désinstallation et l’entretien de Windows dans une interface plus claire et plus sûre.
Principales nouveautés
- configuration guidée au premier démarrage et choix de la langue ;
- navigation réorganisée et interface adaptée aux fenêtres réduites ;
- installation groupée avec choix du dossier lorsque le logiciel le permet ;
- mises à jour et installations suivies en arrière-plan ;
- meilleure détection des applications installées et des processus bloquants ;
- centre des opérations avec résolution automatique des anciennes erreurs ;
- vérification réelle après installation et mise à jour avant d'afficher un succès ou une erreur ;
- regroupement des erreurs répétées afin de garder un centre des opérations lisible ;
- suivi séparé des mises à jour d'applications et du déclenchement de Windows Update, sans faux échec ;
- historique et journaux consultables dans OwlSetup ;
- télémétrie d’erreur facultative, minimale et désactivée par défaut ;
- sécurité renforcée et points de restauration entièrement facultatifs ;
- messages explicites lorsqu’un redémarrage complet du PC est nécessaire.
- thème sombre, clair ou synchronisé avec Windows ;
- catalogue enrichi de 93 applications avec leurs logos en couleur et leurs sites officiels ;
- recherche globale : OwlSetup consulte d’abord son catalogue puis étend automatiquement la recherche à la source officielle WinGet ;
- vues séparées pour le catalogue OwlSetup, les applications réellement installées sur le PC et les composants système ;
- désinstallation proposée uniquement lorsque le paquet WinGet exact a été vérifié, avec renvoi vers Windows dans les autres cas ;
- nettoyage des navigateurs avec analyse préalable, sélection par profil et protection explicite des mots de passe, favoris, extensions et sessions ;
- accès direct aux dossiers volumineux détectés par l’analyse du disque ;
- nettoyage prudent du cache
.cache, placé en quarantaine réversible avant toute suppression définitive.
Sécurité du stockage
OwlSetup ne propose jamais la suppression directe d’un dossier personnel arbitraire. Les dossiers Documents, Bureau, Téléchargements, Nextcloud et les dossiers de travail restent protégés. Seuls les caches explicitement reconnus peuvent afficher l’action « Nettoyer », après confirmation, avec passage préalable par la quarantaine.
Confidentialité
Les préférences et l’historique restent sur le PC. Aucun diagnostic n’est envoyé sans le choix explicite de l’utilisateur. Les rapports facultatifs n’incluent ni nom, ni adresse e-mail, ni chemin personnel, ni liste complète des logiciels.
Vérification
Les empreintes officielles des fichiers sont fournies dans SHA256.txt. Cette version n’est pas encore signée numériquement : Windows peut donc afficher un avertissement de réputation. Téléchargez OwlSetup uniquement depuis le dépôt GitHub officiel ou le site owlsetup.owlnetgeek.fr et comparez l’empreinte SHA-256 en cas de doute.
OwlSetup v3.6.0
OwlSetup 3.6.0
Cette version stable améliore la fiabilité, la sécurité et le confort d’utilisation d’OwlSetup.
Points importants
- Catalogue étendu à 93 applications, avec de nouveaux navigateurs et outils d’intelligence artificielle.
- Installation et désinstallation en arrière-plan avec progression et notifications locales.
- Diagnostic préalable de WinGet, du stockage, de Windows et des paquets sélectionnés.
- Visionneuse intégrée des rapports, sans ouverture involontaire de terminal.
- Détection ciblée des dossiers résiduels et quarantaine réversible après désinstallation.
- Profils de sélection facultatifs et paquets WinGet personnalisés persistants.
- Badges de navigation affichés uniquement lorsqu’une action est réellement nécessaire.
Sécurité
- Politique de sécurité du contenu renforcée pour l’interface WebView2.
- Données dynamiques neutralisées avant leur affichage.
- Permissions WebView2 refusées par défaut.
- WinGet résolu uniquement depuis les emplacements officiels de Microsoft App Installer.
- Nettoyage automatique large d’AppData désactivé sans confirmation individuelle.
- Mise à jour automatique de l’exécutable désactivée tant qu’OwlSetup n’est pas signé.
Téléchargement
Pour la majorité des utilisateurs, téléchargez OwlSetup-Setup.exe.
OwlSetup n’est pas encore signé numériquement. Windows SmartScreen peut donc afficher un avertissement. Téléchargez uniquement les fichiers de cette Release officielle et comparez leur empreinte avec SHA256.txt.
OwlSetup v3.6.0-beta.4
OwlSetup 3.6.0 bêta 4
Version de test destinée à valider les nouveautés avant leur intégration stable.
Nouveautés
- catalogue étendu à 93 logiciels
- 15 solutions d’intelligence artificielle avec distinction entre installation, guide et service Web
- Vivaldi, Opera, Opera GX, LibreWolf, Floorp, Tor Browser et Waterfox
- logos locaux pour les nouvelles applications
- nouvelle fenêtre OwlSetup pour la désinstallation groupée
- progression, état par logiciel et bilan final
- scripts sécurisés de contrôle installation/désinstallation
Important
Cette version est une préversion. Testez-la de préférence sur un PC secondaire. Les applications déjà installées sont préservées par les scripts de cycle de test.
SHA-256 : 5CB7C9F1FFC0A075FF2195FE1829FFFD5E35048983E96EA6D49B25A875D80F3A
OwlSetup v3.5.1
Full Changelog: v3.5.0...v3.5.1
OwlSetup v3.5.0
OwlSetup 3.5.0
Cette version améliore principalement la prise en main, la lisibilité et la gestion des logiciels déjà installés.
Nouveautés
- Prise en main animée au premier lancement, avec bouton Ignorer et relance depuis le guide.
- Nouvel onglet Applications installées avec recherche, tri et compteur.
- Réparation et désinstallation directement depuis la liste des applications détectées.
- Sélection multiple et désinstallation groupée après simulation obligatoire.
- Filtre Installés ajouté au catalogue principal.
- Repères colorés pour les recommandations de nettoyage.
- Textes agrandis dans l'ensemble des onglets, fenêtres et panneaux secondaires.
Améliorations
- Navigation complète au clavier dans la prise en main et les cartes d'applications.
- Respect du réglage Windows de réduction des animations.
- Présentation plus claire des opérations sensibles et de leurs niveaux de risque.
- Détection WinGet complétée par le registre Windows lorsque nécessaire.
Sécurité
- Simulation obligatoire avant une désinstallation groupée.
- Confirmation valable cinq minutes et limitée à 50 applications.
- Une seule opération sensible peut s'exécuter à la fois.
- Rapports conservés localement dans le dossier OwlSetup.
OwlSetup 3.5.0 n'est pas encore signé numériquement. Téléchargez-le uniquement depuis la Release GitHub officielle et vérifiez l'empreinte publiée dans
SHA256.txt.
OwlSetup v3.4.1
OwlSetup 3.4.1
Nouveautés et correctifs
- ajout d'un véritable installateur utilisateur
OwlSetup-Setup.exeavec raccourci du menu Démarrer et désinstallation Windows ; - ajout du centre de dépannage avec formulaire de retour et issue GitHub préremplie ;
- diagnostic technique avec aperçu : Windows, architecture, WinGet, WebView2 et OwlSetup ;
- vérification réelle des applications encore proposées après une mise à jour, notamment Microsoft Edge ;
- correction de la sélection des empreintes SHA-256 pour les mises à jour ;
- redirection temporaire vers la Release GitHub officielle pour mettre OwlSetup à jour.
Téléchargement
OwlSetup-Setup.exe: installateur recommandé ;OwlSetup.exe: version portable ;SHA256.txt: empreintes de contrôle.
Signature en attente : la certification SignPath n'est pas encore active. Windows peut afficher un avertissement ou bloquer l'exécutable. Ne désactivez pas les protections Windows. Utilisez uniquement les fichiers de cette Release officielle et contrôlez leur SHA-256.
Historique complet : v3.4.0...v3.4.1
OwlSetup v3.4.0
What's Changed
- Rebrand PC Setup as OwlSetup by @OwlNetGeekFR in #1
- Prepare OwlSetup 3.4.0 stable by @OwlNetGeekFR in #2
New Contributors
- @OwlNetGeekFR made their first contribution in #1
Full Changelog: v3.3.1...v3.4.0
PC Setup v3.3.1
Full Changelog: v3.3.0...v3.3.1