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 |
|
mannilakash
|
5a12105c3d
|
fix: statusPageMonitor removal of infrastructureMonitors[]
|
2026-03-18 17:02:17 -04:00 |
|
mannilakash
|
622446c308
|
fix: refactoring monitorsList and minor fixes based on feedback
|
2026-03-17 15:01:30 -04:00 |
|
mannilakash
|
894b6a7a7d
|
feat: status-page infra section FE
|
2026-03-16 17:46:13 -04:00 |
|
Alex Holliday
|
839f1beb41
|
remove __v from client type
|
2026-03-10 10:37:44 -07:00 |
|
Alex Holliday
|
cadf68740a
|
remove old expiry field, remove vestigal checks
|
2026-03-10 10:33:18 -07:00 |
|
Alex Holliday
|
6ad0a6a29d
|
validation fix, batch deleteOlderThan
|
2026-03-10 10:20:23 -07:00 |
|
Tobias Bruckert
|
978dc4cda6
|
Merge branch 'develop' into feature/teams-notification-channel
|
2026-03-09 08:33:36 +11:00 |
|
Br0wnHammer
|
55bdae77f9
|
Feat: Backend types - Register websocket type and payload
|
2026-03-07 00:56:58 +05:30 |
|
Alex Holliday
|
2f1a164c26
|
remove rtt
|
2026-03-06 10:46:00 -08:00 |
|
tobias.bruckert@mcon-group.com
|
33201096b7
|
add teams
|
2026-03-05 19:16:08 +11:00 |
|
Alex Holliday
|
308a439790
|
apply logger
|
2026-02-28 01:55:41 +00:00 |
|
Alex Holliday
|
dfeba1e4fb
|
resolve conflicts
|
2026-02-26 17:32:11 +00:00 |
|
Alex Holliday
|
a9f005b2c4
|
move css styles
|
2026-02-25 21:44:09 +00:00 |
|
Alex Holliday
|
885acf6fe6
|
all continents in table
|
2026-02-25 19:34:24 +00:00 |
|
Alex Holliday
|
e7ba3cb5f9
|
checks route, checks table
|
2026-02-24 23:20:36 +00:00 |
|
Alex Holliday
|
42fdc47d86
|
initial commit
|
2026-02-23 17:48:53 +00:00 |
|
Br0wnHammer
|
c06f81ef76
|
Feat: Add gRPC to client validation
|
2026-02-23 10:25:00 +05:30 |
|
Alex Holliday
|
f2c88cfd23
|
fe
|
2026-02-21 21:05:51 +00:00 |
|
Alex Holliday
|
fc6300d057
|
remove old, add about and export
|
2026-02-20 17:36:04 +00:00 |
|
Alex Holliday
|
bbb2da3935
|
fix state type
|
2026-02-18 20:04:53 +00:00 |
|
Alex Holliday
|
3d5c81fe2f
|
Add maxResponseTime to client-side MonitorStats type
|
2026-02-17 22:50:44 +00:00 |
|
Alex Holliday
|
32a7bd6543
|
add breached status to summary header
|
2026-02-14 22:57:27 +00:00 |
|
Alex Holliday
|
68db4b8701
|
breached status
|
2026-02-14 22:52:14 +00:00 |
|
Alex Holliday
|
9c467c763d
|
add threshold counters
|
2026-02-14 21:49:32 +00:00 |
|
Alex Holliday
|
2fb6cb0b6f
|
remove alertThreshold
|
2026-02-14 21:29:30 +00:00 |
|
Alex Holliday
|
a7b0ce4d8f
|
remove thresholds
|
2026-02-14 21:21:18 +00:00 |
|
Alex Holliday
|
4b1c588f5a
|
extract header
|
2026-02-11 20:11:22 +00:00 |
|
Alex Holliday
|
d622bce6c1
|
update summary type
|
2026-02-11 19:00:04 +00:00 |
|
Alex Holliday
|
4945b29334
|
wire up form
|
2026-02-07 01:13:58 +00:00 |
|
Alex Holliday
|
78b920aaf6
|
missing fields
|
2026-02-06 23:07:17 +00:00 |
|
Alex Holliday
|
597732e109
|
stats
|
2026-02-06 18:20:26 +00:00 |
|
Alex Holliday
|
b0686c0576
|
queue tab
|
2026-02-05 21:40:36 +00:00 |
|
Alex Holliday
|
a148f56b22
|
logs tab
|
2026-02-05 20:23:04 +00:00 |
|
Alex Holliday
|
f0b152fc8f
|
duration
|
2026-02-04 22:55:54 +00:00 |
|
Alex Holliday
|
a89e5ed565
|
MaintenanceWindow table
|
2026-02-04 19:22:05 +00:00 |
|
Alex Holliday
|
667dc55fc8
|
types
|
2026-02-03 23:30:23 +00:00 |
|
Alex Holliday
|
0fd4173816
|
status bar
|
2026-02-02 20:39:16 +00:00 |
|
Alex Holliday
|
853e21623e
|
new status pages
|
2026-02-02 19:20:59 +00:00 |
|
Alex Holliday
|
3a5783fe91
|
email
|
2026-02-02 06:08:51 +00:00 |
|
Alex Holliday
|
b7a6d50c73
|
cards
|
2026-01-30 23:16:35 +00:00 |
|
Alex Holliday
|
85f93cd6d2
|
format
|
2026-01-30 21:26:56 +00:00 |
|
Alex Holliday
|
791b9fc7a2
|
game
|
2026-01-30 21:26:17 +00:00 |
|
Alex Holliday
|
f685c9cd5d
|
useAdvncedMatching
|
2026-01-30 20:21:31 +00:00 |
|
Alex Holliday
|
fc98192bcf
|
format
|
2026-01-29 18:20:05 +00:00 |
|
Alex Holliday
|
6ffa5ac648
|
v2-table
|
2026-01-29 18:14:23 +00:00 |
|
Alex Holliday
|
353b97e7d3
|
_id -> bucketDate
|
2026-01-28 23:34:18 +00:00 |
|
Alex Holliday
|
cb392eaaba
|
gauges, charts
|
2026-01-28 23:26:00 +00:00 |
|
Alex Holliday
|
dcf5a77923
|
stat boxes
|
2026-01-28 22:38:02 +00:00 |
|
Alex Holliday
|
ec03addba6
|
headers
|
2026-01-28 22:00:33 +00:00 |
|