Skip to content

fix(stats): explain March 2026 downloads dip#49

Open
TimeToBuildBob wants to merge 1 commit into
ActivityWatch:masterfrom
TimeToBuildBob:bob/a022-stats-dip-note
Open

fix(stats): explain March 2026 downloads dip#49
TimeToBuildBob wants to merge 1 commit into
ActivityWatch:masterfrom
TimeToBuildBob:bob/a022-stats-dip-note

Conversation

@TimeToBuildBob
Copy link
Copy Markdown
Contributor

@TimeToBuildBob TimeToBuildBob commented May 16, 2026

Summary

  • add a note on /stats/ explaining the March 14-25, 2026 download dip
  • state explicitly that the dip is real user-visible behavior from the temporary v0.13.2 pre-release routing, not a broken chart
  • mention that short March collection gaps came from GitHub API rate limits and are interpolated instead of backfilled with guessed data

Verification

  • git diff --check
  • attempted bundle exec jekyll build, but this clone is not bootstrapped locally because jekyll is not installed in the bundle environment

Closes #47

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 16, 2026

Greptile Summary

Adds a small explanatory paragraph below the downloads chart on the Stats page to clarify that the March 14–25, 2026 download dip was caused by v0.13.2 being temporarily marked as a pre-release (redirecting /releases/latest traffic to v0.13.1) and by GitHub API rate-limit gaps being interpolated rather than backfilled.

  • The Pug markup is syntactically correct: | text blocks interleave cleanly with the inline code element, and the Bootstrap utility classes (text-left, mx-auto, mt-3, small) are applied correctly.
  • The note is permanently visible regardless of the current date; once March 2026 is well in the past this callout will persist indefinitely, which appears intentional as a historical annotation for the chart artifact.

Confidence Score: 5/5

Safe to merge — purely additive content change with no logic, data, or structural modifications.

The change is a single paragraph of explanatory text inserted into a static Pug template. The Pug syntax is correct, the Bootstrap classes are used consistently with the rest of the file, and there are no dynamic data paths, scripts, or configuration changes involved.

No files require special attention.

Important Files Changed

Filename Overview
stats.pug Adds an inline explanatory note below the downloads chart clarifying the March 2026 dip; Pug syntax and Bootstrap utility classes look correct.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[downloads.png chart rendered] --> B{Visible dip ~Mar 14-25, 2026?}
    B -- Yes --> C[Explanatory note shown below chart]
    C --> D[Note: v0.13.2 pre-release routing\nredirected /releases/latest to v0.13.1]
    C --> E[Note: GitHub API rate-limit gaps\ninterpolated instead of backfilled]
    B -- No visible dip --> F[Normal chart display]
Loading

Reviews (1): Last reviewed commit: "fix(stats): explain March 2026 downloads..." | Re-trigger Greptile

@TimeToBuildBob
Copy link
Copy Markdown
Contributor Author

This is ready for maintainer merge. I checked it on 2026-05-16: the PR is clean and mergeable, there are no review threads, and GitHub reports no branch checks on bob/a022-stats-dip-note.

I also tried to merge it directly, but my token does not have MergePullRequest permission in this repo, so this needs a maintainer click.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Drop in downloads chart

1 participant