- banner: border-radius 14 -> 18px
- bloc de code: fond et border-radius (14px) portés par le <pre> pour un
arrondi fiable en aperçu, padding réduit (16x18 -> 12x14)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- emailUrl(): whitelist de scheme (http/https/mailto/tel, data:image) et
échappement des guillemets sur les URLs de liens et d'images — bloque
l'injection d'attribut et les schemes javascript:/data:text/html
- échappe aussi les guillemets dans l'attribut alt des images
- bloc de code: passage en <table> largeur au contenu (rendu robuste sous
Outlook, ne prend plus toute la largeur), coins arrondis et padding accrus
- banner: coins plus arrondis et padding accru
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Rendu HTML email-safe (banner, titres, listes, code, liens) via renderEmailHtml
- Import d'images (stockées sur disque, inlinées en data URI à l'envoi)
- Variables {{ }} éditables, pré-remplies via AD
- Pièces jointes : ajout de fichiers joints au mail (ex : connexion.rdp)
- Template d'exemple enrichi semé une seule fois dans la base partagée
- Lien vers le générateur de mots de passe dans la navigation
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Serveur Python (http.server + ldap3) servant cmdb.html, la base SQLite
partagee avec versioning optimiste, snapshots horodates et recherche AD.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>