Skip to content

Implement email attachment handling and update Docker network configuration#39

Merged
tlavu2004 merged 47 commits into
mainfrom
fix/deployment
May 3, 2026
Merged

Implement email attachment handling and update Docker network configuration#39
tlavu2004 merged 47 commits into
mainfrom
fix/deployment

Conversation

@tlavu2004
Copy link
Copy Markdown
Owner

No description provided.

tlavu2004 and others added 30 commits April 12, 2026 00:29
…cluding body sanitization and inline attachment handling
…ype checks and improved logic for identifying user files
…or better handling of sender and recipient information
…ations and normalization

Co-authored-by: Copilot <copilot@github.com>
…rove notification synchronization after transaction commit
…ts and improving local email synchronization
- Added `deletedAt` field to `EmailEntity` and `EmailEntityDto` to track when emails are moved to trash.
- Introduced `previousStatus` field in `EmailEntity` to store the status before moving to trash.
- Updated `EmailRepository` with methods to count and delete emails based on status and deletion timestamp.
- Created `TrashCleanupService` to periodically clean up emails in trash older than 30 days.
- Enhanced `EmailService` to handle trashing drafts and permanently deleting emails.
- Modified `GmailLabelService` to support trashing drafts and deleting messages from Gmail.
- Updated database schema to reflect new fields and create an index for `deletedAt` for optimized cleanup.
- Adjusted application configuration for Hikari connection pool settings.
@tlavu2004 tlavu2004 merged commit b06ddae into main May 3, 2026
2 checks passed
@tlavu2004 tlavu2004 deleted the fix/deployment branch May 3, 2026 08:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant