bluewave-labs / bluewave-labs/Checkmate

Pagespeed overview: Default to 30 day window instead of 24 hours

Open Beginner friendly
#3,767 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
10.8k
Forks
1.2k
Avg merge
1d 4h
Merged PRs (30d)
68

Description

First of all: Great product, exactly what I was looking for for our small e-commerce agency!

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

In the pagespeed overview, the histograms per check are displaying the past 24 hours. For use, and I guess for most people, it would make sense to view the past 30 days in the pagespeed overview, so that it is clear when pagespeed regression occured.

Image

With the 24 hour histogram you **have to** view the pagespeed dashboard every 24 hours or you might miss a small regression. For example, if the pagespeed dropped from 95 to 70, but I view the dashboard in 2 days from now, I wont be able to see that the pagespeed dropped unless I remember that it was 95 before.

**Describe alternatives you've considered**
30 day window is visible in the detail, but this means opening each monitor.

I would be willing to create a PR if this is something you'd like to support

Contributor guide

Open the contributing guide

Research direction

Start at the Pagespeed overview and inspect how its per-check histograms choose the current 24-hour window. Compare this with the existing 30-day window in the monitor detail view. Done means the overview defaults to 30 days, making regressions visible without opening each monitor.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
data-visualization, frontend
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.