Config admin complète + IMAP polling
Config admin :
- Serveur upload : IP d'écoute, port, URL publique (QR code)
- Email IMAP : activer/désactiver, serveur, port, user, password,
dossier, intervalle de polling
- Checkbox pour activer IMAP
Service IMAP :
- Thread daemon, polling configurable (défaut 30s)
- Connexion IMAP SSL, récupère mails UNSEEN
- Extrait les PJ photos (jpg/png/etc.)
- Sauvegarde dans data/photos/, notifie l'app via signal Qt
- Bouton Email passe au vert + Continuer quand photos reçues
main.py :
- Lit la config pour IP/port du serveur upload
- Démarre IMAP polling si activé dans la config
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>