progress
This commit is contained in:
@@ -229,7 +229,7 @@ The `recent_emails` field stores an array of JSON objects:
|
||||
|
||||
## Folder Types
|
||||
|
||||
The system supports two distinct types of folders, each with different purposes and behaviors:
|
||||
The system supports three distinct types of folders, each with different purposes and behaviors:
|
||||
|
||||
### Tidy Folders
|
||||
|
||||
@@ -261,14 +261,35 @@ Folders with `folder_type = 'destination'` are target folders where emails are m
|
||||
- Simpler interface without pending/processed indicators
|
||||
- Focus on folder management and viewing contents
|
||||
|
||||
### Ignore Folders
|
||||
|
||||
Folders with `folder_type = 'ignore'` are folders that are stored in the database but are neither scanned to be tidied nor used as destination folders.
|
||||
|
||||
**Characteristics:**
|
||||
- Hidden by default in the user interface
|
||||
- Not processed by AI for organization
|
||||
- No organization rules specified
|
||||
- Known emails count is reset to 0 when changed to this type
|
||||
- Example: Archive, Spam, Drafts folders
|
||||
|
||||
**UI Representation:**
|
||||
- Hidden by default unless "Show Hidden" checkbox is checked
|
||||
- When visible, shows minimal information
|
||||
- No action buttons for organization or processing
|
||||
|
||||
### Folder Type Determination
|
||||
|
||||
Folder types are determined as follows:
|
||||
- During IMAP synchronization:
|
||||
- Folders named "inbox" (case-insensitive) are automatically set as 'tidy'
|
||||
- All other folders are set as 'destination'
|
||||
- First step: Connection testing
|
||||
- Second step: Folder type selection modal with table
|
||||
- Default folder types:
|
||||
- Inbox: Tidy
|
||||
- Archive/Spam/Drafts: Ignore
|
||||
- All others: Destination
|
||||
- Manually created folders default to 'destination'
|
||||
- Folder type can be changed through administrative functions
|
||||
- Folder type can be changed through the user interface
|
||||
- When changing to 'ignore', emails_count is reset to 0
|
||||
|
||||
## Future Data Model Considerations
|
||||
|
||||
|
||||
Reference in New Issue
Block a user