Skip to content

Releases: pepito2t/drawflow-engine

Drawflow v0.21.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 07:20
37678f8
  • Console de journal pour le support : bouton Console dans la barre d'état, avec le nombre d'erreurs non vues ; panneau ancré, détachable dans sa propre fenêtre ; filtres par niveau et par source, recherche, sélection de lignes, Copier la sélection et Tout copier (avec version et système en en-tête) pour coller le journal dans un courriel ; jeton de l'API locale et autres secrets masqués. Commandes console.toggle, console.detach, console.copy-errors (#214).
  • Stream Dock : touche « Commande » qui lance n'importe quelle commande sans argument de l'application (Paramètres, Console, Historique, Récupérer les courriels…) ; appui long sur un préréglage en cours pour l'annuler ; commande runs.cancel par fonctionnalité (#209).
  • Erreurs en français et en anglais partout : les erreurs de l'application et de l'API locale suivent la langue réglée, avec un message qui dit quoi faire ; le plugin Stream Dock les traduit aussi (#212).
  • Stream Dock : « Jeton invalide » distingué de « Hors ligne » ; la raison d'un refus s'affiche 3 s sur la touche ; plugin en français et en anglais ; panneau de réglage unique ; touche Annuler en orange ; état resynchronisé après des événements perdus ; plugin deux fois plus léger (#204).
  • Parcours d'un traitement : Lancer désactivé tant qu'un champ obligatoire manque, avec la liste des champs ; bouton Ouvrir sur chaque fichier produit ; un traitement réussi n'est plus affiché en échec à cause d'une ligne parasite ; annulation prise en compte dès le démarrage ; confirmation avant de supprimer un préréglage ou de vider l'historique, et avant de fermer les Paramètres modifiés ; une case cochée dans un module ne modifie plus celle d'un autre (#205).
  • Raccourcis et accessibilité : Ctrl+Entrée lance la fonctionnalité affichée, Ctrl+, ouvre les Paramètres, F1 l'aide ; navigation au clavier dans les onglets et les dialogues ; interface fluide pendant un gros lot (seul le module actif se redessine, journal limité aux 500 dernières lignes) (#213).
  • Changement de langue sans perte : les saisies en cours sont conservées ; enregistrer les Paramètres n'écrase plus ce qu'un autre écran vient de changer (#199).
  • Annulation propre : le moteur reçoit d'abord une demande d'arrêt et n'est tué qu'après 5 s ; aucun document tronqué n'est laissé sous le nom final et aucune conversion ODA ne survit à l'annulation (#206, #210).
  • Chemins Windows longs et partages réseau (\\serveur\partage) pris en charge à l'écriture des résultats ; un chemin trop long est expliqué au lieu de « dossier inaccessible » (#211).
  • Fichiers abîmés expliqués : une feuille Excel corrompue, un disque plein, un dossier courriel verrouillé ou un document illisible donné à l'assistant nomment le fichier et la marche à suivre ; un traitement interrompu par une erreur interne apparaît dans l'Historique (#206).
  • Soumission : progression affichée dès la lecture des fichiers sur les gros lots ; dates exportées en JJ.MM.AAAA (#202, #206).
  • Rapport PDF → DOCX : zone de cartouche incohérente refusée avec un message clair ; libellé précédé d'un « ß » extrait au bon endroit (#202).
  • API locale plus robuste : les événements continuent d'arriver pendant une commande longue ; connexions depuis un navigateur refusées, taille des messages et nombre de connexions limités ; redémarrage de l'API sans erreur de port (#203).
  • Application (audit) : requêtes au moteur limitées dans le temps et arrêtées à la fermeture ; mise à jour téléchargée avant l'arrêt du moteur, nouvelle tentative possible après un échec ; réglages illisibles signalés au lieu d'être remplacés ; seuls les documents s'ouvrent directement, les autres fichiers sont montrés dans leur dossier (#198).
  • Correctifs moteur (audit) : un fichier d'un préréglage déplacé ou supprimé devient un avertissement qui le nomme (liste de pièces, comparaison d'indices, rapport, soumission) au lieu d'une erreur interne ; un historique illisible ou non inscriptible n'échoue plus un traitement réussi ; un profil endommagé est refusé lisiblement et un fichier de réglages illisible bloque l'import avant toute écriture ; setup scan ne modifie plus settings.json (le modèle recommandé est dans le rapport et enregistré au téléchargement) ; courriels : jeton de session renouvelé enregistré immédiatement, date de dernière récupération prise avant le téléchargement, pièces jointes des messages déjà rangés non retéléchargées, message endommagé ignoré, Microsoft injoignable expliqué, fichier de session restreint au compte Windows (icacls) ; quantités infinies ou NaN signalées ; installeur absent ou bloqué expliqué ; plugin Stream Dock : membres \ et : rejetés ; écritures JSON atomiques à nom unique avec fsync ; démarrage plus léger (openpyxl, pypdf, ezdxf, pdfplumber chargés seulement par les commandes qui lisent des documents) (#187).
  • Maintenance : SDK MCP de l'assistant en version 2 (#215) ; argon2, password-hash et sha2 à jour, codes d'accès existants toujours valides (#207) ; compteurs d'usage calculés sur les seuls fichiers traités, dépendances du moteur déclarées (#202).
  • Chaîne de publication : installeur allégé (tests et outils de développement exclus), release publiée en une fois avec le plugin, notes de version tirées du changelog, installeur NSIS en français et en anglais ; audit des dépendances Rust, npm et Python en CI ; installeur construit sur chaque PR qui touche l'application ; une release n'est publiée que si la CI du commit tagué est verte (#188, #208).

Drawflow v0.20.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 23:29
4c07712

Installez le fichier .exe ; les versions suivantes s'installent automatiquement.

Drawflow v0.19.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 22:40
dd9c2b6

Installez le fichier .exe ; les versions suivantes s'installent automatiquement.

Drawflow v0.18.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 17:30
1a48f2e

Installez le fichier .exe ; les versions suivantes s'installent automatiquement.

Drawflow v0.17.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 17:06
9ee412f

Installez le fichier .exe ; les versions suivantes s'installent automatiquement.

Drawflow v0.16.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 13:41
42a1465

Installez le fichier .exe ; les versions suivantes s'installent automatiquement.

Drawflow v0.15.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 13:25
d20d258

Installez le fichier .exe ; les versions suivantes s'installent automatiquement.

Drawflow v0.14.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 13:15
80599e0

Installez le fichier .exe ; les versions suivantes s'installent automatiquement.

Drawflow v0.13.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 13:02
4cd1582

Installez le fichier .exe ; les versions suivantes s'installent automatiquement.

Drawflow v0.12.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 12:41
997ff2b

Installez le fichier .exe ; les versions suivantes s'installent automatiquement.