Skip to content

feat: add support for organization-scoped contribution filtering #7483

Description

@pushtikadia

Is your feature request related to a problem? Please describe.

Currently, CommitPulse focuses on visualizing individual GitHub contributions. For contributors participating in open-source programs like GSSoC, it is difficult to isolate and showcase contributions made specifically to the program's organization or specific repository sets, as the current visualization includes all personal GitHub activity.

Describe the solution you'd like

I propose adding support for filtering contribution data by organization or team slug. This would allow users to generate "monoliths" that specifically represent their impact within a chosen project scope.

Proposed changes:

API Update: Extend API routes to accept an optional org or team query parameter (e.g., /api/contributions?username=xxx&org=GSSoC2026).

Query Logic: Update the underlying GraphQL sync to filter contributions based on the provided organization scope.

Visualization: Adjust the 3D isometric generation logic to reflect the filtered data.

Describe alternatives you've considered

Currently, there is no alternative for isolating project-specific contribution data within the app, forcing users to manually filter or accept "noisy" data that includes non-program-related commits.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions