Add mail categories support

This commit is contained in:
Burak Kaan Köse
2026-04-15 01:18:07 +02:00
parent feff929333
commit cf8fff8ef1
61 changed files with 2171 additions and 75 deletions
@@ -0,0 +1,7 @@
namespace Wino.Core.Domain.Enums;
public enum MailCategorySource
{
Local,
Outlook
}
+8
View File
@@ -13,6 +13,7 @@ public enum MailSynchronizerOperation
AlwaysMoveTo,
MoveToFocused,
Archive,
UpdateCategories,
}
public enum FolderSynchronizerOperation
@@ -35,6 +36,13 @@ public enum CalendarSynchronizerOperation
TentativeEvent,
}
public enum CategorySynchronizerOperation
{
CreateCategory,
UpdateCategory,
DeleteCategory,
}
// UI requests
public enum MailOperation
{
@@ -3,6 +3,7 @@
public enum MailSynchronizationType
{
UpdateProfile, // Only update profile information
Categories, // Only update mail categories
ExecuteRequests, // Run the queued requests, and then synchronize if needed.
FoldersOnly, // Only synchronize folder metadata.
InboxOnly, // Only Inbox, Sent, Draft and Deleted folders.
+1
View File
@@ -24,6 +24,7 @@ public enum WinoPage
AppPreferencesPage,
SettingOptionsPage,
AliasManagementPage,
MailCategoryManagementPage,
ImapCalDavSettingsPage,
KeyboardShortcutsPage,
CalendarPage,