gorkem-bwl
f4177baed5
fix(server): raise express.json body limit to 10mb
...
Express defaults to a 100kb JSON body, which is too small for realistic
imports through POST /api/v1/monitors/import/json (backups with many
monitors and their config easily exceed 100kb, returning
"request entity too large").
Raise the parser cap to 10mb. That covers real-world import payloads
while keeping the DoS surface bounded — a larger, streaming file-upload
route for imports remains desirable as a follow-up.
2026-07-10 00:06:31 +03:00
gorkem-bwl
5feb666bdb
fix(status-page): inject sanitized customCSS on the public page
...
The customCSS field on status pages was persisted and validated
end-to-end but never rendered on the public page, so operator-supplied
styles had no effect.
Inject the string as a <style> tag on the public route (which the
admin preview iframe also renders), reusing the existing
cssReferencesExternalResource check so external-resource CSS
(@import, url(http…), //…) is dropped defensively on the client.
The admin preview iframe already points at the public URL, so this
one insertion covers both the live page and the in-app preview.
2026-07-09 21:55:25 +03:00
Alex Holliday
ceacaa5499
scope workflows
2026-07-09 11:24:35 -07:00
Alex Holliday
91343f996b
hosting docs
2026-07-09 10:55:04 -07:00
Alex Holliday
312961e8c9
use repo owner
2026-07-09 10:27:56 -07:00
Alex Holliday
0475f194e9
temporary branch
2026-07-09 10:24:06 -07:00
Alex Holliday
bbb051406f
udpate docs
2026-07-09 10:21:09 -07:00
Alex Holliday
40a7599388
update workflows
2026-07-09 10:20:24 -07:00
Alex Holliday
dffce2709e
clean up docker files
2026-07-09 10:19:38 -07:00
Alex Holliday
62031a0ab1
add a CLIENT_CONFIG to the client, serve from BE with env vars
2026-07-09 09:49:45 -07:00
Alex Holliday
ef175950b2
add dockerfile and build-image workflow
2026-07-09 09:29:31 -07:00
Alex Holliday
6d91efecad
default client to same-origin /api/v1 and window.location.origin, drop UPTIME_APP_* placeholders
2026-07-08 11:04:47 -07:00
Alex Holliday
f7d3bcb696
add root docker-compose
2026-07-08 10:47:03 -07:00
Alex Holliday
4a093e2b97
start health server on primary process true
2026-07-08 10:46:34 -07:00
Alexander Holliday
8396f478c5
Merge pull request #3760 from bluewave-labs/fix/status-page-monitor-leak
...
node:20 => node:22
2026-07-07 10:17:31 -07:00
Alex Holliday
bbfd963deb
node:20 => node:22
2026-07-07 10:16:56 -07:00
Alexander Holliday
fc0cda3da6
Merge pull request #3758 from bluewave-labs/fix/status-page-monitor-leak
...
fix: status page monitor leak
2026-07-07 09:59:28 -07:00
Alex Holliday
861d867a17
run formatter
2026-07-07 09:55:21 -07:00
Alex Holliday
8d7c322279
bump version and deps
2026-07-07 09:54:21 -07:00
Alex Holliday
68a9bece1e
bump dependencies
2026-07-07 09:48:34 -07:00
Alex Holliday
4f82a11c66
update tests
2026-07-07 09:47:41 -07:00
Alex Holliday
cc1814f507
whitelist monitor properties instead of blacklist for status pages
2026-07-07 09:47:29 -07:00
Alex Holliday
436c11bcba
Merge branch 'develop' into fix/status-page-monitor-leak
2026-07-07 09:02:48 -07:00
Alexander Holliday
d5ec2936ad
Merge commit from fork
...
Advisory fix 1
2026-07-06 09:46:15 -07:00
Alex
937ffe4f3b
add and update tests
2026-07-06 09:39:59 -07:00
Alex
0df71d6356
use re2 for regex
2026-07-06 09:39:43 -07:00
Alex
adba25269c
tighten regex validation
2026-07-06 09:39:28 -07:00
Alex
386a384ef6
add RE2 dependency
2026-07-06 09:39:11 -07:00
Alex Holliday
8bf5db0834
remove dead code and tests
2026-07-03 11:28:00 -07:00
Alexander Holliday
817d01c857
Merge pull request #3754 from bluewave-labs/fix/worker-crash-on-mongo-error
...
fix: worker crash on mongo error
2026-07-03 10:50:59 -07:00
Alex Holliday
3f30acdbdf
add tests
2026-07-03 10:45:53 -07:00
Alex Holliday
80b604b9ff
add global unhandled exception handler
2026-07-03 10:34:02 -07:00
Alex Holliday
9356b0d482
catch on recordFailure, add defenisve cathc to run job
2026-07-03 10:33:45 -07:00
Alexander Holliday
6699a83948
Merge pull request #3753 from bluewave-labs/chore/worker-deregistration-tests
...
add additional worker tests
2026-07-03 09:48:18 -07:00
Alex Holliday
900c039672
add additional worker tests
2026-07-03 09:41:18 -07:00
Alex
a4ab7d662e
bump version fix
2026-07-02 11:05:30 -07:00
Alex
807d7e10c3
type bulk op
2026-07-02 10:55:57 -07:00
Alex
39043f3945
migration fix
2026-07-02 10:43:22 -07:00
Alex
5a72e1e123
Merge branch 'develop' of github.com:bluewave-labs/Checkmate into develop
2026-07-02 10:30:05 -07:00
Alex
959b150ebf
fix migratin
2026-07-02 10:29:15 -07:00
Alexander Holliday
552b7a037d
Merge pull request #3743 from bluewave-labs/feat/helm
...
feat: Update helm charts
2026-07-02 10:13:28 -07:00
Alex
8671685cf9
bump version
2026-07-02 10:07:42 -07:00
Alex
ff536f40a2
use version tag
2026-07-02 09:44:37 -07:00
Alex
e3d63a1cb4
bump version
2026-07-02 09:11:26 -07:00
Alexander Holliday
105d7f0580
Merge pull request #3723 from Buco7854/feat/customcss-status-page
...
Feat/customcss status page
2026-07-02 09:11:02 -07:00
Alexander Holliday
e2a1f02971
Merge pull request #3744 from Harshitbro-ctrlv/feat/status-page-minimal-theme
...
feat(status-page): add minimal theme
2026-07-02 08:59:55 -07:00
Alex
b7f548ff15
bump version
2026-07-02 08:49:36 -07:00
Harshitbro-ctrlv
29d05c1e57
feat(status-page): add minimal theme
2026-07-02 12:08:17 +05:30
Alex Holliday
0ec77a5ab1
add alias for backward compat
2026-06-30 16:58:52 -07:00
Alexander Holliday
95eb75f416
Merge pull request #3741 from sanmaxdev/fix/maintenance-window-monitor-edits
...
test: cover maintenance window monitor edits
2026-06-30 16:46:40 -07:00