All Docs
FeaturesDepositClearUpdated March 13, 2026

Cleaner Properties List: Removing Redundant Stats

Cleaner Properties List: Removing Redundant Stats

Version: 0.1.246 · Category: UI/UX · Layout

Background

The Properties List page (properties-list.tsx) previously displayed a Stats Strip — a row of five counter cards at the top of the page:

CounterSource
Propertiestrpc.properties.stats
Active Tenanciestrpc.properties.stats
Landlordstrpc.properties.stats
Tenantstrpc.properties.stats
Disputedtrpc.properties.stats

The problem: every one of these numbers was already visible elsewhere in the interface — in the Dashboard Health Bar and in the sidebar badges. Agents were reading the same data in up to three places at once without gaining any additional context.

On top of the visual noise, the strip triggered a trpc.properties.stats API call on every page visit, regardless of whether the data was needed.

What changed

The Stats Strip has been removed from the Properties List page header.

In its place, a contextual summary line appears — but only when filters are active. This line tells agents exactly what they need to know in the moment:

Showing 14 of 47 properties · 3 need attention

When no filters are applied, no summary is shown and the header stays clean.

Design rationale

Stats cards belong on Analytics pages. The cards pattern is most useful when the primary job of the page is comparison and trend analysis. On the Properties List, the primary job is finding and acting on a specific property — a dense row of aggregate counters at the top adds friction rather than value.

Contextual information at the right time. A filter summary is only relevant when a filter is active. Showing it unconditionally — even when it would just read "Showing 47 of 47 properties" — adds noise. The new behaviour shows the summary only when it carries meaning.

One fewer API call per page load. Removing the strip eliminates the trpc.properties.stats fetch that previously fired every time an agent navigated to the Properties List. The endpoint is still available and continues to power the Analytics page.

Where to find portfolio-wide stats

The aggregate stats that were previously shown in the strip are still accessible:

  • Dashboard Health Bar — shows a live overview of your portfolio health including tenancy and dispute counts.
  • Sidebar badges — surface attention-required counts at a glance from anywhere in the app.
  • Analytics page — provides the full stats-card experience with comparative and trend data, which is the appropriate context for that level of detail.