Commit Graph

34 Commits

Author SHA1 Message Date
ead08293fa v0.6.0 - Ajout _internal pour fix erreur DLL
Changements :
- Ajout du dossier _internal/ (DLL Python generees par PyInstaller --onedir)
- Resout l'erreur "Failed to load Python DLL" : plus d'extraction dans %TEMP%
- build.bat copie automatiquement _internal/ a la racine apres chaque build
- _internal/ a re-committer uniquement si la version de Python change

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 21:00:22 +01:00
6954d7cc06 bug fix 2026-03-24 20:54:26 +01:00
a2cefb2c4c v0.6.0 - Fix erreur DLL : passage en mode onedir
Changements :
- Remplacement de --onefile par --onedir dans PyInstaller
- --onefile extrayait les DLL dans %TEMP% a chaque lancement, ce que Windows bloquait (securite, antivirus)
- --onedir place les DLL dans _internal/ a cote de l'exe : pas d'extraction, pas de blocage
- L'auto-update continue de ne remplacer que GitUpdateChecker.exe (_internal/ reste en place)
- build.bat mis a jour avec les instructions de deploiement

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 20:52:43 +01:00
dc3ac499d5 v0.5.9 - Fix erreur DLL apres mise a jour
Changements :
- Suppression du flux Zone.Identifier (Mark of the Web) apres le telechargement du nouvel exe
- Windows bloquait le chargement de python313.dll car le fichier etait marque comme telecharge depuis internet

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 20:44:28 +01:00
345171f035 Améliorations 2026-03-24 20:40:28 +01:00
6863fbad98 v0.5.8 - Ajout icone
Changements :
- Icone affichee dans le coin haut gauche du header de la GUI
- Icone de fenetre et taskbar via iconphoto (icon.png)
- Icone de l'exe compilee depuis icon.png -> icon.ico (Pillow, multi-tailles)
- build.bat mis a jour avec la conversion PNG -> ICO automatique

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 20:39:52 +01:00
5f2cd13072 v0.5.7 - Suppression de la fenetre console
Changements :
- Remplacement du flag --console par --noconsole dans PyInstaller (app GUI, pas besoin de console)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 20:34:33 +01:00
97db6a8033 Améliorations 2026-03-24 20:32:05 +01:00
ef3ce2b12b v0.5.6 - Suppression de la fenetre console
Changements :
- Remplacement du flag --console par --noconsole dans PyInstaller (app GUI, pas besoin de console)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 20:31:50 +01:00
83b437cb29 v0.5.6 - Corrections mineures
Changements :
- Fichier _update.bat ecrit en encodage ANSI (mbcs) pour compatibilite avec cmd.exe sur les chemins avec caracteres speciaux
- Condition has_any_updates rendue explicite : exclut desormais clairement offline et needs_clone en plus de error

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 20:23:30 +01:00
0e92b76687 v0.5.5 - Ameliorations ergonomie
Changements :
- Horloge en temps reel : le label de date se met a jour chaque seconde
- Molette de souris ciblee : scroll les cartes ou le journal selon la position du curseur (plus de conflit entre les deux zones)
- Feedback de progression : le journal affiche l'etat de chaque depot au debut et a la fin de la verification (a jour, hors ligne, erreur, changements disponibles)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 19:25:09 +01:00
6438605d7c v0.5.4 - Ameliorations de fond
Changements :
- Verification des depots en parallele (ThreadPoolExecutor, max 4) avec progression en temps reel dans le log GUI
- Branche self-update configurable via cle 'branch' dans [self-update] du config.ini (defaut: master)
- Telechargement du nouvel exe en streaming par blocs de 64 Ko au lieu de tout charger en RAM

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 19:19:53 +01:00
b5068b3a97 . 2026-03-24 19:14:28 +01:00
6d29250fc4 v0.5.3 - Correction de 3 bugs
Changements :
- Fix _update_all : un seul _start_check() a la fin du batch au lieu d'un par depot (evite les refreshs concurrents)
- Fix check_repo : suppression du double appel reseau (ls-remote + fetch), le fetch seul detecte maintenant le mode hors ligne via les mots-cles d'erreur
- Fix timeout : clone passe de 30s a 300s, pull de 30s a 120s pour eviter les faux echecs sur repos volumineux

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-24 19:13:21 +01:00
ad1ec0c024 v0.5.2 - Detection depot hors ligne
Changements :
- Ajout verification connectivite remote avant fetch (git ls-remote)
- Affichage "HORS LIGNE" si le serveur est inaccessible
- Synchronisation auto de l'URL origin depuis config.ini
- Documentation versioning et convention de commit dans CLAUDE.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 17:46:59 +01:00
ed7885fa29 Maj de l'exe 2026-03-24 17:42:04 +01:00
14898275b4 Maj Claude.md
FIx test offline dépot
2026-03-24 17:39:04 +01:00
c7779b7ce7 Maj du exe 2026-03-24 16:32:07 +01:00
b8776b6594 FIx suppression du exe.old 2026-03-24 16:26:33 +01:00
94af36fccf maj exe pour test 2026-03-24 16:02:49 +01:00
85a2217615 Maj version 2026-03-24 15:59:03 +01:00
8b5b92bb4f FIx Maj exe 2026-03-24 15:57:44 +01:00
4cf30c6110 maj version exe 2026-03-24 15:47:28 +01:00
056ab94a10 Bug fix 2026-03-24 15:40:01 +01:00
e0e70a41b8 maj version 2026-03-24 15:31:47 +01:00
db69b77739 Fix bug maj soft 2026-03-24 15:28:45 +01:00
fe56e563f3 Ajout log dans interface
Passe a la version 0.2
2026-03-24 13:17:28 +01:00
ba1cf1ea25 Maj git_updater pour l'auto maj 2026-03-24 13:08:33 +01:00
3ecae321e7 Ajout de la version 2026-03-24 13:01:06 +01:00
18bda249b5 Modif dépot 2026-03-24 12:51:40 +01:00
a110517401 modification du gitignore 2026-03-24 12:27:03 +01:00
e2fbe9b953 Suppression du log 2026-03-24 12:23:33 +01:00
7a6039a0c8 ajout gitignore 2026-03-24 12:21:31 +01:00
2bcdd327ee initial commit 2026-03-24 12:19:08 +01:00