Premiere version publiee avec un binaire Windows fonctionnel : le .exe produit sous Wine demarrait sans plugin de plateforme Qt (voir CHANGELOG). Ajoute egalement le Makefile, le README et la cible de publication multi-depots. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2.1 KiB
2.1 KiB
Changelog
[0.1.3] - 2026-09-08
Fixed
- Le binaire Windows produit sous Wine ne démarrait pas (« could not initialize
Qt platform plugin "windows" ») : le hook PySide6 de PyInstaller importe
QtCore pour localiser les plugins Qt, or Qt 6.10+ lie
Qt6Core.dllà l'ICU de Windows (icuuc.dll), absent de Wine. L'import échouait et aucun plugin n'était embarqué. La compilation Windows épingle désormaisPySide6<6.10et vérifie explicitement l'import de PySide6 puis la présence deqwindows.dll.
Added
Makefileavec aide auto-documentée par catégories (make help).packaging/build_windows_wine.sh: production du.exeWindows depuis Linux.README.md.make publish: pousse branche et tags vers tous les dépôts Gitea configurés.
[0.1.2] - 2026-09-04
Changed
- Recompilation du binaire Linux (aucun changement fonctionnel depuis la 0.1.1).
[0.1.1] - 2026-09-04
Added
- Diagnostic réseau complet pour la jointure Active Directory : résolution DNS, enregistrements SRV (LDAP/Kerberos), ping des contrôleurs de domaine, test des ports AD (53/88/389/445/464/636/3268), synchronisation NTP, présence des outils requis.
- Jointure de domaine via
realmdsous Linux et PowerShellAdd-Computersous Windows, avec bascule automatique de backend selon la plateforme. - Installation automatique des prérequis Linux manquants (
apt-get install realmd sssd adcli samba-common-bin packagekit), déclenchable en un clic ou via la CLI. - Interface graphique PySide6 avec trois onglets : Diagnostic réseau, Rejoindre le domaine, À propos.
- Interface en ligne de commande (
diagnose,join,install-prereqs) fonctionnant sans dépendance à PySide6, avec sortie colorée (détection tty,NO_COLOR/FORCE_COLOR). - Scripts de packaging PyInstaller pour produire des binaires autonomes Linux et Windows (
packaging/build_linux.sh,packaging/build_windows.bat). - Mot de passe jamais transmis en argument de ligne de commande (toujours via stdin ou variable d'environnement du sous-processus) pour ne pas apparaître dans la liste des processus.