Commit Graph

18 Commits

Author SHA1 Message Date
Jules Dubois
2d3a17ec0c debug: app.alert dans cExec du menu Livret
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-24 00:38:45 +02:00
Jules Dubois
385820a6c1 fix: modules directement dans le menu, sans panneau intermediaire
app.execDialog et app.popUpMenuEx ne fonctionnent pas depuis un
menu item dans Acrobat 2026. Chaque module est maintenant un item
direct dans le sous-menu Imposition Pro.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-24 00:36:50 +02:00
Jules Dubois
ce1d81d09a fix: remplacer execDialog par popUpMenuEx pour Acrobat 2026
app.execDialog plante silencieusement dans Acrobat 2026.
Remplacement par app.popUpMenuEx (menu contextuel).
Correction aussi de cExec: this -> event.target pour le doc actif.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-24 00:34:49 +02:00
Jules Dubois
e9eca79abd licence: bypass temporaire pour tester les modules
Net.HTTP.request() ne fonctionne pas dans Acrobat 2026.
verifierEtBloquerSiInvalide() retourne true directement
le temps de valider les modules d'imposition.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-24 00:29:17 +02:00
Jules Dubois
68d15e0629 install.bat: copie dans Program Files au lieu de AppData
Le dossier user (AppData) ne fonctionne plus dans Acrobat 2025/2026.
Les scripts sont maintenant copies dans le dossier app
(Program Files\Adobe\Acrobat DC\Acrobat\Javascripts) avec elevation
admin automatique. Copie aussi dans AppData pour compatibilite.
Menu simplifie a 6 choix.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-24 00:10:21 +02:00
Jules Dubois
9b872df78e install.bat: ajout choix 4 test de chargement des scripts
Place un script minimal (app.alert) dans le dossier JavaScripts,
lance Acrobat, et demande a l'utilisateur si le message apparait.
Nettoie le fichier test ensuite. Guide vers les reglages si echec.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-23 23:42:53 +02:00
Jules Dubois
c4ca7616ad debug: ajout console.println au chargement de Core.js
Permet de verifier dans la console JS (Ctrl+J) si le script
se charge bien au demarrage d'Acrobat.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-23 23:30:11 +02:00
Jules Dubois
08b7cb1a51 fix: retirer avecPrivileges des addMenu au chargement
app.beginPriv/endPriv ne fonctionne pas au top-level d'un
folder-level script (pas de contexte d'evenement). L'exception
etait avalee silencieusement, empechant la creation des menus.
Appel direct de addSubMenu/addMenuItem, autorise au chargement.

Fichiers modifies: Core, Licence, UI, MiseAJour.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-23 23:28:01 +02:00
Jules Dubois
9158ca1156 install.bat: ouvrir le dossier JavaScripts apres installation
Ouvre automatiquement le dossier dans l'Explorateur Windows pour
verification visuelle que les fichiers sont bien copies.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-23 22:47:39 +02:00
Jules Dubois
746625146b install.bat: reecriture ASCII pur, suppression BOM et caracteres speciaux
L'encodage UTF-8 avec BOM causait "U n'est pas reconnu" et les
tirets cadratins cassaient le parsing CMD. Tout est maintenant en
ASCII pur. Suppression des parentheses problematiques dans les echo
a l'interieur de blocs if/for.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-23 22:44:15 +02:00
Jules Dubois
0ff0906b02 install.bat: auto-mise a jour du script au lancement
Telecharge la derniere version depuis Gitea, compare avec fc /b,
et se relance si une nouvelle version est detectee. Timeout 5s,
skip silencieux si pas de connexion. Flag __noupdate__ anti-boucle.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-23 22:35:57 +02:00
Jules Dubois
0b73fa2905 install.bat: fix parentheses non echappees dans bloc if
Le ) de "(pas seulement Reader)" fermait le bloc if prematurement,
causant "est etait inattendu" sur Acrobat absent.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-23 22:22:08 +02:00
Jules Dubois
0f774c3a5d install.bat: empecher la fenetre de se fermer silencieusement
- Wrapper cmd /k pour garder la fenetre ouverte en cas de crash
- pause avant exit dans le menu Quitter

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-23 09:40:02 +02:00
Jules Dubois
55990a84cf install.bat: ajout verification installation + export logs
- Nouveau choix 3 "Verifier l'installation" (diagnostic 5 etapes)
- Export rapport dans diagnostic.log avec ouverture Notepad
- Verification post-install automatique apres deploiement
- Menu renumerote (6 choix)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-23 09:37:48 +02:00
Jules
b90ad36145 Bump version 1.0.1 (rebranding Copydev Imposition Tool) 2026-06-21 22:51:27 +02:00
Jules
0334201bae Renomme le produit en "Copydev Imposition Tool" et habille A propos
Reprend le branding du projet desktop impose : CopyDev, Jules Dubois,
contact@copydev.fr, www.copydev.fr, copyright (c) 2026. Ajoute le logo
CopyDev (resources/logo.png, non affichable dans la boite A propos actuelle
car app.alert() est texte seul) et renomme l'installeur.
2026-06-21 22:49:52 +02:00
Jules
775ae2e3fb Ajoute l'auto-mise a jour et regroupe les menus sous "Imposition Pro"
Module 8 : verifie/installe les mises a jour directement depuis le menu
Acrobat (compare version.txt sur Gitea a CDImp.VERSION, retelecharge les
.js si plus recent). Tous les items de menu sont desormais regroupes dans
un sous-menu "Edition > Imposition Pro" (Ouvrir le panneau, Gerer la
licence, Verifier les mises a jour, A propos) plutot que disperses
directement dans le menu Edition.
2026-06-21 22:27:35 +02:00
Jules
de76c1776c Ajoute le plugin Acrobat Pro d'imposition (acrobat-plugin/)
Suite d'imposition professionnelle en Folder-Level Scripts JS (7 modules +
verification de licence Vision), avec un plugin natif hybride optionnel
(WinINet + Registre) pour deplacer la verification de licence en code
compile. Installeur install.bat sur le meme modele que celui du projet
desktop (git portable, detection automatique des dossiers Acrobat).
2026-06-21 22:16:24 +02:00