egeoztass and Claude Opus 4.6
d5d6797f91
fix: use dedicated Twilio fields and add service switch case tests
...
- Added `accountSid` and `twilioPhoneNumber` fields to Notification
type, MongoDB model, and frontend type instead of reusing
`address` and `homeserverUrl`
- Updated provider, validation, form hook, and form UI to use new fields
- Added Pushover and Twilio to notificationsService routing tests
(both handleNotifications and sendTestNotification)
- All 59 tests passing
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-17 23:11:11 +03: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
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
894b6a7a7d
feat: status-page infra section FE
2026-03-16 17:46:13 -04:00
Alex Holliday
d3605b0149
update client validation/pages
2026-03-12 09:54:08 -07:00
Alex Holliday
6ad0a6a29d
validation fix, batch deleteOlderThan
2026-03-10 10:20:23 -07:00
Alex Holliday
77af9d2e93
FE UI, userService type fix
2026-03-09 11:32:01 -07:00
Tobias Bruckert
978dc4cda6
Merge branch 'develop' into feature/teams-notification-channel
2026-03-09 08:33:36 +11:00
Br0wnHammer
1d529e3be4
Feat: Frontend - Add websocket to client types and validations
2026-03-07 01:00:38 +05:30
tobias.bruckert@mcon-group.com
33201096b7
add teams
2026-03-05 19:16:08 +11:00
Alexander Holliday
ecef55f1b3
Merge pull request #3341 from bluewave-labs/fix/global-thresholds
...
Fix/global thresholds
2026-02-26 11:36:21 -08:00
Alex Holliday
dede689990
global threshold slider fix
2026-02-26 19:31:12 +00:00
Alex Holliday
85edea713a
replace textfields with sliders
2026-02-26 19:07:43 +00:00
Alex Holliday
dfeba1e4fb
resolve conflicts
2026-02-26 17:32:11 +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
889bb07946
min values
2026-02-19 18:04:34 +00:00
Alex Holliday
9283890b5f
0 handling
2026-02-19 18:01:15 +00:00
Alex Holliday
f2779160a1
port
2026-02-19 17:55:55 +00:00
Alex Holliday
cdbf5fd0c0
simplify form
2026-02-18 20:14:35 +00:00
Alex Holliday
8cbde4a705
initial commit
2026-02-18 18:47:58 +00:00
karenvicent
e921b20fe3
fix zod patterns
2026-02-17 22:21:56 -05:00
karenvicent
cd501e46cd
Merge branch 'develop' into settings-zod-schema
2026-02-16 00:12:08 -05:00
karenvicent
93c15588a4
implement schema zod and validation on settings
2026-02-16 00:09:08 -05:00
Alex Holliday
fd2c54d3d3
remove unused
2026-02-13 20:42:26 +00:00
Alex Holliday
cafea2bf5d
remove unused utils, convert utils to TS
2026-02-12 19:13:53 +00:00
karenvicent
0941f3ce1a
zod schema and hook
2026-02-12 12:13:36 -05:00
Alex Holliday
28affa1cd1
submit
2026-02-09 21:56:28 +00:00
Alex Holliday
ece6970fa7
hook up role
2026-02-09 20:38:04 +00:00
Alex Holliday
264e6f7d1f
form submission
2026-02-09 18:29:36 +00:00
Alex Holliday
d69cec9730
dialog
2026-02-09 17:52:14 +00:00
Alex Holliday
b6004241e7
validation
2026-02-07 20:54:17 +00:00
Alex Holliday
1808db5cd7
form
2026-02-07 01:04:20 +00:00
Alex Holliday
5152336591
fix validation, derrive teamID and Roles from tokens
2026-02-06 23:31:07 +00:00
Alex Holliday
78b920aaf6
missing fields
2026-02-06 23:07:17 +00:00
Alex Holliday
2d84fae470
form
2026-02-06 22:53:41 +00:00
Alex Holliday
6a0f3426b3
recovery form, fix email service
2026-02-06 22:14:42 +00:00
Alex Holliday
ea68e660fc
login UI
2026-02-06 20:53:48 +00:00
Alex Holliday
f0b152fc8f
duration
2026-02-04 22:55:54 +00:00
Alex Holliday
f0b2292f0a
general
2026-02-04 21:45:39 +00:00
Alex Holliday
ae7524f507
monitors details
2026-02-02 23:57:14 +00:00
Alex Holliday
54d71bef61
monitors
2026-02-02 23:46:15 +00:00
Alex Holliday
f685c9cd5d
useAdvncedMatching
2026-01-30 20:21:31 +00:00
Alex Holliday
67da6c61cf
put/create
2026-01-30 19:41:41 +00:00
Alex Holliday
084eed85bf
add incidents config box
2026-01-29 23:39:14 +00:00
Alex Holliday
841d25ce3e
general
2026-01-29 22:47:29 +00:00
Alex Holliday
4b92dbd19b
initial commit
2026-01-29 22:17:56 +00:00
Alex Holliday
2dca5ccb67
format
2026-01-29 21:09:00 +00:00
Alex Holliday
0b5e28c296
form
2026-01-29 19:29:36 +00:00