Les && sur une ligne avec where/set/goto causent des erreurs de
syntaxe en batch Windows. Remplacé par des if/else classiques.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Supprime les call :LABEL qui faisaient crasher la console
- Tout en goto lineaire, plus stable en batch Windows
- Option 3 Reparer ajoutee
- Tests automatiques a chaque etape
- Messages [OK]/[ERREUR] visibles
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Chaque etape affiche [OK] ou [ERREUR] avec details
- Messages PowerShell visibles (plus de >/dev/null sur les telecharger)
- Option 3 "Reparer" : reinstalle Python/pip/deps sans toucher au code
- Test automatique apres install/update : verifie imports Python
- Affiche la commande pour lancer en ligne de commande (debug)
- Fallback py launcher (py --version) en plus de python
- Verification taille fichier telecharge
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- L'installation compile maintenant un vrai .exe autonome
- Les raccourcis Bureau/Menu Demarrer pointent vers le .exe
- Support PyInstaller pour les chemins resources (logo, icone)
- La mise a jour recompile aussi le .exe
- Fallback lanceur .vbs si compilation echoue
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Logo CopyDev 500x500 + icone 64x64
- Icone affichee dans la barre de titre et la taskbar
- Page A propos avec logo, version, description, coordonnees
contact@copydev.fr, www.copydev.fr, copyright 2026
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Mot de passe SHA-256 au lancement (3 tentatives, saisie masquee)
- install.bat : installeur/desinstalleur/mise a jour tout-en-un
- Telecharge et installe Git portable si absent
- Telecharge et installe Python 3.12 embarque si absent
- Installe pip et les dependances automatiquement
- Clone le depot Gitea
- Cree raccourcis Bureau et Menu Demarrer
- Mise a jour en 1 clic (git pull + pip upgrade)
- Desinstallation complete avec confirmation
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>