Cassandra Beelen
800d868d3f
chore: unified our logging infrastructure to only use log.XYZ
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Closes : #4392
Squashed commit of the following:
commit 75c4c35da2
Merge: 14e3c3c7
dd758903
Author: Frank Elsinga <frank@elsinga.de>
Date: Fri Sep 13 22:46:21 2024 +0800
Merge branch 'master' into unified-logging-infrastructure
commit 14e3c3c7c1
Merge: d622dfbb
c919d2c9
Author: Frank Elsinga <frank@elsinga.de>
Date: Mon Jun 3 16:00:56 2024 +0200
Merge branch 'master' into unified-logging-infrastructure
commit d622dfbb57
Author: Frank Elsinga <frank@elsinga.de>
Date: Thu Jan 18 22:31:10 2024 +0100
unified our logging infrastructure
(and)
build: recompile `utils.js`
2024-10-10 16:55:52 +02:00
Cassandra Beelen
e85789ecae
chore: addressing of simple deprecations surrounding Settings
and log
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
Closes : #4391
Squashed commit of the following:
commit 828d2a73d4
Merge: 10f771cf
dd758903
Author: Frank Elsinga <frank@elsinga.de>
Date: Fri Sep 13 22:51:25 2024 +0800
Merge branch 'master' into deprecations
commit 10f771cfc6
Author: Frank Elsinga <frank@elsinga.de>
Date: Thu Jan 18 22:36:12 2024 +0100
formatting fixes
commit d737b19e2f
Author: Frank Elsinga <frank@elsinga.de>
Date: Thu Jan 18 21:27:30 2024 +0100
migrated all settings to use the `Settings` class
commit c5e26e993e
Author: Frank Elsinga <frank@elsinga.de>
Date: Thu Jan 18 21:04:44 2024 +0100
removed the deprecated logging functionality
* fix(server/model/monitor): duplicate `Settings.set` for `tlsExpiryNotifyDays`
* fix(eslint): minor linter complaints & a typo
2024-10-10 16:48:10 +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
buzzinJohnnyBoi
4750bd1e36
Fixed "recurring-interval" type maintenance - added comments
2024-07-13 14:08:53 -04:00
buzzinJohnnyBoi
d61688315d
Updated croner to 8.1.0 and fixed "recurring-interval" type maintenance
2024-07-13 13:58:36 -04:00
Frank Elsinga
1ef61068c7
Merge branch 'master' into master
2024-07-04 03:13:43 +02:00
Frank Elsinga
132f68a370
Merge branch 'master' into 4864-slack-button-broken
2024-06-28 01:14:46 +02:00
Brodie Davis
6eaf6b409c
fix not utilizing fetched address
2024-06-27 14:04:03 -04:00
Brodie Davis
4b3ad53512
revert using url getter in monitor json
2024-06-27 14:03:34 -04:00
Louis Lam
85c67b6866
Revert "Switch back to TryGhost/node-sqlite3
from louislam/node-sqlite3
" ( #4879 )
2024-06-24 15:52:07 +08:00
Brodie Davis
a19f417896
utilize extractAdress helper
2024-06-23 21:18:42 -04:00
Brodie Davis
0325c14d42
remove unneeded validation
2024-06-23 21:16:27 -04:00
Louis Lam
83969d2112
Update dependencies and embed axios-ntlm 1.3.0 into the project ( #4877 )
2024-06-24 02:08:39 +08:00
Louis Lam
dc15443716
Revert "Fix: Use retryInterval
when a monitor is DOWN
" ( #4875 )
2024-06-23 23:46:52 +08:00
Brodie Davis
2c8cefc784
use string url in json, not url object
2024-06-20 12:10:49 -04:00
Brodie Davis
94f75b2fbc
invalidate url field for irrelevant monitor types
2024-06-20 12:05:15 -04:00
Brodie Davis
1488b1f17b
prevent invalid url strings in monitorJSON
2024-06-20 11:54:20 -04:00
Qi Zhao
4941b17a46
perf: ⚡ ️ revert some overengineer code
2024-06-20 10:50:35 +08:00
Qi Zhao
58533e8f06
Update server/routers/api-router.js
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-06-20 10:50:35 +08:00
Qi Zhao
3f425dc160
Update server/routers/api-router.js
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-06-20 10:50:35 +08:00
Qi Zhao
f63d36478d
Update server/routers/api-router.js
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-06-20 10:50:35 +08:00
Qi Zhao
7270caccae
Update server/routers/api-router.js
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2024-06-20 10:50:35 +08:00
Qi Zhao
53c4bba387
fix: 🐛 badge requestedDuration
2024-06-20 10:50:35 +08:00
Qi Zhao
e5ff86e6ac
fix: 🐛 status & ping badge duration
2024-06-20 10:50:35 +08:00