Alexander Holliday
3cc4db9af5
Merge pull request #3895 from bluewave-labs/fix/infrastructure-gauges-overflow
...
fix(infrastructure): wrap gauge row so every disk stays reachable
2026-08-31 09:26:28 -07:00
Alex Holliday
94ecbfe365
add missing props
2026-08-31 09:24:56 -07:00
Alex Holliday
5343241036
add a flex basis prop instead of one-off fix
2026-08-31 09:21:35 -07:00
Alexander Holliday
46211ac61d
Merge pull request #3899 from bluewave-labs/feat/first-class-docker-monitoring
...
feat: first class docker monitoring
2026-08-28 15:12:19 -07:00
Alex Holliday
e964234f54
add tests and migration
2026-08-28 14:42:46 -07:00
Alex Holliday
e60bfd18ff
add route
2026-08-28 14:03:27 -07:00
Alex Holliday
560d64a482
add controller method for docker monitors
2026-08-28 14:00:34 -07:00
Alex Holliday
c8826d90d5
update openapi
2026-08-28 13:59:54 -07:00
Alex Holliday
cacedfd7d8
add validation
2026-08-28 13:59:24 -07:00
Alex Holliday
4ec03dfd04
fix return type, copy paste bug
2026-08-28 13:49:44 -07:00
Alex Holliday
78d3b23e93
handle docker checks
2026-08-28 13:48:37 -07:00
Alex Holliday
1a1dc7d807
add docker check aggregation
2026-08-28 13:30:32 -07:00
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
gorkem-bwl
96b2266a9d
fix(infrastructure): wrap gauge row so every disk stays reachable
...
The gauge row on the infrastructure details page laid out memory, CPU
and one gauge per disk in a single flex row with no wrapping and no
overflow handling. Each gauge is capped at 260px, so on a host with
enough disks the row ran past the content column.
RootLayout sets overflow: "hidden" on that column, so the excess was
clipped outright rather than becoming scrollable - the later disks
rendered but could not be reached by any means.
Three changes, all scoped to this row:
flexWrap moves the overflow onto additional rows.
useFlexGap is required alongside it. MUI's Stack implements `spacing`
as `& > :not(style) ~ :not(style) { marginLeft }`, and that selector is
DOM-order based rather than line-aware, so the first card of each
wrapped row would carry a spurious 16px left margin and misalign
against the row above. useFlexGap switches to a real flex gap.
flexBasis on the children is what actually makes the line break.
BaseChart sets `flex: 1`, which expands to `flex: 1 1 0%`; wrapping is
decided by the sum of items' hypothetical main sizes, so with a zero
basis that sum is 0 and the row never overflows. The cards would
instead shrink to min-content (roughly the 70px gauge plus the widest
label) and stay on one cramped line. Giving each child a 260px basis
makes the row wrap at the intended card width.
The basis is applied through the row's own `& > *` selector rather than
by changing BaseChart, which has eight other consumers that default to
maxWidth: "100%" and would have had their layout altered.
The repeated 260 literals are now a named constant.
Only affects viewports at or above the md breakpoint; below it the
stack is already a column, where flexWrap is inert.
Claude-Session: https://claude.ai/code/session_01AbYLvwpEaZFXktHVcqrFRd
2026-08-28 10:36:50 -04:00
Alexander Holliday
80073af80a
Merge pull request #3894 from bluewave-labs/chore/monitor-list-refactor
...
chore: monitor list refactor
2026-08-27 14:41:09 -07:00
Alex Holliday
0c9334071f
refactor monitor pages
2026-08-27 14:28:29 -07:00
Alex Holliday
e444d5fbe6
decycle imports
2026-08-27 13:54:40 -07:00
Alex Holliday
e9dca23664
add base monitor list page
2026-08-27 13:53:28 -07:00
Alex Holliday
7fb0e9dc70
new monitor list controller hook
2026-08-27 13:18:02 -07:00
Alex Holliday
de148f9773
add pagespeed table to redux state
2026-08-27 12:32:10 -07:00
Alexander Holliday
54ffd74048
Merge pull request #3887 from bluewave-labs/feat/heatmap-color-interpolation
...
feat: interpoalte colors for severity of downtime
2026-08-26 12:07:52 -07:00
Alex Holliday
4bc71a3d18
interpoalte colors for severity of downtime
2026-08-26 11:48:33 -07:00
Alexander Holliday
d03765c5fd
Merge pull request #3886 from bluewave-labs/fix/proxy-id-empty-string
...
fix: deal with empty strings for proxyId
2026-08-26 11:21:18 -07:00
Alex Holliday
f30085bae3
deal with empty strings for proxyId
2026-08-26 11:19:08 -07:00
Alexander Holliday
c24440f8c9
Merge pull request #3883 from bluewave-labs/chore/swr-policy
...
chore: set keep previous data
2026-08-26 10:42:00 -07:00
Alex Holliday
d8ce2dfdc8
set keep previous data
2026-08-26 10:40:02 -07:00
Alexander Holliday
28f8542bce
Merge pull request #3882 from bluewave-labs/chore/dry-run-check
...
chore: add lockfile check
2026-08-26 10:06:53 -07:00
Gorkem Cetin
2e258fa39a
Update README with installation options
...
Added 1-click installation options for Checkmate.
2026-08-26 12:51:40 +03:00
Gorkem Cetin
7dedcca41d
Revise README for contributor stats and project description
...
Updated the README to reflect recent achievements and contributions.
2026-08-26 12:47:27 +03:00
Alex Holliday
97d6222297
add a lockfile check
2026-08-25 15:20:57 -07:00
Alexander Holliday
14ddfc97b0
Merge pull request #3876 from bluewave-labs/fix/node-version
...
Fix/node version
2026-08-25 15:17:41 -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
Alexander Holliday
959a434d21
Merge pull request #3875 from bluewave-labs/fix/package-lock-sync
...
fix package lock sync issue
2026-08-25 15:06:03 -07:00
Alex Holliday
4298397e3e
fix package lock sync issue
2026-08-25 15:05:28 -07:00
Alexander Holliday
fc3fab4905
Merge pull request #3873 from bluewave-labs/chore/version-bump
...
minor version bump
2026-08-25 14:52:58 -07:00
Alex Holliday
0b54b5c6cd
minor version bump
2026-08-25 14:49:52 -07:00
Alexander Holliday
358b1deec7
Merge pull request #3872 from bluewave-labs/fix/csp
...
fix: logo image preview CSP
2026-08-25 14:48:00 -07:00
Alex Holliday
9839d48ca0
add img-src blob: to CSP, stop refetching blob
2026-08-25 14:44:01 -07:00
Alexander Holliday
83c2df4390
Merge pull request #3863 from eralpozcan/feat/status-page-monitor-tags
...
feat(status-page): show monitor tags in status page selector
2026-08-25 14:16:33 -07:00
Alexander Holliday
31f6727519
Merge pull request #3871 from bluewave-labs/fix/remove-dead-workflows
...
fix: remove dead workflows
2026-08-25 14:12:02 -07:00
Alex Holliday
96f8bf4a66
Merge branch 'develop' into fix/remove-dead-workflows
2026-08-25 14:10:18 -07:00
Alexander Holliday
06bf5e45f5
Merge pull request #3870 from bluewave-labs/fix/package-lock
...
fix: regen package lock
2026-08-25 14:09:34 -07:00
Alex Holliday
d0fc402683
format
2026-08-25 14:08:11 -07:00
Alex Holliday
b922654cfc
remove poeditor workflows
2026-08-25 14:07:13 -07:00
Alex Holliday
d7dce5d7a3
regen package lock
2026-08-25 14:03:35 -07:00