Frank Elsinga
a36b365f4d
fix(rss): fix the rss endpoint having the wrong content type ( #6570 )
2026-01-02 16:02:31 +00:00
Frank Elsinga
951b375a60
Merge branch 'master' into feature/5934
2026-01-02 07:27:51 +01:00
Frank Elsinga
7ca370b048
Merge branch 'master' into security/improved-security
2026-01-02 07:06:28 +01:00
Frank Elsinga
cd874e787b
Merge branch 'master' into fix/discord-empty-service-url
2026-01-02 06:48:45 +01:00
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
Frank Elsinga
f695304537
Merge branch 'master' into add-og-meta-tags
2026-01-02 06:41:04 +01:00
Frank Elsinga
6a95a88213
Update server/model/status_page.js
2026-01-02 06:40:27 +01:00
Julian Speckmann
4ee7fb208d
Merge branch 'master' into security/improved-security
2026-01-02 04:29:06 +01:00
Frank Elsinga
9abded0baf
fix imports
2026-01-01 16:34:05 +01:00
DanielDerefaka
c9381154a6
feat(status-page): add og:type and og:image Open Graph meta tags
...
Added additional Open Graph meta tags to status pages for better
social media sharing:
- og:type (set to "website")
- og:image (uses the status page icon if configured)
This complements the existing og:title and og:description tags.
Fixes #6514
2026-01-01 11:41:11 +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
Frank Elsinga
bcdf6b8959
Merge branch 'master' into websocket_test
2026-01-01 08:25:14 +01:00
Pedro Magno
414fc5612a
Merge branch 'master' into feature/mssql-monitor
2026-01-01 01:37:47 +00:00
PoleTransformer
88b9283051
Merge branch 'master' into websocket_test
2025-12-31 18:20:30 +00:00
PoleTransformer
8594bc81b3
Enforce backend WS timeout + subprotocol logic + formatting
2025-12-31 09:51:53 -08: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
PoleTransformer
20e2cf69e4
Add timeout selection + refine error logic + update tests
2025-12-30 20:29:55 -08:00
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
PoleTransformer
a2c81ebf44
minor patch
2025-12-30 17:57:29 -08:00
PoleTransformer
0bee90ea31
WS test status code support + improved error handing + subprotocol input
2025-12-30 17:49:09 -08:00
Nityanand Thakur
49273f94ef
Merge branch 'master' into master
2025-12-30 18:44:40 +05:30
Pedro Magno
e62008cfb0
Merge branch 'master' into feature/mssql-monitor
2025-12-30 11:16:42 +00:00
Pedro Magno
534ba5d547
chore: Extract the sqlserver monitor to its own monitor-type. Enable support conditions for a single result value.
2025-12-30 11:06:04 +00:00
lsnnt
761ef68c29
fixed something and added resend in en.json
2025-12-30 13:15:33 +05:30
xNewz
7ef7abe6be
fix: remove accidental websocket changes
2025-12-30 14:15:21 +07:00
lsnnt
7578f55b94
Added the notification provider
2025-12-30 12:30:26 +05:30
xNewz
7e74579312
Handle websocket errors with missing messages
2025-12-30 07:52:49 +07:00
xNewz
76283148ba
Remove LINE Notify provider
2025-12-30 07:41:30 +07:00
Julian Speckmann
216aaa239f
Enhance description rendering in StatusPage by using marked for Markdown support
2025-12-29 02:54:33 +01:00
copilot-swe-agent[bot]
d15539ca71
Fix crypto.randomBytes() usage in hash.js - replace with crypto.randomInt()
...
Co-authored-by: KingIronMan2011 <176780813+KingIronMan2011@users.noreply.github.com>
2025-12-29 01:38:44 +00:00
copilot-swe-agent[bot]
1362286dac
Remove unused 'marked' import from status_page.js
...
Co-authored-by: KingIronMan2011 <176780813+KingIronMan2011@users.noreply.github.com>
2025-12-29 01:36:42 +00:00
Julian Speckmann
5117d6dbad
fix: improve description handling in renderHTML method
2025-12-24 04:08:21 +01:00
Julian Speckmann
11d460f0b8
fix: use crypto.randomBytes for secure pseudo-random value generation
2025-12-24 04:05:20 +01:00
Anthony
b6e8d548b0
fix: update dns monitor to evaluate full response list on CAA resolver_type ( #6520 )
2025-12-24 03:36:28 +01:00
Shengqi Chen
d23ff8c486
fix: v2 migration process report is always 0 when having many monitors / dates ( #6516 )
...
Signed-off-by: Shengqi Chen <i@harrychen.xyz>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-12-22 14:31:39 +00:00
Copilot
2d9e6c3911
fix: MariaDB datetime format error when pausing maintenance ( #6513 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: louislam <1336778+louislam@users.noreply.github.com>
Co-authored-by: CommanderStorm <26258709+CommanderStorm@users.noreply.github.com>
2025-12-22 14:32:12 +01:00
Shaan
eb0b6cdb09
feat: Domain name expiry ( #6413 )
...
Co-authored-by: AiroPi <47398145+AiroPi@users.noreply.github.com>
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-12-20 16:32:49 +00:00
Shaan
f3c76dbc6f
feat: Add XMPP dialog in STARTTLS routine ( #6508 )
2025-12-20 12:35:53 +00:00
benji2k2
22a0ed6061
fix(docker): handle the state "unhealthy" as DOWN instead of PENDING ( #6292 )
...
Co-authored-by: Frank Elsinga <frank@elsinga.de>
2025-12-20 09:26:13 +00:00
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
3b0ab450d3
fix: tags are not saved if you don't save 2 times ( #6491 )
2025-12-17 11:50:28 +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
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