Skip to content

Adding maintenance reminders.#437

Closed
ToxykAuBleu wants to merge 8 commits intorajnandan1:mainfrom
ToxykAuBleu:feat/reminders
Closed

Adding maintenance reminders.#437
ToxykAuBleu wants to merge 8 commits intorajnandan1:mainfrom
ToxykAuBleu:feat/reminders

Conversation

@ToxykAuBleu
Copy link
Contributor

@ToxykAuBleu ToxykAuBleu commented Jun 9, 2025

This pull request is an implementation of #428. It allows users to send reminders when a maintenance is about to start and end + before x amount of time. It adds one more option on Subscription page: Send Reminders Maintenance.

If for some odd reasons, the user updates start or end date time, depending on current time, reminders will not be sent twice. This is also the case when your kener instance is stopped during a maintenance.

Each mail contains a clear description of upcoming maintenance, such as name of maintenance, starting date, duration, and a description of affected monitors. The ending reminder contains only name of maintenance, ending date and affected monitors
Mails were tested on Gmail, iPhone (Mail app) and Outlook.

Changes:

  • Updating incidents table.
    • Adding 20250529122728_add_reminder_column.js migration.
  • Adding 2 new options related to reminders on Incident creation page.
  • Adding new email template: maintenance_reminder.html
  • Adding documentation for incident management.
  • Adding corresponding checks in startup.js

Previews:

Reminders' options:

image

Example of mail > upcoming maintenance:

image

@ToxykAuBleu ToxykAuBleu marked this pull request as ready for review June 10, 2025 06:27
@Scholdan
Copy link

Could you merge and release this? :)

@yevhenk86
Copy link

Does it refer only to maintenance? It would be great to notify users about incidents too.

@Scholdan
Copy link

Could this be merged?

@Scholdan
Copy link

Scholdan commented Aug 19, 2025

@ToxykAuBleu maybe you can add so I can add users to the list myself?

@ToxykAuBleu
Copy link
Contributor Author

@ToxykAuBleu maybe you can add so I can add users to the list myself?

@Scholdan I'm not a maintainer. The only person who can decide if this PR can be merged is @rajnandan1.
Though, I do agree that this PR is stale for almost 3 months 👀

@Scholdan
Copy link

Scholdan commented Sep 1, 2025

@rajnandan1 Can you take a look?

@Scholdan
Copy link

Scholdan commented Oct 7, 2025

@rajnandan1 ?

@ymmijgno
Copy link

@rajnandan1 Can we merge this please? This is an awesomely useful feature!

@Scholdan
Copy link

Scholdan commented Dec 3, 2025

@rajnandan1 did you abandon this project?

@rajnandan1
Copy link
Owner

No. Will be back soon. Lot of backlog.

@rajnandan1 rajnandan1 moved this from Backlog to In progress in Kener v4 Launch Feb 3, 2026
@rajnandan1 rajnandan1 moved this from In progress to Done in Kener v4 Launch Feb 24, 2026
@rajnandan1
Copy link
Owner

This request/issue/feature has been added to v4.x
The release of this new version was a lot of effort. If you find this project then please support me by either of the below options

  1. GitHub Sponsors
  2. Buy Me a Coffee

@rajnandan1 rajnandan1 closed this Feb 24, 2026
@github-project-automation github-project-automation bot moved this from Done to Dev Done in Kener v4 Launch Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Dev Done

Development

Successfully merging this pull request may close these issues.

5 participants