mannilakash
d6ceedc2dd
fix: upstream changes for resolving invalid responseTime
2026-03-12 14:05:31 -04:00
mannilakash
411270d256
fix: modify heatmap response time conditional text
2026-03-12 12:44:46 -04:00
Alexander Holliday
6404a06999
Merge pull request #3414 from bluewave-labs/fix/settings-controller-typing
...
fix: SettingsController correct types
2026-03-12 09:38:56 -07:00
Alex Holliday
a2bc2d8442
Merge branch 'fix/settings-controller-typing' of github.com:ajhollid/bluewave-uptime into fix/settings-controller-typing
2026-03-12 09:37:37 -07:00
Alex Holliday
e9cb302d6e
remove dead unions
2026-03-12 09:37:25 -07:00
Alex Holliday
fa8764fde2
remove dead union, remove unused undefined -> conversion
2026-03-12 09:37:25 -07:00
Alex Holliday
84ca5db0fa
refactor settingsController
2026-03-12 09:37:08 -07:00
Alex Holliday
8ec285ed41
remove dead unions
2026-03-12 09:35:33 -07:00
Alex Holliday
d070a33d7f
remove dead union, remove unused undefined -> conversion
2026-03-12 09:32:34 -07:00
Alex Holliday
aa61e0f321
refacotr settingsController
2026-03-12 09:13:35 -07:00
Alexander Holliday
a6b92d3c51
Merge pull request #3412 from bluewave-labs/fix/queueController-types
...
fix: QueueController Types
2026-03-11 14:10:26 -07:00
Alex Holliday
1af609a569
remove unsued route/methods
2026-03-11 14:08:20 -07:00
Alex Holliday
61cc0c2bef
remove unused route
2026-03-11 13:51:37 -07:00
Alexander Holliday
e4a228e61e
Merge pull request #3411 from bluewave-labs/fix/notification-controller-validation
...
fix: implement NotificationController missing validation
2026-03-11 13:46:51 -07:00
Alex Holliday
76f550843b
remove dead check
2026-03-11 13:45:17 -07:00
Alex Holliday
15d8a8ba1f
fix test alert type
2026-03-11 13:40:35 -07:00
Alexander Holliday
842fa92cec
Merge pull request #3401 from bluewave-labs/fix/rename-breached-to-exceeded
...
fix: rename "breached" status to "threshold exceeded"
2026-03-11 13:36:53 -07:00
Alex Holliday
e878f51887
use service name
2026-03-11 13:30:39 -07:00
gorkem-bwl
9466090332
fix: rename "breached" to "threshold exceeded" in user-facing strings
...
Only changes user-facing text — no enum, type, or backend status changes.
## Changes
- locales/en.json: "breached" → "threshold exceeded"
- notificationMessageBuilder.ts: notification title/summary/details
- email.ts: email subject line
2026-03-11 16:30:30 -04:00
Alex Holliday
16b267d3a5
implement missing validation
2026-03-11 13:28:48 -07:00
Alexander Holliday
01f2aa294e
Merge pull request #3410 from bluewave-labs/fix/monitor-controller-validation
...
fix: validation in monitor controller
2026-03-11 13:15:41 -07:00
Alex Holliday
c156a49cc0
remove dead check
2026-03-11 13:10:09 -07:00
Alex Holliday
20ff76df9d
remove unsued route/validation
2026-03-11 13:07:56 -07:00
Alex Holliday
ff90953f17
cleanup and tighten validation
2026-03-11 12:57:27 -07:00
Alex Holliday
545926cfcf
fix validation in monitor controller
2026-03-11 12:41:27 -07:00
Alexander Holliday
365b6cc60a
Merge pull request #3409 from bluewave-labs/fix/mw-controller-typing
...
fix: type MWController
2026-03-11 12:11:09 -07:00
Alex Holliday
42f6c42ae1
fix discarded validation, tighten types
2026-03-11 12:04:28 -07:00
Alex Holliday
456237ba4e
tighten date typing
2026-03-11 12:00:19 -07:00
Alex Holliday
e887c2308a
type MWController
2026-03-11 11:51:01 -07:00
Alexander Holliday
24d571a8db
Merge pull request #3408 from bluewave-labs/fix/logController
...
fix: log controller
2026-03-11 11:39:01 -07:00
Alexander Holliday
d41c5e9ebf
Merge pull request #3407 from bluewave-labs/fix/invite-controller-typing
...
fix: inviteController typing
2026-03-11 11:38:02 -07:00
Alex Holliday
d07f259829
properly type logController
2026-03-11 11:37:17 -07:00
Alex Holliday
566011c4e9
fix inviteController typing
2026-03-11 11:35:36 -07:00
Alexander Holliday
3dd0e0a998
Merge pull request #3403 from bluewave-labs/fix/email-body-mjml
...
fix: empty email body due to TSC ignoring .mjml templates
2026-03-11 11:31:24 -07:00
Alexander Holliday
cda0ec3a4c
Merge pull request #3406 from bluewave-labs/fix/incident-controller-typing
...
fix: Incident Controller/Service typing
2026-03-11 11:18:05 -07:00
Alex Holliday
d00889ff9b
renamed variable
2026-03-11 11:14:44 -07:00
Alex Holliday
eafd97b9ad
controller, service, validation
2026-03-11 11:10:38 -07:00
Alexander Holliday
7a0e0bccf4
Merge pull request #3405 from bluewave-labs/fix/diagnostic-controller-types
...
fix: properly type diagnosticController
2026-03-11 10:51:42 -07:00
Alexander Holliday
01401d56b8
Merge pull request #3404 from bluewave-labs/fix/controller-utils-types
...
fix: controller utils types
2026-03-11 10:51:11 -07:00
Alex Holliday
f69b7f6a35
properly type diagnosticController
2026-03-11 10:50:10 -07:00
Alex Holliday
cb5316e6f5
fix ssl-checker type
2026-03-11 10:48:12 -07:00
Alexander Holliday
25baff3013
Merge pull request #3400 from bluewave-labs/fix/dns-cache-ttl
...
fix: set DNS cache TTL to prevent stale lookups
2026-03-11 10:36:08 -07:00
mannilakash
bcff3e15a8
fix: updating build script to add .mjml templates
2026-03-11 13:34:25 -04:00
mannilakash
1ad39fcac6
fix: empty email body due to TSC ignoring .mjml templates
2026-03-11 12:42:57 -04:00
Gorkem Cetin
85d2d34a90
Fix links to Checkmate documentation and user guide
...
Updated links to documentation and user guides in README.
2026-03-11 02:35:54 -04:00
Gorkem Cetin
f6d9b7566b
Remove project references from README
...
Removed references to other BlueWave projects from the README.
2026-03-11 01:47:48 -04:00
gorkem-bwl
943ef92053
fix: rename "breached" status to "exceeded" for clarity
...
The word "breached" in infrastructure monitoring was confusing users
as it implied a security breach. Renamed to "exceeded" which better
describes threshold violations (e.g. "threshold exceeded").
## Changes
- Renamed monitor status value from "breached" to "exceeded" across
server types, status service, queue helper, notification builder,
email subject lines, and MongoDB aggregation queries
- Renamed client types, status box/label components, translation key,
and infrastructure page props to match
- Added DB migration (0005) to update existing monitors with the old
status value
2026-03-11 01:31:05 -04:00
gorkem-bwl
84cac870d5
fix: set DNS cache TTL to prevent stale lookups
...
CacheableLookup defaults to maxTtl=Infinity, meaning successful DNS
lookups are cached forever until process restart. This causes monitors
to fail permanently if DNS changes or if a resolver outage causes
ENOTFOUND errors to persist after recovery.
Set maxTtl=300s (5 min) for successful lookups and errorTtl=30s for
failed lookups so the cache recovers automatically.
2026-03-10 19:04:04 -04:00
Alex Holliday
2884ab524d
type fetchMonitorCertificate
2026-03-10 11:35:05 -07:00
Alexander Holliday
eac470cb68
Merge pull request #3399 from bluewave-labs/fix/auth-controller
...
fix: type authController correctly, update services accordingly
2026-03-10 11:31:57 -07:00