21 Commits

Author SHA1 Message Date
Claude d77b96723f fix: extra_emails cast text[] + colonne Montant add cumule 2026-05-06 17:19:56 +02:00
Claude 536f0cd9d9 feat: multi-destinataires email par societe 2026-05-06 17:03:53 +02:00
Claude 8b1f3f581e fix: migrer envoi email de SMTP/Nodemailer vers Microsoft Graph sendMail
- email.ts : remplace Nodemailer par fetch Graph (POST /users/{email}/sendMail)
  * getGraphEmailConfig() lit les credentials depuis app_settings
  * getAccessToken() : client_credentials flow
  * sendInvoiceEmail(senderEmail, senderName, toEmail, pdfPath, pdfFilename)
  * sendTestEmail(senderEmail, senderName) : envoie à soi-même
- invoices.ts : retire la vérification SMTP, passe user.email + user.name
- settings.ts : test email utilise désormais Graph (même endpoint /smtp/test)
2026-05-05 15:02:04 +00:00
Claude 1c62d6b325 feat: ajout changement de mot de passe + bind mounts persistants + credentials en variables d'env 2026-05-01 08:55:23 +02:00
deploy 5de20a2fcf feat: vue detail facture + restauration tracking git complet 2026-04-30 23:19:22 +02:00
deploy 018fb1d70f fix: resolver DNS nginx pour éviter cache IP stale après restart backend 2026-04-30 21:14:27 +00:00
deploy 8b8a145d52 feat-contacts-import 2026-04-30 18:08:42 +02:00
deploy 9adacb17de "feat-sharepoint-test-button-and-error-feedback" 2026-04-29 15:40:21 +02:00
deploy 0d5ddc7eb0 "feat-pdf-bigger-font-invite-par-user" 2026-04-29 15:34:15 +02:00
deploy 7e49de3d59 "fix-pdf-normalize-to-a4" 2026-04-29 15:22:40 +02:00
deploy e9bee29a8a "fix-pdf-guests-same-page" 2026-04-29 15:04:48 +02:00
deploy d6b62f5596 "fix-wrap-all-async-handlers" 2026-04-29 13:09:55 +02:00
deploy 1fc7655fa4 "fix-greg-email-fresh-pgdata4" 2026-04-29 12:20:00 +02:00
deploy d8c95b78ec "fix-fresh-db-and-auto-init-users" 2026-04-29 12:14:09 +02:00
deploy c32cf3073e "fix-startup-init" 2026-04-29 12:09:47 +02:00
deploy 826e7a5199 fix: move fs.mkdirSync inside start() to prevent module-level crash 2026-04-29 10:01:10 +00:00
deploy 5c603913f7 fix: copy SQL migrations to dist/ in Dockerfile 2026-04-29 11:51:51 +02:00
deploy 25994c6e56 fix: copy SQL migrations to dist/ in Dockerfile 2026-04-29 11:41:26 +02:00
deploy e7f34b405b fix: copy SQL migrations to dist/ in Dockerfile 2026-04-29 11:29:26 +02:00
deploy 7ca83fbb64 fix: copy SQL migrations to dist/ in Dockerfile 2026-04-29 11:15:18 +02:00
deploy abbc9b16e1 deploy: notesfrais — 2026-04-29 09:57:19 2026-04-29 09:57:19 +02:00