All Docs
FeaturesDepositClearUpdated March 12, 2026

Dashboard KPI Cards Now Link to Pre-Filtered Views

Dashboard KPI Cards Now Link to Pre-Filtered Views

Available from: v0.1.236

Overview

The Dashboard Overview KPI cards — Deposits at Risk, Reports Due This Week, and Open Disputes — now navigate directly to the relevant list page with the appropriate filters pre-applied. Clicking a card takes you straight to the records it is counting, with no manual filter setup required.

KPI Card Destinations

Deposits at Risk

Links to: /dashboard/tenancies?depositScheme=none&status=active

Shows all active tenancies where no deposit protection scheme has been registered. The count on the card and the number of records in the filtered view will always match.

Reports Due This Week

Links to: /dashboard/check-out?dueSoon=7d

Shows all check-out reports with an inspection or submission deadline falling within the next 7 days.

Open Disputes

Links to: /dashboard/negotiation

Navigates to the Negotiation hub, which already displays open disputes by default. No filter parameter is needed.

How the Filters Work

The query parameters in each URL are read by the destination list page on load and automatically applied as active filters. No additional interaction is required — the filtered view is ready as soon as the page renders.

ParameterPageEffect
depositScheme=noneTenanciesFilters to tenancies with no registered deposit scheme
status=activeTenanciesFilters to active tenancies only
dueSoon=7dCheck-Out ReportsFilters to reports due within the next 7 days

Before This Change

Prior to v0.1.236, all KPI cards on the Dashboard Overview linked to the top-level list page with no filter state. Agents had to:

  1. Click the KPI card.
  2. Locate the correct filter controls on the destination page.
  3. Manually apply the filter to surface the relevant records.

This introduced friction and the risk of acting on the wrong subset of records.

After This Change

Clicking a KPI card delivers an immediately actionable, pre-filtered list. The count displayed on the card corresponds exactly to the records shown on arrival.