Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement public status page #1131

Open
gorkem-bwl opened this issue Nov 8, 2024 · 1 comment
Open

Implement public status page #1131

gorkem-bwl opened this issue Nov 8, 2024 · 1 comment
Assignees
Labels
design Design related frontend
Milestone

Comments

@gorkem-bwl
Copy link
Contributor

gorkem-bwl commented Nov 8, 2024

A public status page provides information about the current operational status of the servers. Main aim here is to keep end users informed during the incidents.

Here is the current design of the public status page, and the Figma link can be found here. Please ensure the settings page design leverages our components wherever possible and maintains a consistent look and feel with other sections of the dashboard.

image

If all the servers are up at the time when the user views this page, then this bar is shown:

image

If any of the publicly tracked servers are down, this bar is shown:

image

This feature will have its own sidebar "Status pages", and have a settings to generate a public status page:

  1. General settings: Manage visibility of the public status page, configure the company name, and set the sub-URL.
image
  1. Server list: Add the servers visible to the public
image

All the designs required for the public status page settings are here.

@gorkem-bwl gorkem-bwl added design Design related frontend labels Nov 8, 2024
@gorkem-bwl gorkem-bwl added this to the 2.0 milestone Nov 8, 2024
@ajhollid ajhollid assigned jennifer-gan and unassigned shyna92 and jennifer-gan Nov 26, 2024
@ajhollid ajhollid modified the milestones: 2.0, 2.1 Dec 4, 2024
@jennifer-gan
Copy link
Contributor

jennifer-gan commented Jan 21, 2025

The creation/configuration of public page, namely status page, were done in below PRs, they simply need to be merged in at some point: #1493, #1494

I am working on the public page itself

I had a question, if the public page is in this checkmate project, it will need to fetch the status page and all the monitors with checks, filter the monitors based on the status page configured servers. How would we retrieve all the monitors without a login/access token?

@jennifer-gan jennifer-gan mentioned this issue Jan 28, 2025
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Design related frontend
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

4 participants