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.
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.