Skip to content

[Feature] Add a "members who haven't deposited yet" quick filter on the member list #148

Description

@grantfox-oss

Getting Started

  1. Fork the repository: https://github.com/JointSave-org/Joint_Save
  2. Clone your fork:
   git clone https://github.com/<your-username>/Joint_Save.git
   cd Joint_Save
  1. Create a new branch:
   git checkout -b feat/pending-deposits-filter

Overview

For a Rotational pool with many members, the admin (or any member, really) might want to quickly see who still needs to deposit for the current round, rather than scanning the whole member list. The existing group-members.tsx shows each member's status, but there's no way to filter down to just the ones still pending.

Requirements

  • Add a simple toggle/filter chip above the member list: "Show all" / "Pending only"
  • Filtering should be purely client-side (the data needed is already fetched for the existing status display)
  • Show a count badge ("3 pending") so it's useful even without toggling the filter

Acceptance Criteria

  • Toggling the filter correctly narrows the visible list to only pending members
  • Count badge is accurate and updates as deposits come in
  • No new data fetching introduced — purely a client-side view of data already on the page

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSOfficial CampaignCampaign: Official Campaignmedium-complexityNot too complex, Few files and some planning needed

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions