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
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
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
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
mannilakash
bcff3e15a8
fix: updating build script to add .mjml templates
2026-03-11 13:34:25 -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
Alex Holliday
a15b9837c6
fix getUserById
2026-03-10 11:29:40 -07:00
Alex Holliday
562d723fcf
remove redundant checks, use validated body
2026-03-10 11:25:55 -07:00
Alex Holliday
2fdd5a72f0
type authController correctly, update services accordingly
2026-03-10 11:18:59 -07:00
Alex Holliday
dc7d442ace
remove unnecessary check
2026-03-10 10:44:02 -07:00
Alex Holliday
bbdadb0bf5
remove expiry from repository and service
2026-03-10 10:34:09 -07:00
Alex Holliday
cadf68740a
remove old expiry field, remove vestigal checks
2026-03-10 10:33:18 -07:00
Alex Holliday
6ad0a6a29d
validation fix, batch deleteOlderThan
2026-03-10 10:20:23 -07:00
Alex Holliday
77af9d2e93
FE UI, userService type fix
2026-03-09 11:32:01 -07:00
Alex Holliday
b1147b8bf9
FE implementation
2026-03-09 11:28:46 -07:00
Alex Holliday
5ab230f77b
remove any types
2026-03-09 11:15:50 -07:00
Alex Holliday
d9cb81e71d
backend implementation
2026-03-09 11:14:40 -07:00
Alexander Holliday
0058772f61
Merge commit from fork
...
Fixed the Mass Assignment Privilege Escalation in Checkmate
2026-03-09 10:27:39 -07:00
Alexander Holliday
bbc2e4073b
Merge pull request #3375 from tb102122/feature/teams-notification-channel
...
add teams
2026-03-09 09:39:56 -07:00
Aman Rawat
27dffe9fa6
Fixed
2026-03-09 13:12:01 +05:30
tobias.bruckert@mcon-group.com
7213bace08
Merge branch 'feature/teams-notification-channel' of https://github.com/tb102122/Checkmate into feature/teams-notification-channel
2026-03-09 08:43:30 +11:00
tobias.bruckert@mcon-group.com
2cbc667f30
add type checks and remove unneeded vars
2026-03-09 08:43:14 +11:00
Tobias Bruckert
978dc4cda6
Merge branch 'develop' into feature/teams-notification-channel
2026-03-09 08:33:36 +11:00
Alex Holliday
a960e3aba2
fix demo monitor import
2026-03-06 14:27:57 -08:00
Alexander Holliday
e7f052dfa0
Merge pull request #3386 from bluewave-labs/feat/remove-team-member
...
Add ability to remove team members
2026-03-06 12:37:55 -08:00
Alexander Holliday
1f56338697
Merge pull request #3390 from bluewave-labs/fix/port-env-var
...
Fix: restore PORT env var
2026-03-06 12:20:02 -08:00
Br0wnHammer
9f600f87af
Fix: Dev Dependencies in Server
2026-03-07 01:40:07 +05:30
Alex Holliday
afd6a12e7d
restore PORT env var
2026-03-06 12:07:18 -08:00
Br0wnHammer
5ebe46a81c
Feat: Websocket Implementation
2026-03-07 01:11:20 +05:30
Br0wnHammer
23247d4319
Feat: Update server validation
2026-03-07 00:59:39 +05:30