From d207a059a488ec3b37d12cffac05ad8c2dbf3223 Mon Sep 17 00:00:00 2001 From: Benson Wong Date: Sun, 28 Jun 2026 03:43:55 +0000 Subject: [PATCH] ui: enable pagination on Activity page and fix table reactivity - add showPagination to Activity route's ActivityTable - fix pagination reactivity: reassign pagination object in onPaginationChange so TanStack's effect.pre detects the change, and reset to first page only when pageSize changes - move data-change page reset into untrack to avoid clobbering navigation - render Cached/Prompt/Drafted headers with a dotted underline trigger instead of a separate info icon --- ui-svelte/src/components/ActivityTable.svelte | 29 ++++++++++++------- .../activity-table/HeaderLabel.svelte | 8 +++-- ui-svelte/src/routes/Activity.svelte | 1 + 3 files changed, 25 insertions(+), 13 deletions(-) diff --git a/ui-svelte/src/components/ActivityTable.svelte b/ui-svelte/src/components/ActivityTable.svelte index 2ecd9863..66ba7253 100644 --- a/ui-svelte/src/components/ActivityTable.svelte +++ b/ui-svelte/src/components/ActivityTable.svelte @@ -1,4 +1,5 @@ -{label}{#if tooltip} +{#if tooltip} - + + {label} + {tooltip} +{:else} + {label} {/if} diff --git a/ui-svelte/src/routes/Activity.svelte b/ui-svelte/src/routes/Activity.svelte index b264cac1..a245873e 100644 --- a/ui-svelte/src/routes/Activity.svelte +++ b/ui-svelte/src/routes/Activity.svelte @@ -15,6 +15,7 @@ metrics={sortedMetrics} storagePrefix="activity" showModelColumn={true} + showPagination={true} cardClass="min-h-[30rem] overflow-auto" emptyMessage="No activity recorded" />