Skip to content

V0.5.0 release#335

Merged
wayneshn merged 11 commits intomainfrom
v0.4.3-release
Mar 20, 2026
Merged

V0.5.0 release#335
wayneshn merged 11 commits intomainfrom
v0.4.3-release

Conversation

@wayneshn
Copy link
Contributor

@wayneshn wayneshn commented Mar 14, 2026

Ready for v0.5.0 release

  • Integrity report (Enterprise feature)
  • Fixed inline attachment images not displaying in the email preview by modifying EmailPreview.svelte.
  • Strip non-inline attachments from EML before storage to avoid storing attachments twice
  • Use Postgres for sync session management
  • Google Workspace / MS 365 duplicate check
  • OpenAPI specs for API docs

wayneshn added 11 commits March 13, 2026 18:09
… modifying `EmailPreview.svelte`.

The email HTML references embedded images via `cid:` URIs (e.g., `src="cid:ii_19c6d5f8d5eee7bd6d91"`), but the component never resolved those `cid:` references to actual image data, even though `postal-mime` already parses inline attachments with their `contentId` and binary `content`.
The `emailHtml` derived value now calls `resolveContentIdReferences()` before rendering, so inline/embedded images display correctly in the iframe preview.
Add nodemailer dependency and emlUtils helper to remove non-inline
attachments from .eml buffers during ingestion. This avoids
double-storing attachment data since attachments are already stored
separately.
@wayneshn wayneshn changed the title V0.4.3 release V0.5.0 release Mar 20, 2026
@wayneshn wayneshn merged commit e5e1195 into main Mar 20, 2026
1 check passed
@github-actions github-actions bot locked and limited conversation to collaborators Mar 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant