- Shipped
- August 5, 2026 at 12:40 AM UTC
- Author
- kamo
- Commit
- 9b0c69b
A server-paged DataGrid beside Leads, with search over number and title, status, total range and created-date range. Filters share one debounce and collapse into a single query, so adjusting a range while typing costs one round-trip rather than one per keystroke per field. Any filter change resets to page 1 — staying on page 6 of a narrower result set reads as an empty grid. Expiry is shown apart from status: a SENT quote can be past its validity date and still read as SENT, so those rows carry their own marker instead of being silently mislabelled. Rows and the lead column both route into that lead's quotes tab.