feat: date de début de lecture emails dans paramètres import

This commit is contained in:
Manus
2026-06-02 10:53:45 -04:00
parent 7c73d701ac
commit 22515e5414
7 changed files with 1881 additions and 2 deletions

View File

@@ -0,0 +1 @@
ALTER TABLE `importSettings` ADD `emailImportSinceDate` int;

File diff suppressed because it is too large Load Diff

View File

@@ -183,6 +183,13 @@
"when": 1778068255748,
"tag": "0025_unknown_spencer_smythe",
"breakpoints": true
},
{
"idx": 26,
"version": "5",
"when": 1780411851758,
"tag": "0026_perfect_richard_fisk",
"breakpoints": true
}
]
}

View File

@@ -182,6 +182,7 @@ export const importSettings = mysqlTable("importSettings", {
emailImportHost: varchar("emailImportHost", { length: 255 }), // IMAP server host
emailImportPort: int("emailImportPort").default(993), // IMAP port (default: 993 for SSL)
emailImportFrequency: int("emailImportFrequency").default(30).notNull(), // Frequency in minutes (default: 30)
emailImportSinceDate: int("emailImportSinceDate"), // Timestamp Unix (s) — ne pas lire les emails antérieurs à cette date
// Export folder settings
exportFolder: text("exportFolder"), // Path to folder for exporting invoices