Commit Graph
6 Commits
Author SHA1 Message Date
javier a004bdd60f feat: IMAP sync incremental + Account Setup Wizard + robust FETCH parser
- ImapSynchronizer::syncFolder(): detecta eliminados (UIDs locales no en servidor), fetch nuevos (sinceUid), actualiza flags (FLAGS batch)
- fetchAllUids(): SELECT + SEARCH ALL para lista completa UIDs servidor
- parseAndUpdateFlags(): FETCH FLAGS en lotes 100, update DB si cambió read/flagged
- AccountSetupDialog: integra ConnectionWizard para IMAP/POP3 con test de conexión real
- IMAP FETCH parser robusto: logging respuesta servidor + fallback UID-by-UID
- Fix: FETCH failed logging muestra first/last UID + respuesta truncada
2026-08-17 15:34:49 +02:00
javier 0e9f620fe0 Fix build: synchronize Request API, fix GmailSynchronizer, and migrate UI to Qt6 Widgets 2026-06-17 22:44:27 +02:00
Padrino c5704b78a4 Update: minor adjustments to CMakeLists.txt, ComposePage.qml, emailmanager.cpp, main.cpp 2026-06-04 18:29:16 +02:00
Padrino 2821647574 Fix compilation errors and implement Phase 6 & 7: NotificationManager and SyncScheduler with real synchronizer integration 2026-05-24 21:01:05 +02:00
Padrino 496fc43f60 Implement Fase 5 lectura de correos y Fase 6 notificaciones: ReaderPage muestra correos reales vía EmailManager, añadido NotificationManager con QSystemTrayIcon y suscripción al Event Bus; actualizados EmailManager y DbChangeProcessor; creado estructura de notificaciones básica 2026-05-24 00:02:19 +02:00
Padrino 4a6551642a Advance Phase 5: added EmailManager, updated main.cpp, improved ReaderPage placeholder, added ComposePage form 2026-05-17 03:08:16 +02:00