Alex Holliday
74a12754b6
fix controller architecture
2026-04-29 10:33:46 -07:00
Alex Holliday
cc32206547
purge timescaledb
2026-04-20 11:00:49 -07:00
egeoztass and Claude Opus 4.6
9210259511
feat: add Twilio SMS notification channel
...
Adds Twilio SMS as a new notification channel, allowing users to
receive SMS alerts via the Twilio API.
Backend: provider using HTTP Basic Auth, type registration, validation,
service wiring. Uses existing fields: address (Account SID),
accessToken (Auth Token), homeserverUrl (From number), phone (To number).
Frontend: form UI with 4 fields, validation, i18n keys.
Tests: 18 provider tests + updated service test constructor.
Closes #3095
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-16 21:46:40 +03:00
egeoztass and Claude Opus 4.6
97353bc7d2
feat: add Pushover notification channel
...
Adds Pushover as a new notification channel, allowing users to receive
push notifications on their devices via the Pushover API.
Backend: provider, type registration, validation, service wiring
Frontend: form UI with app token and user key fields, validation, i18n
Tests: full unit test suite (15 tests, 100% coverage on provider)
Closes #3445
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-16 16:25:24 +03:00
Alex Holliday
1b746d0f0a
remvoe dead code from monitor service
2026-04-10 11:13:12 -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
Alex Holliday
be29cce788
db types
2026-03-26 09:47:10 -07:00
Alex Holliday
1defa52ae8
update config
2026-03-25 13:48:36 -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
Alexander Holliday
0a6d876f4f
Merge pull request #3376 from ashu130698/feat/bulk-edit-notifications
...
feat: add bulk edit monitor notifications endpoint
2026-03-23 10:11:12 -07:00
Alex Holliday
ee5f7427e7
resolve remaining ESlint errors
2026-03-20 12:40:27 -07:00
ashu130698
88a39fe502
Merge branch 'upstream/develop' into feat/bulk-edit-notifications and resolve conflicts
2026-03-12 13:17:40 +05:30
ashu130698
f9a4659cb2
Merge branch 'develop' into feat/bulk-edit-notifications
2026-03-10 23:27:01 +05:30
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
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
216d9b2996
Feat: Backend - Config
2026-03-07 00:58:55 +05:30
Tobias Bruckert
12a4112055
Merge branch 'develop' into feature/teams-notification-channel
2026-03-06 13:08:41 +11:00
Alex Holliday
bd32854c7a
cleanup services
2026-03-05 14:46:28 -08:00
Alex Holliday
0718e63e2f
cleanup network service
2026-03-05 14:11:11 -08:00
Alex Holliday
ad7d4e54c3
cleanup
2026-03-05 19:34:57 +00:00
Alex Holliday
27c44a0fbd
config
2026-03-05 18:48:19 +00:00
Alex Holliday
49672db563
port provider
2026-03-05 18:35:19 +00:00
Alex Holliday
f3b156f2d0
docker provider
2026-03-05 18:19:03 +00:00
Alex Holliday
ec82efebb4
pagespeed provider, hardware provider
2026-03-05 17:54:16 +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
0b30e23783
globalPing
2026-03-04 17:50:27 +00:00
Alex Holliday
f79a87f98a
resolve remaining TS errors
2026-03-03 19:34:28 +00:00
Alex Holliday
dfeba1e4fb
resolve conflicts
2026-02-26 17:32:11 +00:00
Alex Holliday
88e28b9819
cleanup on delete, cleanup orphans
2026-02-24 23:28:27 +00:00
Alex Holliday
e7ba3cb5f9
checks route, checks table
2026-02-24 23:20:36 +00:00
Alex Holliday
89a7fdbe34
cleanup imports
2026-02-24 19:36:45 +00:00
Alex Holliday
432d1d8ccf
remove circular dep
2026-02-24 19:19:32 +00:00
Alex Holliday
1d4e9d6806
geochecks iniital commit
2026-02-24 18:10:20 +00:00
Alex Holliday
42fdc47d86
initial commit
2026-02-23 17:48:53 +00:00
Br0wnHammer
c95db26437
Feat: Update backend Joi validation
2026-02-23 10:25:00 +05:30
Br0wnHammer
f9653888b1
Fix: One Route
2026-02-21 00:10:39 +05:30
Br0wnHammer
1a52531faf
feat: new middleware
2026-02-20 00:34:43 +05:30
Alex Holliday
cddf8b32e6
cleanup incidents
2026-02-17 19:39:24 +00:00
Alex Holliday
0032765bd1
remove orphaned checks
2026-02-17 19:20:08 +00:00
Alex Holliday
6bc9194e8f
initial commit
2026-02-17 19:03:17 +00:00
Alex Holliday
97750da889
remove incidents on delete
2026-02-17 18:30:22 +00:00
Alex Holliday
73f05ab78e
refactor to remove duplication
2026-02-17 17:49:56 +00:00
Alex Holliday
d2d75cd035
initial commit
2026-02-16 20:18:25 +00:00
Alex Holliday
a8ecd44abf
inject settings service, extract client host
2026-02-16 00:39:34 +00:00
Alex Holliday
f337ca5ff0
initial commit
2026-02-12 22:37:40 +00:00
Alex Holliday
cbd8b5db47
update monitor status on maintenance
2026-02-11 19:38:32 +00:00
Alex Holliday
50c644231e
initial commit
2026-01-27 18:26:31 +00:00
Alex Holliday
b511cde849
remove final js
2026-01-22 21:49:49 +00:00