Summary: Add filters so users can narrow proposals by status, amount, creator, and deadline.
Why it matters: As proposal volume grows, a flat list becomes harder to use. Filters help people focus on the proposals that are relevant to them instead of scanning every item manually.
Scope:
- Support several common filter dimensions.
- Preserve filters in the URL or another shareable state location.
- Make sure filters combine cleanly instead of competing with each other.
Acceptance notes:
- Users can filter by the most useful governance attributes.
- The active filter set is visible and easy to clear.
- No-result states explain why the list is empty.
Summary: Add filters so users can narrow proposals by status, amount, creator, and deadline.
Why it matters: As proposal volume grows, a flat list becomes harder to use. Filters help people focus on the proposals that are relevant to them instead of scanning every item manually.
Scope:
Acceptance notes: