Alex Holliday
839f1beb41
remove __v from client type
2026-03-10 10:37:44 -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
Tobias Bruckert
978dc4cda6
Merge branch 'develop' into feature/teams-notification-channel
2026-03-09 08:33:36 +11: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
Alex Holliday
38e2a64255
explicitly bump zod
2026-03-06 12:25:32 -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
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
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
Alex Holliday
c094a5fd73
format
2026-03-06 11:02:20 -08:00
Alex Holliday
206e28d1b9
user helper
2026-03-06 11:01:38 -08:00
Alex Holliday
2f1a164c26
remove rtt
2026-03-06 10:46:00 -08:00
Alex Holliday
124a8c0b07
ping type globalping checks
2026-03-06 10:37:29 -08:00
Alex Holliday
35f018623f
fix prettier hook
2026-03-06 09:45:33 -08:00
Tobias Bruckert
12a4112055
Merge branch 'develop' into feature/teams-notification-channel
2026-03-06 13:08:41 +11:00
Alex Holliday
69e07975e3
bump dependencies
2026-03-05 13:57:45 -08:00
tobias.bruckert@mcon-group.com
33201096b7
add teams
2026-03-05 19:16:08 +11:00
gorkem-bwl
a1068f1d7e
refactor: move dark background colors to colors object
...
Addresses review feedback — define gray900 and gray850 in the colors
object and reference them in the dark palette.
2026-03-04 19:56:54 -05:00
Alex Holliday
3c99809e8e
rix reveresed checks
2026-03-04 23:24:05 +00:00
gorkem-bwl
75eca743b4
fix: use neutral gray background for dark mode
...
## Changes
- Replace MUI default blue-tinted dark background with neutral grays
(#151518 for default, #1c1c21 for paper/cards)
- Remove decorative blue/purple SVG blob overlay from dark mode background
## Benefits
- Dark mode now has a clean, neutral gray appearance instead of a blue tint
2026-03-04 16:30:19 -05:00
Alex Holliday
13e9185011
bump version
2026-03-04 18:24:06 +00:00
Alex Holliday
a7d14e0e43
add global swr config
2026-03-02 22:37:58 +00:00
Alexander Holliday
0bff26fe47
Merge pull request #3346 from bluewave-labs/fix/hardcoded-dimensions
...
Fix/hardcoded dimensions
2026-03-01 07:19:44 -08:00
Alex Holliday
9169410c1a
fallback and histogram
2026-02-28 22:03:30 +00:00
Alex Holliday
9174e66134
sidebar and starprompt
2026-02-28 21:48:42 +00:00
Alex Holliday
04c3c57a59
card-details
2026-02-28 21:27:33 +00:00
Alex Holliday
f69b6bbf31
create status page
2026-02-28 21:04:46 +00:00
Alex Holliday
05aa1e7112
authfooter
2026-02-28 20:57:44 +00:00
Alexander Holliday
8aead0a00c
Merge pull request #3332 from bluewave-labs/fix/pagespeed-sort
...
Pagespeed filter sorting fix
2026-02-28 12:51:49 -08:00
Alex Holliday
db8ed2994a
maintenance create
2026-02-28 20:42:10 +00:00
Alex Holliday
8571ccea78
settings page
2026-02-28 20:25:49 +00:00
Alex Holliday
4d273a6dce
table and createMonitor
2026-02-28 16:30:04 +00:00
Alex Holliday
4aabc16096
theme constants
2026-02-28 16:16:14 +00:00
Alexander Holliday
94f9c3d118
Merge pull request #3326 from bluewave-labs/fix/uptime/row-ui
...
Fix: Uptime Table Body Placement
2026-02-28 08:04:50 -08:00
Alex Holliday
308a439790
apply logger
2026-02-28 01:55:41 +00:00
Alex Holliday
42a001b24e
logger
2026-02-28 01:04:35 +00:00
Alex Holliday
e3057ad039
remove unused import
2026-02-26 22:21:19 +00:00
Alex Holliday
32f41a3cc4
remove unused import
2026-02-26 22:11:32 +00:00