bluewave-labs / bluewave-labs/Checkmate
Template For cpu temp(global threshold in settings)
- Dominant language
- TypeScript
- Stars
- 10.8k
- Forks
- 1.2k
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 68
Description
Is your feature request related to a problem? Please describe.
Currently, the Settings page supports only one single global threshold for infrastructure. This is like having only one “template” that applies everywhere.
If a user needs different threshold configurations for different scenarios, they must manually change values each time. This is repetitive, time-consuming, and risks introducing errors.
Describe the solution you'd like
Introduce Global Threshold Templates so users can store and reuse multiple sets of threshold values:
Templates Dropdown: On the Settings page, add a dropdown showing all saved templates.
Inline Create / Update:
Users can select an existing template to auto-fill threshold fields.
Users can type a new name directly in the dropdown to create a new template.
Editing a selected template’s values automatically updates that template.
Integration with Infrastructure Create Page: The same dropdown appears when creating new infrastructure, so selecting a template instantly applies its values.
Describe alternatives you've considered
Keeping the current single-global-threshold approach (too restrictive for varied use cases).
Adding a separate “Manage Templates” page (more clicks, less intuitive).
Additional context
This upgrade turns the old one-size-fits-all threshold into a flexible, reusable system — ideal for teams managing multiple types of infrastructure.
💡 Implementation Note:
Since I have been working closely with the global threshold logic and understand its workflow deeply, I’d like to take ownership of implementing this feature. Please assign this issue to me so we can move forward quickly. 🚀
Contributor guide
Assessment
This issue has not been assessed yet.