feat: Gitea Webhook, IMAP, Settings & Deployment docs
- Webhook route and Gitea integration - IMAP service and Nextcloud/Porkbun setup docs - Settings UI improvements and API updates - SSH/Webhook fix prompt for emailsorter.webklar.com - Bootstrap, config and AI sorter updates
This commit is contained in:
@@ -161,6 +161,12 @@ async function setupCollections() {
|
||||
db.createBooleanAttribute(DB_ID, 'email_accounts', 'isActive', true));
|
||||
await ensureAttribute('email_accounts', 'lastSync', () =>
|
||||
db.createDatetimeAttribute(DB_ID, 'email_accounts', 'lastSync', false));
|
||||
await ensureAttribute('email_accounts', 'imapHost', () =>
|
||||
db.createStringAttribute(DB_ID, 'email_accounts', 'imapHost', 256, false));
|
||||
await ensureAttribute('email_accounts', 'imapPort', () =>
|
||||
db.createIntegerAttribute(DB_ID, 'email_accounts', 'imapPort', false));
|
||||
await ensureAttribute('email_accounts', 'imapSecure', () =>
|
||||
db.createBooleanAttribute(DB_ID, 'email_accounts', 'imapSecure', false));
|
||||
|
||||
// ==================== Email Stats ====================
|
||||
await ensureCollection('email_stats', 'Email Stats', PERM_AUTHENTICATED);
|
||||
|
||||
Reference in New Issue
Block a user