goalert
goalert copied to clipboard
Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert
**Problem Description:** The "Signals" feature in GoAlert lacks a comprehensive set of unit and integration (smoke) tests. The absence of automated testing can lead to potential issues, hinder regression testing,...
**Problem Description:** The current UI flow in GoAlert for "Signals" lacks a comprehensive set of Jest tests for critical operations such as Create, Read, Update, and Delete (CRUD) involving "Signal"...
**Problem Description:** The current user interface (UI) flow for creating rules in the "Signal" rules engine lacks adequate form validation for input values. Users can input values that may not...
**Problem Description:** The current server-side processing of API requests for creating rules in the "Signal" rules engine lacks robust validation for incoming data. This deficiency can lead to issues with...
**What problem would you like to solve? Please describe:** Currently, GoAlert allows the assignment of labels to services for easy searching and grouping. Lets expand this functionality to schedules, escalation...
**What problem would you like to solve? Please describe:** Currently, user search supports query by `phone` field. It does not support searching users by `email` field. In environments where user...
**What problem would you like to solve? Please describe:** Target would like to add a new feature to GoAlert that will: - allow any data input from a source -...
**What problem would you like to solve? Please describe:** There's an issue where alerts could potentially get acknowledged and then forgotten indefinitely. **Describe the solution you'd like:** Add an option...
- https://material.io/components/progress-indicators - https://material.io/design/communication/launch-screen.html - https://material.io/design/communication/empty-states.html - https://material.io/design/motion/speed.html Thoughts - **React Suspense** to show **progress indicator** under top app bar. Wait until whole page loads to render anything. - If...
Most of our calls to `validate.ManyUUID` use a "magic number" of either 50, 100, or 200. It might be good to start a conversation around standardizing these values as global...