Commit Graph

6 Commits

Author SHA1 Message Date
Jules
a1badb18f2 perf: cache session vision_check (15min) — zéro requête réseau par page
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 09:58:18 +02:00
Jules
29da0a8380 feat: blocage si licence invalide/désactivée depuis Vision, cache 30min
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 00:40:36 +02:00
Jules
a0695e019d feat: intégration Vision — licence copymail, statut dashboard, clé dans config
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 00:36:24 +02:00
Jules
01a0fea7cb refactor: retire filtre courrier et lien Vision, prépare module licence Vision
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 00:13:30 +02:00
Jules
3f73421fd3 feat: rôles admin/user, page Utilisateurs, lien Vision dans navbar, filtre courriers par compte
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 00:01:39 +02:00
Jules
0be1b9119a init: projet complet copymail pour Raspberry Pi
Stack: Nginx + PHP 8.2 + MariaDB + Postfix + Dovecot + Samba
- install.sh: script installation automatisé pour RPi OS Bookworm
- Interface web: visionneuse mails + admin (comptes, domaine, dashboard)
- Chaque compte mail génère automatiquement un share Samba
- Processeur cron: extraction pièces jointes via zbateson/mail-mime-parser
- Zéro injection SQL (PDO + prepared statements)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04 09:36:35 +02:00