Files
OpenArchiver/docs/api/dashboard.md
Wei S. e5e119528f V0.5.0 release (#335)
* adding exports to backend package, page icons update

* Integrity report PDF generation

* Fixed inline attachment images not displaying in the email preview by 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.

* feat: strip non-inline attachments from EML before storage

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.

* upload error handing for file based ingestion

* Use Postgres for sync session management

* Google workspace / MS 365 duplicate check, avoid extra API call when previous ingestion fails

* OpenAPI specs for API docs

* code formatting

* ran duplicate check for IMAP import, optimize message listing

* Version update
2026-03-20 13:14:41 +01:00

28 lines
518 B
Markdown

---
aside: false
---
# Dashboard API
Aggregated statistics and summaries for the dashboard UI. Requires `read:dashboard` permission.
## Get Stats
<OAOperation operationId="getDashboardStats" />
## Get Ingestion History
<OAOperation operationId="getIngestionHistory" />
## Get Ingestion Source Summaries
<OAOperation operationId="getDashboardIngestionSources" />
## Get Recent Syncs
<OAOperation operationId="getRecentSyncs" />
## Get Indexed Email Insights
<OAOperation operationId="getIndexedInsights" />