Commit graph

5 commits

Author SHA1 Message Date
Guillaume DENIS
572e88120e style(email-template): arrondit davantage banner et bloc de code
- 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>
2026-07-08 15:39:45 +02:00
Guillaume DENIS
63caa769a0 chore(cmdb): remplace l'icône du logo par un meuble à tiroirs
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 15:25:24 +02:00
Guillaume DENIS
977b9e817e fix(email-template): sécurise et fiabilise le rendu des mails HTML
- 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>
2026-07-08 15:25:24 +02:00
Guillaume DENIS
805f0fe00b feat(preferences): éditeur de templates email HTML avec variables et pièces jointes
- 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>
2026-07-08 07:38:42 +02:00
Guillaume DENIS
18751d75c8 Initial commit: CMDB dashboard
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>
2026-07-04 18:14:43 +02:00