Alexander Holliday
|
8ab049aa6c
|
Merge pull request #3447 from bluewave-labs/feat/dlq
Feat(DLQ): Add DLQ data layer -> types, model, and repository
|
2026-03-27 12:35:31 -07:00 |
|
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 |
|
Aryaman Sharma
|
15b0deb0bd
|
Merge branch 'develop' into feat/dlq
|
2026-03-27 23:24:45 +05:30 |
|
Br0wnHammer
|
94ca9896db
|
feat(dlq): add DLQItem type definitions for dead letter queue
|
2026-03-27 20:05:03 +05:30 |
|
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 Holliday
|
bfbb4c390a
|
Add type for getGeoChecksByMonitorId
|
2026-03-20 09:47:02 -07: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
|
545926cfcf
|
fix validation in monitor controller
|
2026-03-11 12:41:27 -07:00 |
|
Alex Holliday
|
cb5316e6f5
|
fix ssl-checker type
|
2026-03-11 10:48:12 -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 |
|
Alex Holliday
|
d9cb81e71d
|
backend implementation
|
2026-03-09 11:14:40 -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
|
116eb80fc9
|
format
|
2026-03-06 11:07:48 -08:00 |
|
Alex Holliday
|
2f1a164c26
|
remove rtt
|
2026-03-06 10:46:00 -08:00 |
|
Alex Holliday
|
124a8c0b07
|
ping type globalping checks
|
2026-03-06 10:37:29 -08:00 |
|
Tobias Bruckert
|
12a4112055
|
Merge branch 'develop' into feature/teams-notification-channel
|
2026-03-06 13:08:41 +11:00 |
|
Alex Holliday
|
190d9dd2b1
|
gameProvider
|
2026-03-05 18:45:27 +00:00 |
|
tobias.bruckert@mcon-group.com
|
33201096b7
|
add teams
|
2026-03-05 19:16:08 +11:00 |
|
Alex Holliday
|
82175f166f
|
pingProvider, httpProvider
|
2026-03-04 23:24:48 +00:00 |
|
Alex Holliday
|
d665e95f02
|
discord
|
2026-03-04 17:39:31 +00:00 |
|
Alex Holliday
|
afc27c804d
|
email
|
2026-03-04 17:32:50 +00:00 |
|
Alex Holliday
|
1deb22bf63
|
pagerduty
|
2026-03-04 17:17:52 +00:00 |
|
Alex Holliday
|
ab5389190d
|
stautsService and settingsService
|
2026-03-03 23:01:35 +00:00 |
|
Alex Holliday
|
bfa11216f0
|
correct payload type for monitor response
|
2026-03-03 18:29:17 +00:00 |
|
Alex Holliday
|
dfeba1e4fb
|
resolve conflicts
|
2026-02-26 17:32:11 +00:00 |
|
Alex Holliday
|
885acf6fe6
|
all continents in table
|
2026-02-25 19:34:24 +00:00 |
|
Alex Holliday
|
42fdc47d86
|
initial commit
|
2026-02-23 17:48:53 +00:00 |
|
Br0wnHammer
|
05f8e6a07e
|
Feat: Add GrpcStatus to network and Mongoose schema
|
2026-02-23 10:25:00 +05:30 |
|
Br0wnHammer
|
dac78c7647
|
Feat: Add gRPC to monitortypes
|
2026-02-23 10:25:00 +05:30 |
|
Alex Holliday
|
910c675a49
|
aggregate pagespeed
|
2026-02-21 20:52:47 +00:00 |
|
Alex Holliday
|
3bd6ec5d28
|
max response time
|
2026-02-17 22:47:37 +00:00 |
|
Alex Holliday
|
d2d75cd035
|
initial commit
|
2026-02-16 20:18:25 +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
|
22645d86f7
|
handle infra thresholds
|
2026-02-14 22:14:51 +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
|
94afe19b37
|
update services/repositories to reflect new monitorstatus type
|
2026-02-11 19:22:35 +00:00 |
|
Alex Holliday
|
d622bce6c1
|
update summary type
|
2026-02-11 19:00:04 +00:00 |
|
Alex Holliday
|
7b658a9e52
|
initial commit
|
2026-02-11 18:58:12 +00:00 |
|
Alex Holliday
|
d296aec02e
|
add monitor statuses
|
2026-02-11 18:44:21 +00:00 |
|
Alex Holliday
|
f0b152fc8f
|
duration
|
2026-02-04 22:55:54 +00:00 |
|
Alex Holliday
|
bc58f6e08e
|
add user role hierearchy lookup and management function
|
2026-02-04 17:48:58 +00:00 |
|
Alex Holliday
|
6bc8a521c9
|
logo
|
2026-02-03 19:24:50 +00:00 |
|
Alex Holliday
|
3a5783fe91
|
email
|
2026-02-02 06:08:51 +00:00 |
|