Alexander Holliday
|
69b6955ced
|
Merge pull request #3439 from LeC-D/fix/telegram-notification-type
feat(notifications): add Telegram notification channel (#2753)
|
2026-03-27 12:04:01 -07:00 |
|
Alex Holliday
|
2b2db2df6f
|
set default all for incident validation
|
2026-03-26 10:33:19 -07:00 |
|
Alex Holliday
|
be29cce788
|
db types
|
2026-03-26 09:47:10 -07:00 |
|
Léo
|
eacbb227c3
|
feat(notifications): add Telegram notification channel (#2753)
Add Telegram as a new notification type, allowing users to receive
monitor alerts via a Telegram bot.
Configuration requires:
- Bot token (obtained from @BotFather)
- Chat ID (user, group, or channel)
Changes:
- TelegramProvider: sends HTML-formatted messages via Telegram Bot API
- NotificationsService: route telegram type to TelegramProvider
- Notification model/types: add 'telegram' to NotificationChannel enum
- Server validation: telegram schema (accessToken + address/chat_id)
- Client Types/Validation: telegram schema with accessToken + address
- useNotificationForm: handle telegram defaults
- Notifications create page: render Telegram config UI
- en.json: add telegram i18n keys
|
2026-03-24 10:15:46 -04:00 |
|
Alex
|
94cf4f17d1
|
add upper limit to notificationValidation
|
2026-03-23 10:13:43 -07:00 |
|
ashu130698
|
3e010f1c0d
|
style: run prettier to fix formatting issues after upstream merge
|
2026-03-21 00:52:36 +05:30 |
|
ashu130698
|
05814854df
|
Merge branch 'upstream/develop' into feat/bulk-edit-notifications and resolve conflicts
|
2026-03-20 23:54:33 +05:30 |
|
ashu130698
|
1e6cf858c4
|
fix: address PR review feedback and add Zod validation constraints
|
2026-03-20 23:39:38 +05:30 |
|
Alex Holliday
|
f69752ccb4
|
remove casts
|
2026-03-20 10:37:29 -07:00 |
|
Alex Holliday
|
d8ec8d7775
|
fix validation
|
2026-03-20 10:09:29 -07:00 |
|
mannilakash
|
22f79144d8
|
fix: hardcoded statusPage value fix
|
2026-03-18 16:25:07 -04:00 |
|
mannilakash
|
294a149fd1
|
fix: minor changes to statusPageValidation and other fixes
|
2026-03-17 13:43:36 -04:00 |
|
mannilakash
|
3a9f9f0ce5
|
feat: status-page infrastructure section BE
|
2026-03-16 17:14:28 -04:00 |
|
Alex Holliday
|
48e71d4345
|
use null for unsetting instead of empty string
|
2026-03-12 09:53:31 -07:00 |
|
Alex Holliday
|
e9cb302d6e
|
remove dead unions
|
2026-03-12 09:37:25 -07:00 |
|
Alex Holliday
|
fa8764fde2
|
remove dead union, remove unused undefined -> conversion
|
2026-03-12 09:37:25 -07:00 |
|
Alex Holliday
|
84ca5db0fa
|
refactor settingsController
|
2026-03-12 09:37:08 -07:00 |
|
ashu130698
|
88a39fe502
|
Merge branch 'upstream/develop' into feat/bulk-edit-notifications and resolve conflicts
|
2026-03-12 13:17:40 +05:30 |
|
Alex Holliday
|
16b267d3a5
|
implement missing validation
|
2026-03-11 13:28:48 -07:00 |
|
Alex Holliday
|
20ff76df9d
|
remove unsued route/validation
|
2026-03-11 13:07:56 -07:00 |
|
Alex Holliday
|
ff90953f17
|
cleanup and tighten validation
|
2026-03-11 12:57:27 -07:00 |
|
Alex Holliday
|
545926cfcf
|
fix validation in monitor controller
|
2026-03-11 12:41:27 -07:00 |
|
Alex Holliday
|
42f6c42ae1
|
fix discarded validation, tighten types
|
2026-03-11 12:04:28 -07:00 |
|
Alex Holliday
|
456237ba4e
|
tighten date typing
|
2026-03-11 12:00:19 -07:00 |
|
Alex Holliday
|
e887c2308a
|
type MWController
|
2026-03-11 11:51:01 -07:00 |
|
Alex Holliday
|
eafd97b9ad
|
controller, service, validation
|
2026-03-11 11:10:38 -07:00 |
|
ashu130698
|
f9a4659cb2
|
Merge branch 'develop' into feat/bulk-edit-notifications
|
2026-03-10 23:27:01 +05:30 |
|
Alex Holliday
|
cadf68740a
|
remove old expiry field, remove vestigal checks
|
2026-03-10 10:33:18 -07:00 |
|
ashu130698
|
0fc338db2f
|
refactor(backend): move notifications update endpoint to monitors route and handle security feedback
|
2026-03-10 22:57:55 +05:30 |
|
Alex Holliday
|
6ad0a6a29d
|
validation fix, batch deleteOlderThan
|
2026-03-10 10:20:23 -07:00 |
|
Alex Holliday
|
b1147b8bf9
|
FE implementation
|
2026-03-09 11:28:46 -07:00 |
|
tobias.bruckert@mcon-group.com
|
7213bace08
|
Merge branch 'feature/teams-notification-channel' of https://github.com/tb102122/Checkmate into feature/teams-notification-channel
|
2026-03-09 08:43:30 +11:00 |
|
tobias.bruckert@mcon-group.com
|
2cbc667f30
|
add type checks and remove unneeded vars
|
2026-03-09 08:43:14 +11:00 |
|
Tobias Bruckert
|
978dc4cda6
|
Merge branch 'develop' into feature/teams-notification-channel
|
2026-03-09 08:33:36 +11:00 |
|
Alexander Holliday
|
1f56338697
|
Merge pull request #3390 from bluewave-labs/fix/port-env-var
Fix: restore PORT env var
|
2026-03-06 12:20:02 -08:00 |
|
Alex Holliday
|
afd6a12e7d
|
restore PORT env var
|
2026-03-06 12:07:18 -08:00 |
|
Br0wnHammer
|
23247d4319
|
Feat: Update server validation
|
2026-03-07 00:59:39 +05:30 |
|
ashu130698
|
8483a7bc55
|
fix(validation): remove invalid
|
2026-03-06 21:10:57 +05:30 |
|
ashu130698
|
c5f0316990
|
fix(validation): remove invalid zod enum argument
|
2026-03-06 20:41:33 +05:30 |
|
ashu130698
|
a40a76fb3c
|
fix: resolve Zod build error and run formatter
|
2026-03-06 13:22:32 +05:30 |
|
ashu130698
|
4d7de2d3a1
|
fix: resolve merge conflicts, migrate validation to zod
|
2026-03-05 23:40:49 +05:30 |
|
ashu130698
|
9c17fbe79c
|
refactor: add Joi validation, rename to updateNotifications, add default case
|
2026-03-05 23:06:41 +05:30 |
|
tobias.bruckert@mcon-group.com
|
33201096b7
|
add teams
|
2026-03-05 19:16:08 +11:00 |
|
Alex Holliday
|
3854931682
|
remove comment
|
2026-03-02 22:00:03 +00:00 |
|
Alex Holliday
|
09534757a2
|
validation
|
2026-03-02 21:52:22 +00:00 |
|
Alex Holliday
|
a1858e8302
|
remove passthrough, remove redudnant refine
|
2026-03-02 21:35:08 +00:00 |
|
Alex Holliday
|
9fd006cfff
|
remove joi
|
2026-03-02 19:42:47 +00:00 |
|
Alex Holliday
|
75a7e144cd
|
remove comments
|
2026-03-02 19:26:20 +00:00 |
|
Alex Holliday
|
16cf23baf1
|
status page validation
|
2026-03-02 19:25:34 +00:00 |
|
Alex Holliday
|
8236b02034
|
remove comments
|
2026-03-02 19:06:32 +00:00 |
|