Les alertes multiples sont bloquees dans Acrobat 2026 depuis un
cExec menu. app.response avec saisie I/D fonctionne comme premiere
et unique interaction modale.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
app.popUpMenu ne fonctionne pas depuis un menu item dans Acrobat 2026.
Remplacement par app.alert Oui/Non/Annuler pour le module Livret.
Tous les cExec passent doc=undefined, getDocActif() recupere
app.activeDocs[0] automatiquement.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
- 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>
- 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>
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.
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.
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).