Commit Graph

14 Commits

Author SHA1 Message Date
Jules Dubois
a603c6d919 fix: module Livret en un seul app.response
Acrobat 2026 ne permet qu'une seule interaction modale par clic
de menu. Tout est rassemble dans un seul app.response :
I = imposer, D = delivretiser, I,0.3 = imposer avec chasse.
Pages blanches ajoutees automatiquement a la fin si besoin.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-25 19:01:30 +02:00
Jules Dubois
fd44f77dc1 fix: remplacer app.alert nType:3 par app.response pour Livret
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>
2026-06-25 18:58:48 +02:00
Jules Dubois
eafbaeff54 debug: 3 points de debug dans Livret.lancer
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-25 18:56:11 +02:00
Jules Dubois
76a7cdd9e6 fix: remplacer popUpMenu par app.alert, retirer event.target
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>
2026-06-24 00:40:40 +02:00
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
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
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