All Docs
FeaturesDepositClearUpdated March 11, 2026

Dashboard Recent Activity Feed — Pagination & Performance Improvements

Dashboard Recent Activity Feed — Pagination & Performance Improvements

Version: 0.1.116

Overview

The Recent Activity feed on the dashboard now loads a limited, paginated set of events rather than your full history. This keeps the dashboard fast and responsive regardless of how long you've been using the platform.


How It Works

Initial Load

When you open the dashboard, the Recent Activity feed fetches your 20 most recent events by default. This replaces the previous behaviour where the entire activity history was loaded on every visit.

Loading More Events

A Load more button appears at the bottom of the feed once the initial 20 events have loaded. Clicking it:

  1. Fetches the next 20 events using cursor-based pagination.
  2. Appends them directly below the existing list — no page reload or scroll reset.
  3. Continues to show Load more until the full history has been retrieved.

Viewing Full History

The View all link at the top of the Recent Activity section takes you to /dashboard/activity, where your complete, untruncated activity log is available.

Category Tab Counts

Activity category tabs (e.g. Deposits, Disputes, Inspections) now display a maximum count of 99+. Accounts with a high volume of events in a single category will see 99+ rather than a potentially very large number.


Technical Details

DetailValue
Default page size20 events
Pagination strategyCursor-based
Querytrpc.dashboard.recentActivity.useQuery with limit parameter
Componentsrc/app/dashboard/recent-activity.tsx
Tab count cap99+

Before & After

BehaviourBefore v0.1.116From v0.1.116
Events fetched on loadAll (unbounded)20 (default limit)
PaginationNoneCursor-based Load more
DOM nodes rendered on loadAll events at once20 at a time
Tab category countsExact numberCapped at 99+
Full history accessView all linkView all link (unchanged)

Frequently Asked Questions

Will I lose access to older activity? No. The View all link at /dashboard/activity shows your complete history. The dashboard feed simply shows a fast, paginated preview.

How many events does each "Load more" fetch? Each click loads the next 20 events.

What does 99+ mean on a tab count? It means there are 99 or more events in that category. The exact count is visible on the full activity page.