From 4d3c164bc069bf2a3dcb67456bc987a6c4f563bd Mon Sep 17 00:00:00 2001 From: Til Wegener <38760774+tilwegener@users.noreply.github.com> Date: Tue, 19 Aug 2025 10:06:31 +0200 Subject: [PATCH] Fix UI size display and ingestion history graph (#50) * fix: unify size display, improve graph interpolation & time readability * fix display human-readable sizes in ingestion chart * display human-readable sizes in ingestion chart * fix: format code * fix keep fallback for item.name --- .../ingestion-connectors/ImapConnector.ts | 1 - .../custom/charts/IngestionHistoryChart.svelte | 16 ++++++++++++---- .../custom/charts/StorageBySourceChart.svelte | 7 ++++++- .../lib/components/ui/chart/chart-tooltip.svelte | 4 ++-- .../frontend/src/routes/dashboard/+page.svelte | 2 +- .../dashboard/archived-emails/[id]/+page.svelte | 4 +++- 6 files changed, 24 insertions(+), 10 deletions(-) diff --git a/packages/backend/src/services/ingestion-connectors/ImapConnector.ts b/packages/backend/src/services/ingestion-connectors/ImapConnector.ts index 46cfed9..a097b5c 100644 --- a/packages/backend/src/services/ingestion-connectors/ImapConnector.ts +++ b/packages/backend/src/services/ingestion-connectors/ImapConnector.ts @@ -193,7 +193,6 @@ export class ImapConnector implements IEmailConnector { // Initialize with last synced UID, not the maximum UID in mailbox this.newMaxUids[mailboxPath] = lastUid || 0; - // Only fetch if the mailbox has messages, to avoid errors on empty mailboxes with some IMAP servers. if (mailbox.exists > 0) { const BATCH_SIZE = 250; // A configurable batch size diff --git a/packages/frontend/src/lib/components/custom/charts/IngestionHistoryChart.svelte b/packages/frontend/src/lib/components/custom/charts/IngestionHistoryChart.svelte index d0c36e9..ab0f19e 100644 --- a/packages/frontend/src/lib/components/custom/charts/IngestionHistoryChart.svelte +++ b/packages/frontend/src/lib/components/custom/charts/IngestionHistoryChart.svelte @@ -1,7 +1,7 @@