Commit Graph

435 Commits

Author SHA1 Message Date
Ryan Gurnick f2048261b2 fix: discord notification timestamp & update notification message (#6894) 2026-02-13 02:38:50 +00:00
Copilot 5561842dea fix: Remove vite-plugin-pwa, avoid this plugin caches files unexpectedly (#6907)
Also fixed webpush wrong msg

Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2026-02-13 10:24:37 +08:00
Alireza 72a5a36541 feat: add customizable matrix notifications (#6899)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-10 02:55:13 +01:00
Yasindu Dasanga De Mel 85aafa73d4 feat: Adding monitor_id to HaloPSA (#6849)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-04 11:52:19 +01:00
Epifeny aca6d02dc1 feat(discord): add custom message and format presets for notifications (#6843)
Co-authored-by: epifeny <epifeny@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-30 17:38:53 +01:00
Carter d189c42d38 feat(slack): Add option to include monitor group name in notifications (#6835)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-29 20:22:25 +01:00
Alexander Jank df8fff0434 feat(notification): add Jira Service Management as a notification provider (#6830) 2026-01-28 20:05:44 +01:00
Epifeny f5578da027 feat(ntfy): add custom title and message templates for notifications (#6804)
Co-authored-by: epifeny <epifeny@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-27 01:18:07 +00:00
Radu Lucuț bad679ee47 feat: add Globalping support (#6163)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-26 05:39:42 +00:00
Dharun Ashokkumar a38c6dea25 feat: add google sheets notification provider (#6777)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-22 10:48:24 +00:00
Dharun Ashokkumar b638ae48ef fix: add option to disable STARTTLS for SMTP servers without TLS support (#6770)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-19 23:32:06 +00:00
Epifeny 8bf929a958 feat(ntfy): include tag values in ntfy tags array (#6766)
Co-authored-by: epifeny <epifeny@users.noreply.github.com>
2026-01-19 13:23:09 +01:00
Epifeny 52737a1299 feat(ntfy): Add monitor metadata to notification messages for automation (#6762)
Co-authored-by: epifeny <epifeny@users.noreply.github.com>
2026-01-19 08:22:03 +01:00
Mohan 999c09d818 feat: Add enhanced Discord webhook alerts with timestamps and downtime (#6745)
Co-authored-by: SID <158349177+0xsid0703@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-18 14:56:12 +01:00
ChenJinBo a0d73aba1a feat(notification): add WeCom mentioned mobile list support" (#6758)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-18 05:06:42 +00:00
kota a85868ba7c feat(notification): discord suppress notifications (#6717) 2026-01-14 11:44:36 +00:00
tellorian 4de99eb851 feat(notification): expose path vars and improve Slack rich message (#6690)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-13 02:08:42 +00:00
tionis 0981fee9b2 feat(nostr): switch to gift-wrapped events (#6677)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-12 04:23:52 +01:00
Anurag Ekkati 0c9354d5f4 fix: Expand the logging around AggregateError (#6664)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-11 00:59:04 +00:00
IsayIsee 0511686f8a fix: make including msg optional for alyun and clairify the carrier restrictions (#6636)
Co-authored-by: IsayIsee <1091921+Solin@user.noreply.gitee.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-09 06:53:50 +00:00
Frank Elsinga 0f61d7ee1b chore: enable formatting over the entire codebase in CI (#6655)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-09 02:10:36 +01:00
Yasindu Dasanga De Mel 267c1402df feat: add Halo PSA webhook notification provider (#6560)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-08 21:05:23 +00:00
Frank Elsinga 0c35ce1ae9 fix: webhook method is undefined on older notification providers (#6650) 2026-01-08 19:15:02 +00:00
Erik Benoist e31ef63b01 feat: Adds support for ntfy's phone call feature (#6640) 2026-01-08 01:16:49 +01:00
MkDev11 b1355c67f0 feat(serwersms): add group messaging support (#6610)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2026-01-06 17:12:51 +00:00
autofix-ci[bot] e28bdeeb84 [autofix.ci] apply automated fixes 2026-01-06 09:47:51 +00:00
IsayIsee cae76f022f Implement message sanitization for Aliyun SMS
Added a method to remove IP addresses and domains from SMS messages to comply with Aliyun SMS restrictions.
2026-01-06 17:21:11 +08:00
mkdev11 4cad39740e refactor: use extractAddress() method for monitor address
Address review feedback from CommanderStorm to use the inherited
extractAddress() method instead of directly accessing monitorJSON["url"].
This properly handles different monitor types (ping, port, dns, etc.).
2026-01-06 01:43:40 +02:00
mkdev11 13b49bb417 feat: add monitored URL link to Google Chat notifications
Add the monitored service URL as a clickable link in Google Chat
notifications, allowing users to quickly navigate to the affected
service for immediate investigation.

Closes #5952
2026-01-05 15:56:26 +02:00
GivenBY e83039f30b Fix: reuse base template renderer and escape MarkdownV2 output 2026-01-04 10:36:34 +05:30
GivenBY 6675ce5086 Fix: escape Telegram MarkdownV2 after template rendering 2026-01-03 20:52:39 +05:30
Frank Elsinga e4552a2184 simplify extractAddress(monitorJSON) a bit more 2026-01-02 06:47:29 +01:00
Frank Elsinga 1532acaaf3 don't call extractAddress twice 2026-01-02 06:46:50 +01:00
DanielDerefaka b16aa9c832 fix(discord): hide empty Service URL and N/A Ping fields
- Only show Service URL field when extractAddress returns a non-empty value
- Only show Ping field when ping value is not null
- This fixes unnecessary 'https://' and 'N/A' values showing for groups

Fixes #3327

Contribution by Gittensor, see my contribution statistics at https://gittensor.io/miners/details?githubId=101010297
2026-01-01 11:07:16 +01:00
lsnnt 55d21b72ba not checked lint now checked lint and the backend test to see everything working 2025-12-31 11:02:17 +05:30
lsnnt 6c3afcca08 added direct text support for countering xss and test were also failing 2025-12-31 10:55:23 +05:30
lsnnt bdf499edd2 Added the Dompurify to sanitize html content 2025-12-31 10:44:23 +05:30
Nityanand Thakur f74834e4ca Update server/notification-providers/resend.js
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-12-31 09:54:20 +05:30
Nityanand Thakur 49273f94ef Merge branch 'master' into master 2025-12-30 18:44:40 +05:30
lsnnt 761ef68c29 fixed something and added resend in en.json 2025-12-30 13:15:33 +05:30
lsnnt 7578f55b94 Added the notification provider 2025-12-30 12:30:26 +05:30
xNewz 76283148ba Remove LINE Notify provider 2025-12-30 07:41:30 +07:00
Christian 804344c5ac fix: correct SevenIO notification receiver field name (#6424)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-27 12:08:07 +00:00
cmorg789 23c4916c74 Webpush notifications (#6421)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-27 03:55:46 +00:00
Louis Lam 892bd42dae Enforce no-throw-literal rule in ESLint (#6418) 2025-11-26 16:10:06 +08:00
Amirparsa Baghdadi eb783897da fix: smsir not sending long SMSes (#6409) 2025-11-25 00:19:07 +00:00
Feng 4002aee36f fix: remove incorrect /push path from Bark notification endpoint (#6382) 2025-11-21 16:31:04 +13:00
Amirparsa Baghdadi c31ea9c891 Shorten text for SMSIR Notification provider (#6365)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-19 23:52:09 +13:00
SomeoneVeryCool 2e3b31716d feat: Add Messaging Service SID option for Twilio (#6347)
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-18 07:21:08 +13:00
Amirparsa Baghdadi 319edddae5 feat: Multi number notifications for SMSIR (#6346) 2025-11-13 22:34:01 +08:00