Alex Holliday
b14b2142e3
add secrets rotation service and tests
2026-09-11 10:09:30 -07:00
Malena Aguiar
896d73f12e
feat: create dashboard of updates
2026-09-10 18:00:12 -06:00
Alex Holliday
c64c4cc5ff
update tests
2026-09-10 12:26:25 -07:00
Alex Holliday
7071de294f
add docker TLS fields to toEntity
2026-09-10 12:26:12 -07:00
Alex Holliday
5eb16fdbdb
add validation, helpers, tests
2026-09-10 12:23:20 -07:00
Alex Holliday
131fd1a6b0
update tests
2026-09-10 11:58:26 -07:00
Alex Holliday
f9bc02ed1c
update msgs
2026-09-10 11:58:12 -07:00
Alex Holliday
1035e397e0
inject encryptionService into DockerProvider
2026-09-10 11:57:43 -07:00
Alex Holliday
9c788561a7
update docker provider to add a TLS path
2026-09-10 11:49:53 -07:00
Alex Holliday
449e96d842
add dockerTlsKey to context for docker type monitors
2026-09-10 11:30:26 -07:00
Alex Holliday
c7626c669a
Add docker tls key to check context
2026-09-10 11:29:41 -07:00
Alex Holliday
ede5bc4ecd
add docker TLS fields to type, model, access methods to repo
2026-09-10 11:15:20 -07:00
Alexander Holliday
8bb60bfd03
Merge pull request #3938 from bluewave-labs/feat/encryption-module
...
feat: encryption module
2026-09-10 10:43:02 -07:00
Alex Holliday
f009aa17d9
Add encryption service and tests. Update README
2026-09-10 10:31:41 -07:00
Alexander Holliday
ef7ac8bef8
Merge pull request #3936 from bluewave-labs/feat/docker-chart-tooltips
...
feat: add docker chart tooltips
2026-09-09 10:26:15 -07:00
Alex Holliday
b75f895a1f
add docker chart tooltips
2026-09-09 10:22:02 -07:00
Alexander Holliday
53f5b61e8e
Merge pull request #3935 from bluewave-labs/fix/404-illustration-credit
...
fix(client): credit Annie Hsu on the 404 illustration
2026-09-09 09:37:30 -07:00
Alex Holliday
64a2c69540
convert styles
2026-09-09 09:35:20 -07:00
Alex Holliday
c4ec14db5d
add link to SVG
2026-09-09 09:28:40 -07:00
gorkem-bwl
4560820649
fix(client): balance the 404 credit colour across both themes
...
The signature was #9a9a9a, picked against the dark ground. The app
switches the whole tree between lightTheme and darkTheme at App.tsx:25
and the 404 page sits inside that, so it also renders on the light
background - where #9a9a9a manages only 2.64:1 and reads as washed out.
#787878 is the balance point: 4.13:1 on the dark ground (#151518 ) and
4.14:1 on the light one (#F6F8F7), chosen by maximising the worse of
the two rather than tuning for either. Checked by rendering on both.
2026-09-08 19:31:22 -04:00
gorkem-bwl
3051bc7edc
fix(client): credit Annie Hsu on the 404 illustration
...
The sushi artwork on the 404 page was designed by Annie Hsu and carried
no attribution. Adds her name in the bottom-right corner, in a script
face at a size that reads as a signature rather than a label.
The glyphs are embedded as vector outlines rather than a `<text>`
element. The asset is loaded through an `<img>` tag in
Pages/NotFound/index.tsx, and an img-loaded SVG cannot fetch external
resources, so a web font would silently fall back to whatever cursive
face the viewer happens to have - different on every platform. Outlines
render identically everywhere and stay sharp at any size, which a raster
export would not.
Adds ~21KB to the asset.
2026-09-08 19:23:44 -04:00
Alexander Holliday
22232489a8
Merge pull request #3934 from bluewave-labs/fix/admin-gate-docker-logs
...
fix: admin gate docker logs
2026-09-08 15:59:17 -07:00
Alex Holliday
04277a6eb4
add admin check to fetch request
2026-09-08 15:55:17 -07:00
Alex Holliday
a8dc867e78
add admin gate to API route
2026-09-08 15:52:43 -07:00
Alex Holliday
533783ba3e
gate client side log page behind admin check
2026-09-08 15:51:17 -07:00
Alexander Holliday
fd7b3e5f20
Merge pull request #3933 from bluewave-labs/feat/docker-state-palette
...
feat: docker state palette
2026-09-08 15:36:31 -07:00
Alex Holliday
ae4b851620
pass palette to stat box for docker state
2026-09-08 15:33:50 -07:00
Alex Holliday
e83f97a05a
add function to translate docker state to palette keys
2026-09-08 15:33:31 -07:00
Alexander Holliday
070682af74
Merge pull request #3932 from bluewave-labs/fix/test-all-admin-guard
...
fix: add admin guard to test all button, fix tests
2026-09-08 11:01:21 -07:00
Alex Holliday
8609e4bca0
add admin guard to test all button, fix tests
2026-09-08 10:46:36 -07:00
Alexander Holliday
2661d7a384
Merge pull request #3922 from alishanahmad907/fix/rbac-auth
...
fix(api): enforce RBAC role checks on maintenance windows, notifications, and check deletion
2026-09-08 10:43:01 -07:00
Alexander Holliday
5b9d554f46
Merge pull request #3910 from bluewave-labs/fix/checks-table-copy-message
...
fix(client): don't navigate away when selecting text in a table row
2026-09-08 10:31:56 -07:00
Alex Holliday
7fb8bab4be
purge narrative comment
2026-09-08 10:21:44 -07:00
Alexander Holliday
75d29124b6
Merge pull request #3909 from signalgridco/feat/signalgrid-notifications
...
feat: add Signalgrid notification provider
2026-09-08 10:14:19 -07:00
Alexander Holliday
1f0ea6cedc
Merge pull request #3914 from eegrok/fix/maintenance-window-timezone-copy
...
fix Start Time description to accurately reflect that the time zone is local not UTC
2026-09-08 10:07:10 -07:00
Alexander Holliday
07a38b9c2c
Merge pull request #3925 from egeoztass/fix/create-monitor-return-document
...
fix: return the created monitor from createMonitor
2026-09-08 10:03:34 -07:00
egeoztass and Claude Fable 5.1
67806c94b1
fix: return the created monitor from createMonitor
...
The controller writes the service's return value into the response, but
createMonitor was typed Promise<void> and returned nothing, so every
successful POST /monitors answered data: null and callers had no way to
read the new monitor's id.
Fixes #3917
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01D7eViZ2Np5ZpWUYNoRhmAt
2026-09-07 12:31:07 +02:00
Alexander Holliday
26c0628f34
Merge pull request #3923 from bluewave-labs/feat/reorder-sidebar-options
...
feat(sidebar): reorder Docker and Pagespeed menu items
2026-09-06 07:58:54 -07:00
Malena Aguiar and Claude Sonnet 4.6
4bbc84ac48
feat(sidebar): reorder Docker and Pagespeed menu items
...
Swap Docker and Pagespeed positions in the monitoring section of the
sidebar so Docker appears before Infrastructure and Pagespeed comes last.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-09-06 08:41:41 -06:00
Ali Shan Ahmad
2eeb088b61
[FIX]: rbac by adding the missing isAllowed(["admin", "superadmin"]) authorization middleware to mutating API endpoints for maintenance windows, notifications, and monitor check history.
2026-09-06 08:35:43 +00:00
Gorkem Cetin
7862b3c6f9
Update image in README.md
...
Replaced the old image with a new image in the README.
2026-09-06 04:14:17 +03:00
Gorkem Cetin
02b0daa37d
Update README.md
2026-09-06 04:11:51 +03:00
Gorkem Cetin
1492569b73
Remove code owners from CODEOWNERS file
2026-09-06 04:10:05 +03:00
Alexander Holliday
a545b81569
Merge pull request #3921 from bluewave-labs/fix/docker-permissions
...
fix: update docker permissions
2026-09-04 14:56:37 -07:00
Alex Holliday
ce9dce48b3
update docker permissions
2026-09-04 14:55:07 -07:00
Alexander Holliday
7fcdcc0568
Merge pull request #3920 from bluewave-labs/feat/docker-container-logs
...
feat: docker container logs
2026-09-04 14:42:27 -07:00
Alex Holliday
9eea53aa5f
add docker redirect
2026-09-04 14:41:10 -07:00
Alex Holliday
bd7b6038f5
add empty view for no logs
2026-09-04 14:36:26 -07:00
Alex Holliday
e2362ca809
add empty view if logs disabled
2026-09-04 14:34:24 -07:00
Alex Holliday
9a541dac21
mock missing dependency
2026-09-04 14:33:13 -07:00