Related to
Service (scheduled tasks, alerts), Web-Backend (APIs), Web-Frontend (what users interact with)
Impact
better user experience
Missing Feature
The current way notifications are structured seems like it grown historically. It's not really accessible and somewhat hidden. I my opinion especially Automated playbooks are useless if you are not informed whether they work or not so it's an extremely important field.
That's why I propose a few improvements I'd love to see at some time that would make the Notifications in Semaphore a lot better:
- Adding Notification Settings to the Web UI
- Multiple Services of one Notification Type
- Adding Notification Options to Task Templates
- Adding more Notification Providers (Single Issues for that)
Adding Notification Settings to the Web UI
For some reason there are Telegram Room IDs already. But no other option.
I would love a Menu for adding the Notification Service. Being unlimited Notification Services of one Type.
Adding Notification Options to Task Templates
At the moment there is only one Notifications option in Task Templates. For also Notifying on success but nothing more. Which is a huge room for improvements.
Implementation
Notification Settings in the WebUI
Either in a new Instance wide Page or just in the Settings of the Project where you can Create and edit Notification Services.
I'd recommend taking inspiration from Uptime Kuma's Menu for this case.
Notification Options in Task Templates
I'd love to see a selection Menu for Services on success and on failure so you can decide what to get where individually. Obviously also being able to configure defaults in the General Notification Settings specified above.
Design
No response
Related to
Service (scheduled tasks, alerts), Web-Backend (APIs), Web-Frontend (what users interact with)
Impact
better user experience
Missing Feature
The current way notifications are structured seems like it grown historically. It's not really accessible and somewhat hidden. I my opinion especially Automated playbooks are useless if you are not informed whether they work or not so it's an extremely important field.
That's why I propose a few improvements I'd love to see at some time that would make the Notifications in Semaphore a lot better:
Adding Notification Settings to the Web UI
For some reason there are Telegram Room IDs already. But no other option.
I would love a Menu for adding the Notification Service. Being unlimited Notification Services of one Type.
Adding Notification Options to Task Templates
At the moment there is only one Notifications option in Task Templates. For also Notifying on success but nothing more. Which is a huge room for improvements.
Implementation
Notification Settings in the WebUI
Either in a new Instance wide Page or just in the Settings of the Project where you can Create and edit Notification Services.
I'd recommend taking inspiration from Uptime Kuma's Menu for this case.
Notification Options in Task Templates
I'd love to see a selection Menu for Services on success and on failure so you can decide what to get where individually. Obviously also being able to configure defaults in the General Notification Settings specified above.
Design
No response