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
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
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
Alexander Holliday
3e26387b9d
Merge pull request #3398 from bluewave-labs/feat/retention
...
feat: retention
2026-03-10 10:45:24 -07:00
Alex Holliday
dc7d442ace
remove unnecessary check
2026-03-10 10:44:02 -07:00
Alex Holliday
839f1beb41
remove __v from client type
2026-03-10 10:37:44 -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
Alexander Holliday
7967b363c2
Merge pull request #3395 from bluewave-labs/fix/demo-monitors
...
fix: demo monitor import
2026-03-09 09:10:27 -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
ff1d473b81
Merge pull request #3392 from bluewave-labs/feat/version-bump
...
bump bersion
2026-03-06 12:48:48 -08:00
Alex Holliday
bd384bde4a
bump version
2026-03-06 12:47:00 -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
Alex Holliday
9903c72ff5
merge
2026-03-06 12:36:26 -08:00
Alex Holliday
d7d237d37b
move button strings to correct location, flex-end
2026-03-06 12:35:38 -08:00
Alexander Holliday
5d03f6f0f0
Merge pull request #3391 from ajhollid/fix/bump-zod
...
explicitly bump zod
2026-03-06 12:27:34 -08:00
Alex Holliday
38e2a64255
explicitly bump zod
2026-03-06 12:25:32 -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
gorkem-bwl
172467c0a6
fix: address PR review feedback
...
- Use useIsAdmin and useIsSuperAdmin hooks instead of manual role checks
- Close delete dialog on failure, not just on success
2026-03-06 15:19:01 -05:00
Alexander Holliday
ff2b6dff2b
Merge pull request #3387 from bluewave-labs/feat/uptime-websockets
...
Feat: Uptime - Websockets
2026-03-06 12:12:11 -08:00
Br0wnHammer
9f600f87af
Fix: Dev Dependencies in Server
2026-03-07 01:40:07 +05:30
Br0wnHammer
7eeff7a396
Fix: Dev Dependencies
2026-03-07 01:37:37 +05:30
Alex Holliday
afd6a12e7d
restore PORT env var
2026-03-06 12:07:18 -08:00
Br0wnHammer
125d70c4b1
Format Checks
2026-03-07 01:13:00 +05:30
Br0wnHammer
5ebe46a81c
Feat: Websocket Implementation
2026-03-07 01:11:20 +05:30
Br0wnHammer
19174ab3e5
Feat: update filter controls and default types
2026-03-07 01:02:30 +05:30
gorkem-bwl
7c953978ed
refactor: simplify EditUser imports and canDeleteUser logic
...
- Merge duplicate react-router-dom imports into one
- Replace useIsAdmin + useIsSuperAdmin + useSelector with single useSelector
- Remove redundant !includes("superadmin") check from canDeleteUser
2026-03-06 14:31:59 -05:00
Br0wnHammer
db5441d0e2
Feat: Frontend - update form hook and create/edit page
2026-03-07 01:01:49 +05:30
Br0wnHammer
1d529e3be4
Feat: Frontend - Add websocket to client types and validations
2026-03-07 01:00:38 +05:30
Br0wnHammer
23247d4319
Feat: Update server validation
2026-03-07 00:59:39 +05:30
Br0wnHammer
216d9b2996
Feat: Backend - Config
2026-03-07 00:58:55 +05:30
Br0wnHammer
62f1e62a26
Feat: Backend service - Implement WebSocket check in NetworkService
2026-03-07 00:57:52 +05:30
Br0wnHammer
55bdae77f9
Feat: Backend types - Register websocket type and payload
2026-03-07 00:56:58 +05:30
gorkem-bwl
82998a7795
feat: add ability to remove team members
...
## Changes
- Add DELETE /api/v1/auth/users/:userId endpoint (admin + superadmin)
- Add deleteUserById service method with role hierarchy enforcement
- Superadmins can remove admins and regular users
- Admins can only remove regular users
- No one can remove superadmins, demo users, or themselves via this endpoint
- Add "Remove user" button with confirmation dialog on edit user page
- Allow admins to view user details and access the edit user page
- Add i18n strings for remove user button and confirmation dialog
## Access control
- superadmin -> can remove admin, user
- admin -> can remove user only
- admin cannot remove superadmin or other admins (enforced on both backend and frontend)
2026-03-06 14:18:27 -05:00
Alexander Holliday
9fe8b7572f
Merge pull request #3374 from bluewave-labs/fix/dark-mode-background-color
...
Fix dark mode background to use neutral gray
2026-03-06 11:14:21 -08:00
Alex Holliday
a424092fbd
remove unused imports
2026-03-06 11:12:52 -08:00
Alexander Holliday
ad427dc765
Merge pull request #3385 from bluewave-labs/feat/globalping-ping-type
...
feat: globalping ping type
2026-03-06 11:10:45 -08:00