Alex Holliday
03174d98dd
update monitors
2026-08-28 13:30:21 -07:00
Alex Holliday
686ded2137
update check and monitor domains
2026-08-28 13:02:38 -07:00
Alex Holliday
9c8bf4bb05
update tests
2026-08-28 12:39:56 -07:00
Alex Holliday
8f6c909acd
add missing const, add key check
2026-08-28 12:28:26 -07:00
Alex Holliday
1ca38a31c9
add new docker payload types, promote docker type monitor to first class monitor
2026-08-28 12:24:44 -07:00
Alex Holliday
f30085bae3
deal with empty strings for proxyId
2026-08-26 11:19:08 -07:00
Alex Holliday
b23dbfeae0
regen lockfile
2026-08-25 15:16:54 -07:00
Alex Holliday
68679bc0bf
lockfile script
2026-08-25 15:16:12 -07:00
Alex Holliday
4298397e3e
fix package lock sync issue
2026-08-25 15:05:28 -07:00
Alex Holliday
9839d48ca0
add img-src blob: to CSP, stop refetching blob
2026-08-25 14:44:01 -07:00
Alex Holliday
d0fc402683
format
2026-08-25 14:08:11 -07:00
Alex Holliday
d7dce5d7a3
regen package lock
2026-08-25 14:03:35 -07:00
Alex Holliday
af3c72b055
add tests
2026-08-25 11:19:33 -07:00
Alex Holliday
b3e98ac95d
update openapi docs
2026-08-25 11:14:50 -07:00
Alex Holliday
3f62c8ec6a
resolve scoping issue by fetching proxy summary
2026-08-25 11:13:12 -07:00
Alex Holliday
b2dca7b62f
add getAllProxies route
2026-08-25 11:02:37 -07:00
Alex Holliday
252067142e
apply proxy agents to http monitors
2026-08-21 12:19:23 -07:00
Alex Holliday
1152a70afb
wire up proxy resolver
2026-08-21 11:41:26 -07:00
Alex Holliday
ffd7ea7517
add tests
2026-08-21 11:13:22 -07:00
Alex Holliday
a56bff2305
add proxy resolver
2026-08-21 11:06:42 -07:00
Alex Holliday
cd520dacc5
add tests
2026-08-20 14:38:18 -07:00
Alex Holliday
637bb5cca9
add db migration for proxy mode inherit
2026-08-20 14:31:23 -07:00
Alex Holliday
ede93add64
add clear username flag
2026-08-20 13:57:24 -07:00
Alex Holliday
4443a53a23
strip password
2026-08-20 13:52:14 -07:00
Alex Holliday
1b2d2887af
add proxy routes/controller
2026-08-20 13:35:11 -07:00
Alex Holliday
54690fc73c
add/update validations
2026-08-20 13:34:56 -07:00
Alex Holliday
6e3252aec8
wire repo and service
2026-08-20 11:31:51 -07:00
Alex Holliday
edd9335e96
add gloabl proxy to app settings
2026-08-20 11:16:07 -07:00
Alex Holliday
cf13bc329e
add proxy service
2026-08-20 11:00:05 -07:00
Alex Holliday
80097afb71
update monitor model/repos
2026-08-20 10:59:40 -07:00
Alex Holliday
5435167e73
add proxy repository and interface
2026-08-20 10:49:12 -07:00
Alex Holliday
059dc2737b
add proxy type and model
2026-08-20 10:28:50 -07:00
Alex Holliday
7fd368def3
update tests
2026-08-19 10:26:17 -07:00
Alex Holliday
dd44e6c34f
add recent checks for infra monitors
2026-08-19 10:20:21 -07:00
Alex Holliday
2468d3e287
bump dependencies
2026-08-18 11:21:20 -07:00
Alexander Holliday
6eba53d716
Merge pull request #3837 from egeoztass/fix/email-error-propagation
...
fix: propagate SMTP transport errors from EmailService.sendEmail
2026-08-18 10:36:02 -07:00
Alexander Holliday
8bfb3a7de5
Merge pull request #3838 from egeoztass/fix/matrix-notifications
...
fix: resolve Matrix room aliases and encode room IDs in the send path
2026-08-18 10:32:45 -07:00
Alexander Holliday
5cca0fb2d3
Merge pull request #3839 from egeoztass/feat/ntfy-authentication
...
feat: add authentication support to ntfy notifications
2026-08-18 10:30:08 -07:00
Alex Holliday
7478bd7d17
remove duplicate validation
2026-08-17 13:08:43 -07:00
Alex Holliday
7b1d6c763f
tighten types, remove duplicate calls
2026-08-17 13:05:03 -07:00
Alex Holliday
ff2e1fd648
use reduce
2026-08-17 12:59:23 -07:00
Alex Holliday
9001a8d294
add tests
2026-08-17 12:58:56 -07:00
Alex Holliday
ab7f2cd8f4
update openapi docs
2026-08-17 12:36:39 -07:00
Alex Holliday
c1f0bf3dd4
wire controller
2026-08-17 12:31:01 -07:00
Alex Holliday
3fc7020a90
move methods to checks, wire up service
2026-08-17 12:26:49 -07:00
Alex Holliday
6f9642c298
tighten timezone validation
2026-08-17 11:48:56 -07:00
Alex Holliday
3a22d3e819
add range buckets for status pages
2026-08-17 11:48:44 -07:00
Alexander Holliday
697574a2a9
Merge pull request #3834 from colinjtsen2010/feat/domain-monitoring
...
feat: add domain registration expiry monitoring
2026-08-17 10:51:11 -07:00
Alex Holliday
0cbd9ab8a2
point lockfile at official npm registry
2026-08-17 10:49:39 -07:00
egeoztass
099eaa38c3
fix: resolve Matrix room aliases and encode room IDs in the send path
...
Matrix notifications failed for anyone who entered a room alias. The send
endpoint only accepts a room ID, and an unresolved alias broke the request
outright: the leading "#" opens a URI fragment, so the PUT landed on
/_matrix/client/v3/rooms/ instead of the send endpoint. Element shows users
the alias, so this is the value most people paste in.
- Resolve "#alias:server" through GET /_matrix/client/v3/directory/room/{alias}
before sending, per the client-server spec
- Percent-encode the room ID in the send path; ":" was previously sent raw
- Strip trailing slashes from the homeserver URL to avoid "//_matrix/..."
Alias resolution failures return false and log, matching how the provider
already handles send failures.
Closes #3478
2026-08-14 17:55:36 +03:00