iotux
5d955f954b
feat: add platform/arch information to sendInfo ( #6497 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-12-18 02:53:47 +00:00
iotux
77d0e73878
Resolve merge conflict in server/server.js and server/uptime-kuma-server.js
2025-12-17 17:49:59 +01:00
iotux
3b0ab450d3
fix: tags are not saved if you don't save 2 times ( #6491 )
2025-12-17 11:50:28 +01:00
iotux
fd1583ab35
Completed missing name change
2025-12-16 05:29:24 +01:00
iotux
6940241543
Rename 'Local Service' monitor to 'System Service'
2025-12-15 16:57:02 +01:00
iotux
0f951ef123
Added Windows Service Monitor & changed local to systen
2025-12-15 16:27:20 +01:00
iotux
fe50adb061
Cleaned up some comments
2025-12-15 15:26:09 +01:00
iotux
9a0b6a56dc
Removed leftovers from testing/debugging
2025-12-15 14:26:15 +01:00
iotux
a293020469
Removed leftover from debugging
2025-12-15 14:08:14 +01:00
iotux
96e8268986
Minor local-service cleanup
2025-12-15 13:58:02 +01:00
iotux
d76ce4e28d
Simplified and secured Local Service monitor
2025-12-14 16:39:00 +01:00
iotux
3b9c5530cc
Replaced some tabs
2025-12-14 16:39:00 +01:00
iotux
7461bd296f
feat: Add 'local service' monitor type
...
This adds a new monitor type to check local services by executing a shell command. It also includes fixes for Prometheus errors when adding new tags and for the UI not updating when tags are changed.
2025-12-14 16:39:00 +01:00
iotux
883083f5c3
Reverted previous change
2025-12-14 16:33:54 +01:00
iotux
14f9f1260a
Fix for issue #6476
2025-12-14 16:33:54 +01:00
iotux
d6c4eeaa1d
Fixed Promotheus issue related to adding tags ( #6476 )
2025-12-14 16:33:54 +01:00
Dalton Pearson
91edeaeb9c
Extracted the postgresql monitor to its own monitor-type ( #6443 )
...
Co-authored-by: Dalton Pearson <dalton.pearson@praemo.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-12-04 14:16:06 +00:00
Amirparsa Baghdadi
756f179219
feat: make mariadb max pool connections controllable via env ( #6386 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-12-03 13:19:19 +00:00
Nelson Chan
5bf9a51522
Feat: Add warning for cert. hostname mismatch ( #3942 )
...
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-01 10:12:47 +08:00
Frank Elsinga
a69566dd26
Merge branch 'master' into feature/umami-analytics-status-page
2025-12-01 02:06:52 +01:00
Frank Elsinga
b230ab0a06
migrated grpc keyword to the newer monitoringtype ( #4821 )
...
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2025-11-29 23:21:45 +08:00
Louis Lam
f4ff234ec8
[Push monitor] Fix: Prometheus update with incorrect value ( #6436 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-28 12:41:44 +00:00
Louis Lam
6e49601eed
Enforce UP status for non-custom status monitors ( #6433 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-28 20:25:06 +08:00
PoleTransformer
5d1b372072
Add Websocket Upgrade Test ( #5613 )
...
Co-authored-by: Your Name <you@example.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2025-11-27 21:05:44 +01: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
broodroosterdev
5c83b17992
feat: Add toggle to hide the uptime percentage on a statuspage ( #4587 )
...
Co-authored-by: Bas Wieringa <bas.wieringa@waterplatformcompany.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-25 00:28:42 +00:00
Amirparsa Baghdadi
eb783897da
fix: smsir not sending long SMSes ( #6409 )
2025-11-25 00:19:07 +00:00
Shaan
0eebe86f81
feat: add SSL/STARTTLS option and certificate monitoring to TCP Port monitor ( #6401 )
...
Co-authored-by: Jacques ROUSSEL <jacques.roussel@rouaje.com>
Co-authored-by: rouja <jacques0roussel@gmail.com>
Co-authored-by: Nelson Chan <3271800+chakflying@users.noreply.github.com>
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-24 18:30:13 +13:00
Sn0r1ax
082e4b9712
fix: Clear all statistics and clear heartbeats not resetting uptime statistics of monitors ( #6398 )
2025-11-23 04:46:32 +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
RickVdrongelen
5701a97ad9
feat(prometheus): add tags to prometheus metrics ( #5845 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-18 22:38:31 +13:00
Edge-Seven
357567c5b4
docs: fix typo in server/modules/axios-ntlm/lib/hash.js ( #6363 )
...
Co-authored-by: khanhkhanhlele <namkhanh20xx@gmail.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-18 22:07:54 +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
Frank Elsinga
dda1a3f442
Chore:extracted the redis monitor to a different monitoring type ( #4393 )
...
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2025-11-16 04:55:38 +08:00
Amirparsa Baghdadi
319edddae5
feat: Multi number notifications for SMSIR ( #6346 )
2025-11-13 22:34:01 +08:00
Frank Elsinga
c4c747407e
Merge branch 'master' into feature/umami-analytics-status-page
2025-11-11 16:52:25 +01:00
Amirparsa Baghdadi
a7b2624c2d
SMSIR Notification Provider Support ( #6334 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-11 12:33:52 +01:00
Dorian Grasset
2d8918a1b8
feat: enhance monitor deletion functionality by adding child deletion… ( #6314 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-11 03:52:13 +01:00
Evgeniy Timokhov
8d48ed7850
feat: Disabled telegram links preview ( #6335 )
2025-11-10 21:26:36 +01:00
MayMeow
81544c8a39
Fix Group monitors to send notification after reaching maximum retires count ( #6286 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-11-09 17:57:20 +01:00
Osman Karagöz
6dfa574e36
Fix: monitor(tailscale): Check exit code before failing on stderr output ( #6309 )
2025-11-04 18:20:39 +01:00
Dorian Grasset
5207ba6d97
fix: child monitors disappear after group deletion ( #6287 )
...
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2025-11-03 21:21:36 +01:00
Louis Lam
a52186cf7e
refactor(logging): improve log function parameters ( #6298 )
2025-11-02 02:52:40 +08:00
Frank Elsinga
fd07cf7f7b
Merge branch 'master' into feature/umami-analytics-status-page
2025-10-27 22:29:44 +01:00
aruj0
19c2bbd586
Feature/webhook get method support ( #6194 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-10-27 22:19:05 +01:00
maldotcom2
38ec3bc432
Fix do nothing erroneous api call for Pagerduty ( #6231 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-10-27 22:09:21 +01:00
Louis Lam
a3672a6afb
Fix: disable eqeqeq for UPTIME_KUMA_LOG_RESPONSE_BODY_MONITOR_ID ( #6271 )
2025-10-28 04:01:24 +08:00
Louis Lam
afbd1ce0e9
[Eliminate Blocking] Real Browser Monitor + Check Apprise ( #5924 )
2025-10-28 00:27:29 +08:00
Frank Elsinga
79611aca3c
Merge branch 'master' into feature/umami-analytics-status-page
2025-10-27 13:16:29 +01:00
Eric Duminil
c3a62f7461
Allow MQTT topic to have wildcards (# or +) ( #5398 )
2025-10-26 20:36:47 +01:00
Tobi
7bf25ba1bf
fix(auth/UX): trim username in login & setup ( #6263 )
2025-10-26 19:24:42 +01:00
Louis Lam
83c3cfc8c0
2.0.X to master ( #6226 )
2025-10-25 05:22:13 +08:00
Max Michels
cd49700d3f
Adding retries to Google Chat Notifications #6242 ( #6245 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-10-24 21:50:25 +02:00
Louis Lam
5aca422f5d
Fix: healthcheck could shutdown during migration ( #6204 )
2025-10-21 00:11:28 +08:00
Louis Lam
5946e684db
Fix: healthcheck could shutdown during migration
2025-10-20 23:56:02 +08:00
Louis Lam
7c496799f2
Merge 2.1.X branch to master ( #5487 )
2025-10-20 22:10:01 +08:00
Louis Lam
66e23dc4d9
Update dependencies ( #6197 )
2025-10-20 04:52:31 +08:00
Louis Lam
2d50d68da0
Fix: Maintenance: Handle optional startDateTime to prevent errors when null ( #6189 )
2025-10-16 07:30:00 +08:00
Louis Lam
744cc77c02
Merge branch 'master' into 2.1.X
...
# Conflicts:
# server/notification.js
# src/components/notifications/index.js
2025-10-10 19:02:12 +08:00
matts
2303302eef
chore(deps): update compression dependencys and vendor the radius dependency ( #6168 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-10-09 23:05:39 +02:00
Marcel Müller
796b342ca5
feat: Add Nextcloud Talk notification provider ( #6158 )
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-10-04 12:24:41 +02:00
mamoyal
b398c8080e
fix: Replace proxy-agent due to vm2 vulnerability ( #6156 )
2025-10-01 19:20:32 +02:00
mamoyal
f65aebffb1
feature: Add an option to enable Telegram to work behind a proxy. ( #6125 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-09-30 12:50:37 +02:00
Martijn Smit
f3bbddc287
feat: Add Brevo notification provider ( #6150 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-09-29 14:11:57 +02:00
Bode327
023079733a
Added Evolution API as notification provider ( #6135 )
...
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
2025-09-24 09:08:57 +02:00
Kanwarpreet Singh
0e30c43a80
Cache Cleared ( #6101 )
2025-09-04 14:03:35 +02:00
Louis Lam
a4d2e077b8
Fix: Check MySQL database name ( #5991 )
2025-08-31 01:26:32 +08:00
Erik
4f944cd869
feat: Templating and plaintext for Google Workspace Notification Provider ( #6048 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-08-09 19:31:44 +02:00
Frank Elsinga
329e13f69d
Merge branch 'master' into feature/5934
2025-07-31 15:42:16 +02:00
JianChao Ye
771d05363e
fix: send slack message throw 400 invalid_attachments ( #6014 )
2025-07-28 16:55:46 +02:00
Mário Garrido
f525b54825
Merge branch 'master' into feature/5934
2025-07-26 09:47:07 +01:00
Vivek Pandey
c1adcfbfc2
feat(ui): Convert interval seconds to days, hours, minutes, and seconds ( #5220 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-07-26 10:06:51 +02:00
Paulus Lucas
2a6d9b4acd
Add Websocket path to mqtt monitor for WebSocket connection ( #6009 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: lupaulus <20111917+lupaulus@users.noreply.github.com>
2025-07-24 22:04:43 +02:00
Mário Garrido
38037f5673
Merge branch 'master' into feature/5934
2025-07-18 09:15:11 +01:00
Ionys
7c88a38df3
Fixing recurring maintenance start (again) ( #5914 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-07-16 17:28:29 +02:00
yumeiyin
d490285a44
chore: fix some minor issues in comments ( #5984 )
...
Signed-off-by: yumeiyin <yin.yumei@qq.com>
2025-07-14 10:08:53 +02:00
Mário Garrido
da6a13ed83
Merge branch 'master' into feature/5934
2025-07-04 16:59:53 +01:00
Mario Garrido
095a44fac0
fix: redundant function call
2025-07-04 16:31:30 +01:00
Mario Garrido
ae499cc345
fix: lint
2025-07-04 16:22:07 +01:00
Mario Garrido
193e1ebfca
fix: set var
2025-07-04 16:11:16 +01:00
Mario Garrido
23f5b0cefd
fix: Check if it is an IP or a hostname
2025-07-04 15:57:32 +01:00
ianlv
54b0c89ea5
chore: fix typos in code comments ( #5966 )
...
Signed-off-by: ianlv <sunlvyun@outlook.com>
2025-07-02 16:18:13 +02:00
Mario Garrido
d9fa67ae03
Monitor GameDig: Resolve domain to IP before request
2025-07-01 05:36:58 +01:00
Ryan Hartje
9506b3a16b
feat: Add optional audience for http-monitors via the oauth2 client credentials flow ( #5950 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-30 02:37:41 +02:00
Louis Lam
10fd6ede1e
[Eliminate Blocking] Docker monitor ( #5927 )
2025-06-25 13:39:00 +08:00
Louis Lam
b1e8d9b4d2
[Eliminate Blocking] Push example ( #5925 )
2025-06-19 15:41:21 +08:00
Louis Lam
e0335ecfbd
[Eliminate Blocking] Database related ( #5926 )
2025-06-19 14:30:24 +08:00
Louis Lam
4962817795
[Eliminate Blocking] User related ( #5928 )
2025-06-19 14:29:43 +08:00
Florian Feka
55817061c0
fix: Properly handle the NTLM part being embedded inside other authentication headers ( #5871 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-13 15:08:11 +02:00
warpreality
18cfa901ad
feat: Add a "manual" (static/fixed) monitor ( #5897 )
...
Co-authored-by: Maksim Kachynski <max.kachinsky@rocketdata.io>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-13 13:38:49 +02:00
Fabian Triebsch
f282422b22
added option to force ipv4 or ipv6 for http(s) monitor type ( #5880 )
...
Co-authored-by: Ionys <9364594+Ionys320@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-13 08:14:55 +02:00
Manu
53e83e7722
Add monitor id label to prometheus metrics ( #5907 )
2025-06-12 12:31:01 +02:00
grvwy
8909cd008c
feat: add multiple tags in bulk for a monitor ( #5846 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-12 03:52:35 +02:00
Ionys
c7bacbb7fe
Ensure maintenance are always runned at the right moment ( #5903 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-12 01:42:25 +02:00
Ionys
4d51aaa6f8
Fix invalid maintenance date ( #5901 )
2025-06-12 00:28:04 +02:00
Andrea Mastellone
f27811c394
ntfy.sh separate down priority ( #5893 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-11 01:41:09 +02:00
Cyril59310
c46772dafc
Add default avatar in discord notifications ( #5890 )
2025-06-07 21:09:56 +02:00
Louis Lam
dcff640248
Fix ( #5875 )
...
Co-authored-by: ptrstr <ptrstr@protonmail.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-06-04 10:04:57 +08:00
Damon
c0598ac606
Flashduty IntegrationKey support Endpoint URL ( #5859 )
2025-05-29 13:54:07 +02:00
Filippo
839ead80cc
Enhanced ping monitor with advanced options (count, timeout, numeric) ( #5588 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-24 02:57:39 +02:00
Louis Lam
49eb0ff87b
Fix: [Push Monitor] Send notifications during maintenance period ( #5847 )
2025-05-20 12:38:21 +02:00
Brad Koehn
c67f6efe29
added SMTP monitor ( #5489 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-18 22:35:55 +02:00
zhang-wei
289e824a5d
Fix monitor reference in push notification logic ( #5842 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-18 00:05:48 +02:00
Đăng Khoa
0b29fd49ad
fix(sql): use UTC_TIMESTAMP instead of NOW for consistent time calcul… ( #5843 )
2025-05-17 23:33:00 +02:00
Martin Hjärtmyr
cd6dc144a7
feat: add notification provider Notifery ( #5832 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-11 15:38:03 +02:00
Ionys
2b3f49a266
Add a public URL field for monitors and uses it on the status page ( #5435 )
...
Co-authored-by: Adam Stachowicz <saibamenppl@gmail.com>
2025-05-10 19:05:37 +02:00
Pargorn Ruasijan
eb18677e4f
fixed : #5564 slack notifications no preview available ( #5824 )
2025-05-07 22:29:27 +02:00
Cyril59310
76c382f229
Add disable url option in notification Discord ( #5817 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-06 01:33:49 +02:00
vapao
32d92eccfa
Update SpugPush notification payload ( #5816 )
2025-05-04 14:42:40 +02:00
Angelo Al Yacoub
62f828af65
Merge branch 'master' into feature/umami-analytics-status-page
2025-05-04 10:56:32 +02:00
vapao
6a5011ad34
Add SpugPush notification provider ( #5813 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-05-02 08:58:16 +02:00
youpie
b22969a3e6
Allow HTML for custom email bodies ( #5635 )
2025-05-01 19:36:34 +02:00
Angelo Al Yacoub
acb0968fe5
Merge branch 'master' into feature/umami-analytics-status-page
2025-04-29 21:12:10 +02:00
Pargorn Ruasijan
8396330552
Add OneChat notification provider ( #5546 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-04-27 18:48:05 +02:00
Aleksander
e7d3fa6a78
Update SMSEagle support adding APIv2 and calls integration ( #5756 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-04-27 18:37:23 +02:00
II-EMC
b3a11a4d9d
fix: Add name to preparePreloadData call in sendNotification as a better fix for #5760 ( #5769 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-04-27 18:30:18 +02:00
Ruse
27f808448f
Pushover add UP/DOWN status sounds ( #5426 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Co-authored-by: Moqavem <sina.farahabadi@gmail.com>
2025-04-26 23:01:21 +02:00
Jan K.
33f253f825
Added Pumble Notification ( #5781 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-04-26 22:53:40 +02:00
Dawid
f6444aacd2
feat: Support SMSPlanet notification provider ( #5800 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-04-26 22:33:26 +02:00
Ryo Hanafusa
3b58ac3fd3
feat: Extend the length of status bar and feed sufficient data ( #5241 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-04-25 13:47:18 +02:00
Frank Elsinga
0876b1cbf5
chore:extracted the group monitor to a different monitoring type ( #4395 )
2025-04-22 13:14:12 +02:00
II-EMC
13a85b8200
fix: Mattermost notification provider not sending service name ( #5760 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-04-12 12:53:36 +02:00
lbriceno-tz
bdf37c5a48
fix: flat txt records before conditions check ( #5768 )
2025-04-12 12:15:28 +02:00
hadestructhor
28e288db2c
fix(analytics): fixed issues with db init and refactor of code and names
2025-04-10 23:48:46 +02:00
Angelo Al Yacoub
0588acb40a
Merge branch 'master' into feature/umami-analytics-status-page
2025-04-10 22:48:30 +02:00
Teror Fox
30f82b9cb4
feat: add notification provider PushPlus ( #5716 )
...
Co-authored-by: Teror Fox <i@trfox.top>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-03-26 17:31:34 +01:00
RaminMT
b0610c02ac
Add Telegram custom bot api server support ( #5668 )
2025-03-21 04:08:20 +01:00
devlikeapro
6f8f8f955f
Add WhatsApp (WAHA) notification provider ( #5647 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-03-18 13:06:43 +01:00
Sergio Conde Gómez
9857770cc7
feat: rework notification templating and add support for telegram ( #5637 )
2025-03-14 12:51:07 +01:00
Harry
fce824f5a8
feat: Support YZJ notification provider ( #5686 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-03-14 02:40:13 +01:00
Fred Nnaji
230832c382
Update TLS expiration warning ( #5659 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-03-07 21:49:38 +01:00
xx
9579df30f2
feat: allow users to @People in DingTalk notifications ( #5464 )
...
Co-authored-by: xx <xx@123.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-03-04 00:35:57 +08:00
hadestructhor
a1e63390ab
feat: add Matomo analytics support
2025-02-21 23:26:44 +01:00
hadestructhor
6bade1fe81
feat: add support for plausible, cleanup and refactor code
2025-02-19 00:08:30 +01:00
hadestructhor
e44ec55eda
chore: cleanup and refactoring
2025-02-18 00:45:53 +01:00
hadestructhor
afae736972
feat: add support for umami tracking
2025-02-09 14:06:25 +01:00
希亚
784ac9ca35
Modify the "Time" in the AliyunSMS to local time. ( #5582 )
2025-02-01 00:12:09 +01:00
Boro Vukovic
20820f5a5a
chore(deps): upgrade http/https/socks proxy agents ( #5548 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-01-26 14:21:40 +01:00
zappityzap
66908c7055
chore(deps): update nostr notification provider ( #5495 )
...
Co-authored-by: zappityzap <zappityzap@proton.me>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-01-26 13:58:38 +01:00
DayShift
7a9191761d
fix: make sure that stripping backslashes for notification urls cannot cause catastophic backtracking (ReDOS) ( #5573 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-01-26 11:52:12 +01:00
Elliot Matson
7dc6191b0a
fix: add notification-fallback for better google chat popups ( #5476 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-01-24 18:49:29 +01:00
DayShift
03beef8006
BugFix:Regular Expression in parseDuration Function ( #5563 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-01-22 19:03:38 +01:00
Eddie Fiorentine
4ab6db3c5d
Merge branch 'master' into master
2025-01-02 17:06:23 -05:00
Moqavem
e9935d7b3b
Add Bale notification provider ( #5384 )
2024-12-31 22:59:48 +08:00
Louis Lam
ccede11e1c
1.23.x changes to 2.0 ( #5457 )
2024-12-20 15:46:31 +08:00
Louis Lam
4d16575599
Merge branch 'master' into 1.23.X-to-2
...
# Conflicts:
# package-lock.json
# package.json
2024-12-20 15:38:45 +08:00
Louis Lam
6cfae01a0d
Merge commit from fork
...
* [V1 Only] Change dev server's data path to ./data/v1
* Fix GHSA-2qgm-m29m-cj2h
2024-12-20 15:02:22 +08:00
Louis Lam
efdffca06c
Fix: [MariaDB] Unable to clean up heartbeat data ( #5425 )
...
Co-authored-by: GJS <homelab.api@gmail.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-12-12 14:49:01 +08:00
Eddie Fiorentine
30cfa8a435
Merge branch 'master' into master
2024-11-26 18:54:41 -05:00
Luke Thomas
cdb8ad321d
fix: slug input ( #5239 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-11-26 01:56:23 +01:00
Eddie Fiorentine
b40dbf7db7
lint fixes
2024-11-19 20:13:06 -05:00
Eddie Fiorentine
e5477fba0d
add newline
2024-11-19 19:55:18 -05:00
Eddie Fiorentine
5cff54e52d
fix: cleanup JSdocs
2024-11-19 19:52:37 -05:00
Eddie Fiorentine
783e228406
fix: SIP Options monitor would always write an error to log because sipsak by default writes DEBUG to stderr
2024-11-19 19:42:45 -05:00
Eddie Fiorentine
c40f8e7ba5
Feature: SIP options ping Monitor Type using sipsak binary
2024-11-19 19:40:23 -05:00
Ionys
8a432ac937
fix(status page): Make sure the group deletion is correctly handled when groupIDList is empty ( #5340 )
2024-11-12 19:00:09 +01:00
Daan Meijer
13ea190298
only allow for valid urls in slack button ( #5312 )
2024-11-05 20:50:47 +01:00
Louis Lam
5864c6dd88
Fix: Embedded MariaDB startup issue ( #5283 )
2024-11-05 20:25:08 +08:00
Ionys
595b35fb15
fix(tags): Fix the tag deletion ( #5298 )
2024-11-02 13:09:23 +01:00
Louis Lam
ca094296f2
Fix: Knex cannot set a default value for TEXT field (MariaDB) ( #5261 )
2024-10-28 13:16:22 +08:00
Louis Lam
277d6fe0ce
Fix #5087 and fix migration state ( #5260 )
2024-10-27 20:30:44 +08:00
Louis Lam
46d8744fa4
Fix: Docker Healthcheck is not happy during migration ( #5258 )
2024-10-27 13:22:23 +08:00
Louis Lam
4d779cfc69
Data migration and history retention for 2.0.0 ( #5075 )
2024-10-26 20:50:29 +08:00
Easy
d2f71d11d6
Update API URL to compatible with the latest version of ServerChan ( #5227 )
2024-10-22 10:48:51 +02:00
Suven-p
c01494ec33
feat: add RabbitMQ monitor ( #5199 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-10-20 15:57:03 +02:00
sctnightcore
d7ffa33950
feat: add notification provider SendGrid ( #5205 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-10-18 02:25:23 +02:00
Frank Elsinga
ed6087e233
fix: slack rich notification not working correctly ( #5209 )
2024-10-16 16:50:41 +02:00
Peace
85dfe1f5d1
fix: some errors from the performance optimization ( #5196 )
2024-10-16 13:25:35 +02:00
Erlaan
dda40610c7
feat: new notification provider 46elks ( #5184 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-10-11 11:07:34 +02:00
Arjun Komath
bafca6bd37
feat: support sound and title in TechulusPush ( #5178 )
2024-10-11 00:19:58 +02:00
Dj Isaac
019702f8e5
fix: misspelling of 'address' ( #5180 )
2024-10-10 01:24:32 +02:00
Tanmay Shinde
e8c650797c
refactor: removed unnecessary todo comment, modified jsdoc of utility func ( #5164 )
2024-10-09 09:47:00 +02:00
Louis Lam
eca90a2b00
Revert "feat: structured logging (JSON)" ( #5175 )
2024-10-09 07:43:44 +08:00
Louis Lam
4829ad8c5d
Revert "Extend Prometheus Labels to include tags (requires restart for NEW labels on the monitor to be visible)" ( #5174 )
2024-10-09 07:17:11 +08:00
Daan Meijer
59e70cb763
[slack] allow the user to choose the message format to send ( #5167 )
...
Co-authored-by: Louis Lam <louislam@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-10-08 12:09:58 +02:00
Xiaoyu
6476e58907
Fix: Resolve notice title definition issue and add newline between title and content in notification ( #5166 )
2024-10-08 11:39:22 +02:00
vishalsabhaya
d0067a0a12
improve page load performance of large amount urls ( #5025 )
...
Co-authored-by: vishal sabhaya <vishals@vebuin.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-10-06 03:36:54 +02:00
Easy
0071775525
Add serverchan3 support for serverchan notification provider ( #5145 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-10-01 10:28:47 +02:00
Cassandra
b287a25de7
feat: structured logging (JSON) ( #5118 )
2024-09-24 17:51:21 +08:00
Jakob Lindskog
935194bca3
feat: implement very crude and bare-bones RSS feed ( #5047 )
2024-09-03 13:51:34 +02:00
Shaun
36f8be040d
Monitor Conditions ( #5048 )
2024-08-30 21:48:13 +02:00
Prabhsharan Singh
562de6abb4
fix: undefined in log while creating a new monitor ( #5053 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-08-28 23:23:01 +02:00
Ron
716832b9f3
New Notification Provider SIGNL4 ( #5058 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-08-28 23:18:25 +02:00
Shaun
3d9bbe1a62
Improve Playwright/E2E testing setup ( #5056 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-08-28 23:18:04 +02:00
Aizat Faiz
01210ce88d
Add url to pushover notification ( #5055 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-08-28 03:24:29 +02:00
Alone88
b059c19069
Add WPush Notification Provider ( #5049 )
...
Signed-off-by: Alone88 <anhaoyl@qq.com>
2024-08-26 04:57:56 +02:00
Dan Sullivan
dc3ad88fe1
Add option to pass cache bust param ( #3525 )
...
Co-authored-by: Dan Sullivan <dan@symbiosgroup.co.uk>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-08-24 22:57:31 +02:00
Frank Elsinga
9486fa22ee
made sure that the socket handlers have consitent names ( #4818 )
2024-08-24 18:40:50 +02:00
Frank Elsinga
0ddf35e7b5
Removed now unnecessary version checking ( #4815 )
2024-08-24 18:38:50 +02:00
Thomas Spalinger
643d28cebc
Extend Prometheus Labels to include tags (requires restart for NEW labels on the monitor to be visible) ( #4704 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-08-24 18:02:57 +02:00
Hasan Basri
92e982a910
Add OneSender Webhook notification ( #4971 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-08-08 02:48:37 +02:00
taisei
cd5644d6d2
Remove markdown with meta tags ( #4968 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-07-31 17:58:13 +02:00
Frank Elsinga
1822b55846
Merge branch 'master' into master
2024-07-16 00:30:48 +02:00
buzzinJohnnyBoi
30f7b48987
updated comments and ran linter on inferDuration
2024-07-15 17:04:16 -04:00
buzzinJohnnyBoi
4836f72cb8
added inferDuration to calculate cron duration
2024-07-15 16:56:41 -04:00
Frank Elsinga
71f9384c09
Merge branch 'master' into snmp-monitor
2024-07-15 21:57:12 +02:00
John Campbell
7f64badb06
Update comment on recurring-interval type maintenance
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-07-13 22:03:13 -04:00