Clearer KPI Cards on the Dashboard — What's New in v0.1.97
Clearer KPI Cards on the Dashboard
Release: v0.1.97 · Category: UI/UX · Component: OverviewStats (
src/app/dashboard/overview-stats.tsx)
Overview
The Dashboard's OverviewStats section is the first thing you see when you log in. It surfaces five key metrics at a glance:
- Active Tenancies — tenancies currently in an active state
- Deposits at Risk — deposits that may require attention
- Reports Due This Week — inspection or check-out reports with upcoming deadlines
- Avg. Days to Release — the average time taken to release a deposit after a tenancy ends
- Open Disputes — deposit disputes currently in progress
This release makes these cards more informative and less ambiguous in two ways.
What Changed
Hover Tooltips on Every KPI Card
Each card now shows a tooltip when you hover over it. The tooltip gives a plain-English definition of exactly what the number measures — no guesswork required.
This is especially useful when you first start using the platform and are not yet familiar with how each metric is calculated. The underlying description text was always there (visible in small muted text below the card label), but the tooltip makes it instantly accessible without requiring you to read the fine print.
A Better Empty State for "Avg. Days to Release"
Before this release, if you had not yet completed any deposit releases, the Avg. Days to Release card showed:
—
No completed releases yet
This looked like a loading spinner that never finished, or a data error — particularly confusing for new users onboarding to the platform.
It now shows:
ℹ Complete your first deposit release to see this metric
The info icon (ℹ) signals that this is intentional guidance, not a fault. Once your first deposit release is completed, the card automatically populates with real data.
Period Context
All delta badges beneath the main number continue to display "vs last 30d", giving you a rolling 30-day comparison for trend analysis. The new tooltips complement this by clarifying what the base number itself represents (e.g. as of today, rather than a 30-day aggregate).
No Action Required
These are automatic UI improvements — no configuration changes are needed. The cards will reflect the new empty state and tooltips immediately after the release is deployed.