uptime-kuma/server/notification-providers
Muhammed Hussein karimi 6bece8796e
feat: json-query monitor added (#3253)
*  feat: json-query monitor added

Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>

* 🐛 fix: import warning error

Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>

* 🐛 fix: br tag and remove comment

Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>

* 🐛 fix: supporting compare string with other types

Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>

* 🐛 fix: switch to a better lib for json query

Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>

* 🐛 fix: better description on json query and using `v-html` in jsonQueryDescription element to fix `a` tags

Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>

* 🐛 fix: result variable in error message

Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>

* 🐛 fix: typos in json query description

Co-authored-by: Frank Elsinga <frank@elsinga.de>

* 📝 docs: `HTTP(s) Json Query` added to monitor list in `README.md`

Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>

* 🐛 fix: needed white space in `README.md`

Co-authored-by: Frank Elsinga <frank@elsinga.de>

* Nostr dm notifications (#3051)

* Add nostr DM notification provider

* require crypto for node 18 compatibility

* remove whitespace

Co-authored-by: Frank Elsinga <frank@elsinga.de>

* move closer to where it is used

* simplify success or failure logic

* don't clobber the non-alert msg

* Update server/notification-providers/nostr.js

Co-authored-by: Frank Elsinga <frank@elsinga.de>

* polyfills required for node <= 18

* resolve linter warnings

* missing comma

---------

Co-authored-by: Frank Elsinga <frank@elsinga.de>

* Drop nostr

* Rebuild package-lock.json

* Lint

---------

Signed-off-by: Muhammed Hussein Karimi <info@karimi.dev>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: zappityzap <128872140+zappityzap@users.noreply.github.com>
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2023-07-13 23:37:26 +08:00
..
alerta.js [eslint] Enable yoda and eqeqeq 2022-04-17 15:43:03 +08:00
alertnow.js pull request for adding alertnow notification 2022-06-12 04:02:44 +09:00
aliyun-sms.js Add more comment for aliyun-sms fix 2022-05-01 12:10:47 +08:00
apprise.js Make apprise notification title configurable in UI 2022-05-07 11:00:57 -04:00
bark.js Fix previously PR bug about Bark Notification (#2084) 2022-09-16 14:21:22 +08:00
clicksendsms.js HTTPS Monitor using Real Browsers + Limited plugin support (#1787) 2023-01-27 18:25:57 +08:00
dingding.js feat: add a space to separate the words 2023-05-12 22:14:59 +08:00
discord.js made every Notification provider supply time like dingding after #3152 2023-05-29 19:24:40 +02:00
feishu.js made every Notification provider supply time like dingding after #3152 2023-05-29 19:24:40 +02:00
freemobile.js Add free.fr SMS notification provider (#2159) 2022-10-05 17:30:49 +08:00
goalert.js Fix warning at goalert.js 2022-09-15 09:11:27 +02:00
google-chat.js Enforce semicolon, fix format globally 2022-04-14 01:20:54 +08:00
gorush.js Standardize array bracket spacing 2022-04-17 15:27:35 +08:00
gotify.js Enforce semicolon, fix format globally 2022-04-14 01:20:54 +08:00
home-assistant.js Strip trailing slashes to avoid 404 2023-06-18 18:28:30 +02:00
kook.js Add kook notification provider 2022-12-27 14:12:22 +08:00
line.js made every Notification provider supply time like dingding after #3152 2023-05-29 19:24:40 +02:00
linenotify.js made every Notification provider supply time like dingding after #3152 2023-05-29 19:24:40 +02:00
lunasea.js made every Notification provider supply time like dingding after #3152 2023-05-29 19:24:40 +02:00
matrix.js Change log_info to log.info by making it into an object 2022-04-13 23:33:37 +08:00
mattermost.js made every Notification provider supply time like dingding after #3152 2023-05-29 19:24:40 +02:00
notification-provider.js Merge branch 'master' into add-JSDoc-comments 2022-04-21 13:01:22 +01:00
ntfy.js Merge branch 'louislam:master' into ntfy-bearer-authorization 2023-04-10 16:06:53 +02:00
octopush.js Updated octopush error handling to accept 000 2022-10-01 19:48:00 +01:00
onebot.js [eslint] Enable yoda and eqeqeq 2022-04-17 15:43:03 +08:00
opsgenie.js Fix eslint warnings 2023-05-08 04:26:11 +08:00
pagerduty.js [feat] Adding PagerDuty notification 2022-05-25 14:10:31 +02:00
pagertree.js PagerTree Notification - Send msg when heartbeatJSON null 2023-02-22 14:32:02 -07:00
promosms.js Trim message to maximum allowed length 2023-01-12 08:14:31 +01:00
pushbullet.js made every Notification provider supply time like dingding after #3152 2023-05-29 19:24:40 +02:00
pushdeer.js [eslint] Enable yoda and eqeqeq 2022-04-17 15:43:03 +08:00
pushover.js Merge pull request #3203 from CommanderStorm/applied_timezone_formatting 2023-05-30 20:36:32 +08:00
pushy.js Enforce semicolon, fix format globally 2022-04-14 01:20:54 +08:00
rocket-chat.js made every Notification provider supply time like dingding after #3152 2023-05-29 19:24:40 +02:00
serverchan.js Added JSDoc for server/ 2023-01-05 22:19:05 +00:00
serwersms.js style(serwersms): add missing trailing commas 2021-11-27 13:16:17 +01:00
signal.js Enforce semicolon, fix format globally 2022-04-14 01:20:54 +08:00
slack.js made every Notification provider supply time like dingding after #3152 2023-05-29 19:24:40 +02:00
smseagle.js Added support for SMSEagle device API notifications 2022-10-24 12:45:56 +02:00
smsmanager.js Add support notification via SMSManager 2022-09-15 09:11:05 +02:00
smtp.js feat: json-query monitor added (#3253) 2023-07-13 23:37:26 +08:00
splunk.js Add Splunk Notifications 2023-01-09 13:33:10 +00:00
squadcast.js Linting fixes 2022-09-26 22:30:43 +13:00
stackfield.js add support for stackfield notifications 2021-12-02 08:53:45 +01:00
teams.js Fixed alert features unnecessary URL field #2009 2022-10-02 02:26:38 +01:00
techulus-push.js Enforce semicolon, fix format globally 2022-04-14 01:20:54 +08:00
telegram.js Minor 2023-05-08 22:52:41 +08:00
twilio.js Add option to use ApiKeys in Twilio in addition to main account credentials 2023-05-29 19:30:33 -04:00
webhook.js Chore: Remove redundant assign 2023-06-26 04:59:55 +08:00
wecom.js Merge branch 'master' into add-JSDoc-comments 2022-04-21 13:01:22 +01:00
zoho-cliq.js zoho cliq code style 2022-12-08 13:56:02 +02:00