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
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
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
Alexander Holliday
db05db0c0c
Merge pull request #3859 from bluewave-labs/feat/outbound-proxy-server-crud
...
feat: outbound proxy server crud
2026-08-21 10:54: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
Alexander Holliday
158f2fffbe
Merge pull request #3858 from bluewave-labs/feat/uptime-percentage-two-decimals
...
feat(client): show uptime percentages with two decimals
2026-08-20 09:39:56 -07:00
gorkem-bwl
68c1f2e281
feat(client): show uptime percentages with two decimals
...
Requested by a user who found xx.xx% more trustworthy than xx.x% on their
status page. The presentational argument holds, but the stronger reason is
that one decimal was actively misleading.
Intl rounds to the displayed precision, so every value above 99.95% rendered
as "100.0%" — a claim of zero downtime for a period that contained real
outages. On a public status page that is the opposite of reassuring: the
number reads as flawless during a month with a visible incident.
One decimal also collapsed the range operators care about most. 99.9%,
99.95% and 99.99% are three very different commitments (8.7 hours, 4.4 hours
and 52 minutes of annual downtime) and the first rendered as 99.9% while the
other two were indistinguishable at 100.0%.
Everything flows through the shared formatter in FormatUtils, so this covers
both surfaces at once: the monitor list and diagnostics gauges in the web
app, and the uptime figure, chart cells and hover tooltip on status pages.
Infrastructure gauges are untouched — they format separately at zero
decimals, where CPU at "43.00%" would only add noise.
Server-side precision was already sufficient; the aggregation divides
without rounding, so no API change is needed.
Adds tests pinning the regression: 7 of the 10 fail against the previous
one-decimal formatter.
Note: this restores the client Vitest setup. PR #3844 introduced it, but the
config, scripts and logger tests were dropped when that branch merged into
develop, leaving the client with no test runner again.
2026-08-20 09:38:07 -07:00
Alexander Holliday
a719edb0fc
Merge pull request #3856 from bluewave-labs/feat/theme-button
...
feat: add theme mode to auth footer menu
2026-08-19 12:05:25 -07:00
Alexander Holliday
53702ec04b
Merge pull request #3855 from bluewave-labs/fix/keyboard-navigation
...
feat: improve keyboard navigation on create monitor page
2026-08-19 12:04:12 -07:00
Alex Holliday
84a73d9616
add theme mode to auth footer menu
2026-08-19 12:02:45 -07:00
Alex Holliday
7b2358bd48
improve keyboard navigation on create monitor page
2026-08-19 11:28:46 -07:00
Alexander Holliday
79957693fe
Merge pull request #3854 from bluewave-labs/fix/infra-instant-gauge
...
fix: add recent checks for infra monitors
2026-08-19 10:29:44 -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
Alexander Holliday
092f890f7f
Merge pull request #3851 from bluewave-labs/chore/dependency-bump
...
chore: bump server dependencies
2026-08-18 11:25:03 -07:00
Alex Holliday
2468d3e287
bump dependencies
2026-08-18 11:21:20 -07:00
Alexander Holliday
bc25c15c34
Merge pull request #3844 from bluewave-labs/fix/redact-sensitive-fields-client-logs
...
fix(security): redact sensitive fields from client-side logs
2026-08-18 10:49:47 -07:00
Alex Holliday
1b6218ea56
remove tests and harness
2026-08-18 10:46:57 -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