Skip to content

feat: extend status page history up to 365 days - #4333

Open
orangeCatDeveloper wants to merge 1 commit into
apache:masterfrom
orangeCatDeveloper:feat/3052-status-page-365-days
Open

feat: extend status page history up to 365 days#4333
orangeCatDeveloper wants to merge 1 commit into
apache:masterfrom
orangeCatDeveloper:feat/3052-status-page-365-days

Conversation

@orangeCatDeveloper

@orangeCatDeveloper orangeCatDeveloper commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Fixes #3052

A public status page cannot show more than 90 days of availability history.

What's changed?

Raises the history range cap from 90 to 365 days and adds 60/180/365 dropdown options.

Spans over 90 days render as a contiguous strip: with the existing 2px gap, 365 blocks would be sub-pixel and invisible. 90 days and below keep the current look.

Note: on the public endpoint, the first query of a long span runs the pre-existing lazy history merge up to 365 times - idempotent, later queries take the fast path.

30 / 90 days (unchanged):

after-30days after-90days

365 days (contiguous strip):

after-365days

Checklist

  • I have read the Contributing Guide
  • I have written the necessary doc or comment.
  • I have added the necessary unit tests and all cases have passed.

Add or update API

  • I have added the necessary e2e tests and all cases have passed.

Raise the history range cap from 90 to 365 days and add 60/180/365
dropdown options. Spans over 90 days render as a contiguous strip -
365 blocks with the 2px gap would exceed the container width,
leaving sub-pixel blocks (apache#3052).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Question] Status Page - additional # of days

1 participant