Skip to content

[FEAT] Add metric status filter controls (Merged vs Open vs Closed) to the PR Analytics chart module #1488

@prakshithamalla-art

Description

@prakshithamalla-art

Problem Statement

The PR Analytics dashboard segment shows static consolidated charts displaying overall merge rates and review velocities. Users cannot quickly focus the UI specifically on purely "Open" or purely "Merged" streams to review pending engineering workloads.

Proposed Solution

Add an interactive pill/segmented button block above the pull request visualization charts allowing active filtering across categorical development states.

Technical Implementation Plan

  • Track active tabs through standard React component state flags ('all' | 'merged' | 'open').
  • Filter the display items collection inside the client view before passing array indices down into your <Recharts> wrappers.

Hi @Priyanshu-byte-coder, I am highly interested in building this interactive improvement for the analytics engine. Kindly assign it to me for GSSoC '26!

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestgssoc26GSSoC 2026 contributiongssoc:assignedGSSoC: Issue assigned to a contributorlevel:intermediateGSSoC: Intermediate difficulty (35 pts)type:featureGSSoC type bonus: new feature

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