ks888 / LambStatus

[Maintenance mode] Serverless Status Page System
https://lambstatus.github.io
Apache License 2.0
1.3k stars 120 forks source link

Feature suggestions #14

Open benji-lewis opened 7 years ago

benji-lewis commented 7 years ago

I have a lot of suggestions, so I thought it would be a good idea to combine them all here.

ks888 commented 7 years ago

@benjisoft Many thanks for your suggestions! I also think these features are important, but I'm not very sure why AWS SNS intergration is necessary.

What kinds of messages do you want to receive via SNS? Can I get some use case?

benji-lewis commented 7 years ago

@ks888 You could use amazon SNS for emailing/ texting subscribers with incident updates

ks888 commented 7 years ago

I see. Yes, it sounds good idea to use amazon SNS for that purpose. Thank you for explaining.

kbariotis commented 6 years ago

SNS receives a fixed email address upon subscription and we won't be able to set subscriber's email addresses on run-time.

kaustubhmenon commented 6 years ago

A small suggestion/question:

ks888 commented 6 years ago

Thank you for asking. Sorry, you can change only the logo and the background color so far.

But it's great to support the feature to make CSS customizable. Can you tell me what kinds of changes you want to make (like font size, font color or margin size)?

kaustubhmenon commented 6 years ago

Thanks for taking the time to respond. The ability to change font-family, font-size, font-color, width, padding and margins would be more than appreciated.



Below is a list of customizations that would be amazing to have.

I know I’m asking for a lot, but i feel that the above features would make LambStatus Awesome-er. I’d love to help in any capacity to help implement customizations/theme options or any other UI related needs. Thank you!

ks888 commented 6 years ago

Integrate a new CSS/SCSS file for manipulating the UI, without touching any core SCSS files.

StatusPage.io also has a similar feature https://help.statuspage.io/knowledge_base/topics/using-custom-css . Though the css class has a random prefix since CSS modules are used, maybe we can let the principal UI components have the id attribute and customize the design like this:

#container {
    width: 90%;
    max-width: 850px;
}

I've created the issue for this: https://github.com/ks888/LambStatus/issues/92

ks888 commented 6 years ago

Google font integration would be great

Does it mean the option to choose the font family of the Google fonts? That sounds interesting.

ks888 commented 6 years ago

Ability to add external links to the footer or header. Would love to add links for documentation, support, etc. Manipulate the structure of Header, Main Container and Footer would be a added bonus if possible. Something similar to https://www.statuspage.io/features/customization.


Maybe we can support these customizations by having the feature to customize the header html and footer html. I've created the issue for this: #93

kaustubhmenon commented 6 years ago

Does it mean the option to choose the font family of the Google fonts? That sounds interesting.

Yes, a dropdown with a list of google fonts to choose from in the settings page. Where the user can choose fonts for Page Headers and Paragraphs(General Text).

ks888 commented 6 years ago

Thank you for your reply. I've created the issue for this: https://github.com/ks888/LambStatus/issues/94