Blog: Disputed Deposits Now Front and Centre on the Kanban Board
Disputed Deposits Now Front and Centre on the Kanban Board
Release v0.1.119 · UI/UX · Deposit Release Dashboard
The problem we fixed
The Deposit Release Kanban board is the primary workspace for agents managing end-of-tenancy deposit returns. Until this release it showed four columns — Draft, Proposed, Acknowledged, and Released — and pushed disputed releases into a separate full-width strip below the board.
That placement had a real cost. Disputed releases are the items that need the fastest human response: they carry legal exposure under the Renters' Rights Act, they affect tenant satisfaction, and they block funds from being returned on time. Hiding them below the fold — easily missed during a busy day — ran directly against our mission of fair, fast, stress-free tenancy endings.
What changed
A proper fifth column
The BOARD_COLUMNS array in DepositReleaseDashboard now includes 'disputed' as a fully-fledged column alongside the existing four. Disputed cards sit inline with every other status, visible at a glance the moment an agent opens the dashboard.
Consistent red styling
The new column reuses the existing red columnClass already defined in STATUS_CONFIG for the disputed status. No new design tokens were introduced — the colour language agents already understand is applied to the column header and card container automatically.
Horizontal scrolling, no layout breakage
The board container already carries overflow-x-auto. Five columns at the existing minimum card width scroll cleanly on all viewport sizes without touching the grid or card components.
Can't-miss visual alert
When the disputed count is greater than zero, the column header shows a flashing badge and a red border. An agent scanning the board even peripherally will notice an active dispute. When the count is zero the indicator disappears, keeping the interface calm during quiet periods.
Removed the redundant strip
With disputed items promoted to a first-class column, the old full-width strip below the board has been removed. The board is now the single source of truth for all deposit release states.
Why this matters
Disputed deposits are the highest-stakes items in the end-of-tenancy workflow. Every hour they remain unnoticed increases the risk of:
- A formal dispute being escalated to an adjudication scheme
- A compliance breach under deposit protection rules
- Tenant frustration that could have been resolved quickly
Promoting the Disputed column to the same visual level as every other status is a small UI change with a meaningful operational effect. Agents can now triage disputes in the same sweep of the board they already perform for routine status updates.
No action required
This is a purely presentational change. No data model, API, or configuration updates are needed. All existing deposit release records continue to work exactly as before — they simply appear in the correct column.