Thread discovery #322

Closed
opened 2026-04-05 16:17:24 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @wayneshn on 8/4/2025

Goal

Identify and group emails that belong to the same conversation thread, making it easier for users to follow conversations.

Implementation Strategy

The implementation will be divided into three main parts:

  1. Database Schema Changes: Add a new field to the archived_emails table to store a unique thread identifier.
  2. Ingestion Connectors: Modify the ingestion connectors to extract or generate a thread ID for each email.
  3. API Endpoint: Update the API endpoint for retrieving a single archived email to also return all emails in the same thread.
*Originally created by @wayneshn on 8/4/2025* ## Goal Identify and group emails that belong to the same conversation thread, making it easier for users to follow conversations. ## Implementation Strategy The implementation will be divided into three main parts: 1. **Database Schema Changes:** Add a new field to the `archived_emails` table to store a unique thread identifier. 2. **Ingestion Connectors:** Modify the ingestion connectors to extract or generate a thread ID for each email. 3. **API Endpoint:** Update the API endpoint for retrieving a single archived email to also return all emails in the same thread.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OpenArchiver#322