Alex Holliday
a0738dff63
purge narrative comment
2026-08-31 09:29:17 -07:00
gorkem-bwl
840e12eb9a
fix(infrastructure): clamp gauge arc and fix disk key fallback
...
Two small pre-existing bugs in the infrastructure gauges.
Arc overdraw. Gauge computed strokeLength from the raw `progress` prop
while the label and the fill colour both used `progressWithinRange`,
the value clamped to 0-100. A reading above 100% therefore swept the
arc past a full circle - the offset (circumference - strokeLength)
went negative - while the label still read "100.0%". A negative
reading drew the arc backwards for the same reason. strokeLength now
uses the clamped value, so out-of-range input stops at exactly one
turn and matches what the label and colour already showed. Values in
range are unaffected.
The effect that animates the arc also listed `progress` in its
dependency array while only reading `strokeLength`, so it re-ran the
100ms animation on changes that could not alter the arc (105% to 110%,
say). Now that strokeLength is derived from the clamped value, the
stale dependency is dropped.
Disk key fallback. `disk?.device || 0 + idx` parses as
`disk?.device || (0 + idx)` because + binds tighter than ||, so the
fallback was just `idx` and the leading 0 did nothing. It happened to
produce unique keys, but by accident rather than intent, and a disk
whose device is the empty string collided with index 0. Replaced with
a `disk-${idx}` template so the intent is explicit.
Claude-Session: https://claude.ai/code/session_01AbYLvwpEaZFXktHVcqrFRd
2026-08-28 11:22:29 -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
Alexander Holliday
5d2aa28570
Merge pull request #3869 from bluewave-labs/fix/proxy-scoping
...
fix: proxy scoping
2026-08-25 13:54:05 -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
Alexander Holliday
f731648007
Merge pull request #3868 from bluewave-labs/feat/proxy-frontend
...
add global proxy setting config and translation keys
2026-08-25 10:48:04 -07:00
Alexander Holliday
a1199f957d
Merge pull request #3867 from bluewave-labs/feat/proxy-frontend
...
feat: proxy frontend
2026-08-25 10:44:46 -07:00
Alex Holliday
ea8ad88ae9
add global proxy setting config and translation keys
2026-08-25 10:29:19 -07:00
Alex Holliday
6e271f834c
select -> radio, update descriptions
2026-08-25 09:55:34 -07:00
Alex Holliday
0c21dcdd2a
add settings response type, destructure
2026-08-25 09:39:56 -07:00
eralpozcan
9bb95e1f0c
feat: show monitor tags in status page selector
2026-08-22 14:05:44 +03:00
Alex Holliday
ccfda938d5
Add proxies to create/edit monitors page
2026-08-21 15:13:34 -07:00
Alex Holliday
cc137e1d06
add proxies CRUD pages
2026-08-21 15:13:17 -07:00
Alexander Holliday
41859f241a
Merge pull request #3860 from bluewave-labs/feat/proxy-resolver
...
feat: proxy resolver
2026-08-21 12:34:22 -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