Nelson Chan
a581a85633
Feat: Use `UptimeCalculator` for PingChart ( #4264 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
6 months ago
Sebastian Lang
a3ac954140
Add support for custom mongodb commands ( #4445 )
...
Co-authored-by: Sebastian Lang <sebastian.lang@damovo.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
6 months ago
Laurent Aupse
e856cb6007
Make auto refresh interval customizable ( #4260 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
6 months ago
TheDanniCraft
4e24e96dab
[discord] thread/forum channel support ( #4099 )
6 months ago
Louis Lam
6bfb1be71a
Improve MariaDB's connection ( #4728 )
6 months ago
jmolnar-comparative
237a6e8da9
chore: fixed a typo for internal, unused part of the file upload icon for status page ( #4750 )
7 months ago
Ezhil Shanmugham
988ba79679
feat: keephq notification provider ( #4722 )
7 months ago
Joschua Becker
19e8c75c3b
SevenIO Notification Provider ( #4219 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
7 months ago
凯观生活
126d6cd912
Add the ability to notify `@everyone` in DingTalk notifications ( #4718 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
7 months ago
Louis Lam
1d091739c8
Update server/model/monitor.js
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
7 months ago
Louis Lam
27bcc968ec
Update server/util-server.js
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
7 months ago
Louis Lam
c0db036187
Update server/model/monitor.js
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
7 months ago
Louis Lam
63a380326d
Merge branch '1.23.X' into 1.23.13-to-2.0.0
...
# Conflicts:
# .github/workflows/auto-test.yml
# package-lock.json
# package.json
# server/database.js
# server/model/monitor.js
# server/monitor-types/real-browser-monitor-type.js
# server/util-server.js
# test/cypress/unit/i18n.spec.js
7 months ago
Nelson Chan
1490443618
Fix: Getting TLS certificate through proxy & prometheus update ( #4700 )
7 months ago
BigBoot
bab427f715
Add `loginRequired` SocketIO event ( #4636 )
7 months ago
Louis Lam
7a9e2f5de6
Merge pull request from GHSA-23q2-5gf8-gjpp
7 months ago
CoolCu
b25ac55a2f
chore: fix some typos in comments ( #4679 )
...
Signed-off-by: CoolCu <coolcui@qq.com>
7 months ago
Nelson Chan
893278bd3d
Feat: Use keylog event to obtain TLS certificate for better reliability [1.23.X] ( #4630 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
8 months ago
Edoardo Ridolfi
822ce5384b
Add support for Whapi notification provider ( #4323 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
8 months ago
Merlin
937c8a9a7b
New notification provider: CallMeBot API ( #4605 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
8 months ago
Daan Meijer
effd0197ac
[Slack] restructure alert actions, add 'visit site' button ( #3886 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Nelson Chan <3271800+chakflying@users.noreply.github.com>
8 months ago
Nelson Chan
ee7f8680c1
Fix: Add missing FK for monitor-tls-info table [1.23.X] ( #4631 )
8 months ago
Nelson Chan
08f75b0b99
Fix: Add missing FK for monitor-tls-info table ( #4632 )
8 months ago
Simon Nilsson
0923d05317
Cellsynt mobile services ( #4625 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
8 months ago
Nelson Chan
b8858f4605
Feat: Handle maintenance in `UptimeCalculator` ( #4406 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
8 months ago
Christoph Fichtmüller
49b6dacb4d
Add gtxmessaging Notification Support ( #4481 )
...
Signed-off-by: Christoph Fichtmüller <cf@cfichtmueller.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
8 months ago
Louis Lam
e927327bad
Some minor changes for 2.0.0 ( #4621 )
8 months ago
Elliot Matson
5bc68fe0a7
Google chat cards ( #3928 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
8 months ago
OptimusGREEN
bc077cc536
add notification channel for home assistant ( #4541 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Seb <144435+rmtsrc@users.noreply.github.com>
8 months ago
Frank Elsinga
975761b448
made sure to use `Promise.allSettled` instead of sleeping for 500ms after login ( #4592 )
8 months ago
Frank Elsinga
0e3b3a9ab8
Made sure that more of the async usages are awaited ( #4574 )
9 months ago
Frank Elsinga
a9a1cf1353
Chore: General notification reformatting ( #3182 )
...
- I unified where in file the name of `NotificationProvider.name` is placed
- I made sure that all the providers adhere to the signature of `NotificationProvider.send()`
- I made sure that all the providers use `okMsg` if returning success messages directly from the function.
Here a discussion should be had:
Should this be refactored into a constant of `NotificationProvider`? I could imagine that `NotificationProvider.SENDING_SUCCESSFULL` could be a suitable alternative.
- I made sure all providers have the URL they `POST`/`GET` to be extraced into a variable.
=> refactored this way due to Nelsons suggestion
9 months ago
Frank Elsinga
1db750a2e1
Merge branch 'master' into hevans/add-heii-on-call-notification-provider
9 months ago
Frank Elsinga
ca14c34977
Set `mqtt`-`clientId` to `uptime-kuma_..` instead of `mqttjs_..` ( #4503 )
9 months ago
Frank Elsinga
2a3a2201e6
make monitor start() and stop() async ( #2830 )
9 months ago
taschenuhr
9789931edf
Merge branch 'master' into feature/msteams-adaptivecards
9 months ago
taschenuhr
4aaa0b92fb
fix test notification after method refactoring
9 months ago
Frank Elsinga
e2239bc7b7
Merge branch 'master' into hevans/add-heii-on-call-notification-provider
9 months ago
Frank Elsinga
da92400401
[Ntfy] Only include action link if monitor url is defined #3274 ( #4411 )
9 months ago
Andi Pätzold
a0c62d8ab0
Fix: handle monitor names with slashes ( #4472 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
9 months ago
taschenuhr
8bd69d78a8
some more tweaking of the card content and notification summary
9 months ago
taschenuhr
cc09147b4b
fix adding optional ActionSet
9 months ago
taschenuhr
b8941403d1
code cleanup
9 months ago
taschenuhr
5b87da94b3
push notificationMessage to card header and add action button to dashboard
9 months ago
Nelson Chan
c7b8bb9e4a
Fix: Incorrect handling of status page not found ( #4537 )
9 months ago
taschenuhr
7756070c57
refactor MS-Teams notification to use adaptive cards
9 months ago
Stefan Heine
6bfc58674a
MQTT monitor, set the MQTT clientId to make it easier in the MQTT broker to identify where the connections are coming from
9 months ago
Stefan Heine
1b293f2754
MQTT monitor, set the MQTT clientId to make it easier in the MQTT broker to identify where the connections are coming from
9 months ago
Frank Elsinga
1fdb7e48ed
Formatting fixes
9 months ago
Frank Elsinga
cc000117ca
Updated the code to look more like the other notification providers
9 months ago