Skip to content

feat(timings): add 90d, 6mo, and 1y time ranges#442

Merged
samcm merged 1 commit into
masterfrom
feat/timings-long-ranges
Jul 12, 2026
Merged

feat(timings): add 90d, 6mo, and 1y time ranges#442
samcm merged 1 commit into
masterfrom
feat/timings-long-ranges

Conversation

@samcm

@samcm samcm commented Jul 12, 2026

Copy link
Copy Markdown
Member

Adds Last 90d / Last 6mo / Last 1y ranges to the Engine API Timings page. Long ranges fetch the tiny daily winrate aggregation (fct_engine_new_payload_winrate_daily) instead of the hourly and per-slot tables, rendering one normalized stacked bar per day with standings computed from grand-total win counts. Sections that depend on hourly or per-slot data show a small "Not available for ranges beyond 31 days" note instead of empty charts.

Long ranges fetch the lightweight daily winrate aggregation
(fct_engine_new_payload_winrate_daily) instead of the hourly and
per-slot tables, which are too heavy at this scale. The winrate chart
renders one normalized stacked bar per day, while hourly-backed
sections show an explicit unavailability note.
@samcm samcm marked this pull request as ready for review July 12, 2026 07:03
@samcm samcm requested a review from Savid as a code owner July 12, 2026 07:03
@samcm samcm merged commit e9a1c77 into master Jul 12, 2026
3 checks passed
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.

1 participant