gorkem-bwl
2055943876
fix: make dateRange optional for hardware details endpoint
...
The Joi validation marks dateRange as optional, but the controller was using
requireString() which throws a 400 error when dateRange is missing.
Changed to optionalString() with "recent" as the default value, matching
the behavior of other similar endpoints and the Joi validation schema.
2026-01-16 13:11:41 -05:00
gorkem-bwl
bf15018173
fix: various UI/UX improvements for infrastructure pages
...
## Changes
- Fix infrastructure monitor configure page loading error by adding required dateRange parameter
- Fix URL validation error when editing existing infrastructure monitors
- Fix monitor update using correct 'id' property instead of '_id'
- Fix gauge box labels: "Device" (capitalized) and "Mounted on" instead of "mountpoint"
- Show full device path instead of truncated ".../" prefix
- Implement CSS Grid layout for gauge boxes ensuring consistent widths across all rows
- Gauge boxes expand to fill space only when 4+ boxes exist
## Files Modified
- client/src/Pages/Infrastructure/Create/index.jsx
- client/src/Pages/Infrastructure/Create/hooks/useInfrastructureSubmit.jsx
- client/src/Pages/Infrastructure/Details/Components/GaugeBoxes/index.jsx
- client/src/Pages/Infrastructure/Details/Components/GaugeBoxes/Gauge.jsx
- client/src/Pages/Infrastructure/Details/Components/BaseContainer/index.jsx
- client/src/Pages/Infrastructure/Details/Hooks/useHardwareUtils.jsx
- client/src/locales/en.json
2026-01-15 22:04:56 -05:00
Alexander Holliday
b5caabed20
Merge pull request #3135 from bluewave-labs/fix/pagespeed-monitor-delete
...
Fix pagespeed monitor deletion failing with undefined ID
2026-01-15 18:29:34 -08:00
gorkem-bwl
8814596d6e
Fix pagespeed monitor deletion failing with undefined ID
...
The delete handler was using monitor._id from state, which was undefined
because the fetched monitor object didn't have _id populated. Changed to
use monitorId directly from URL params, which is already available and
used by other handlers in the same component (e.g., handlePause).
Fixes "Failed to delete monitor" error when removing pagespeed monitors.
2026-01-15 21:27:37 -05:00
Alexander Holliday
2f2ce34373
Merge pull request #3132 from bluewave-labs/fix/theme-simplification-and-bug-fixes
...
Simplify theme and fix Redux state bugs
2026-01-15 16:51:05 -08:00
gorkem-bwl
8b2ee8d937
Simplify theme and fix Redux state bugs
...
## Changes
- Remove unused semantic color groups (successSecondary, map, chatbot)
- Remove unused properties from primary and tertiary groups
- Inline accent.darker usage in globalTheme.js
- Fix greeting component crash with persisted Redux state
- Fix MonitorGrid key prop warning
## Details
Theme simplification:
- Reduced constants.js from 355 to 291 lines
- Removed 3 unused semantic color groups
- Removed 6 unused properties (contrastBorder, contrastBorderDisabled, etc.)
- Inlined darken() call for accent hover states
Bug fixes:
- Added null-safe selectors in greeting.jsx for state.ui.greeting
- Added initialization check in setGreeting reducer for older persisted state
- Fixed key prop in MonitorGrid to handle both _id and id
- Removed unused console.log and Grid2 import
2026-01-15 18:06:40 -05:00
Alexander Holliday
d82877b28d
Merge pull request #3121 from web-engineer/fix/3120-data-leak
...
3120 remove URL's from data when they are supposed to be disabled
2026-01-15 14:24:47 -08:00
Alexander Holliday
206dcae196
Merge pull request #3131 from bluewave-labs/fix/remove-monitor-db-module
...
fix: remove db module
2026-01-15 13:05:12 -08:00
Alex Holliday
56bfbe2c77
format
2026-01-15 21:05:00 +00:00
Alex Holliday
8aac3086b8
build error
2026-01-15 21:03:35 +00:00
Alex Holliday
9255500bfc
remove db module
2026-01-15 20:55:01 +00:00
Alexander Holliday
e99b87fc1e
Merge pull request #3130 from bluewave-labs/fix/monitor-service
...
Fix/monitor service
2026-01-15 11:40:33 -08:00
Alex Holliday
ec953ff262
format
2026-01-15 19:40:22 +00:00
Alex Holliday
68559741ba
remove mongo middleware
2026-01-15 19:36:41 +00:00
Alex Holliday
74a7f0a701
remove verify team access
2026-01-15 18:33:03 +00:00
Alex Holliday
75bcf9df58
deleteById
2026-01-15 18:24:58 +00:00
Alex Holliday
6b5fd8d17f
update, pause
2026-01-15 18:21:36 +00:00
Alexander Holliday
a1069f487b
Merge pull request #3128 from bluewave-labs/new-uptime-time-range
...
New uptime time range
2026-01-15 09:28:30 -08:00
Craig Lawson
420164d616
conditional simplification as reqeusted
2026-01-15 12:52:11 +00:00
Craig Lawson
f0a6fc4fdf
Merge upstream/develop into fix/3120-data-leak
2026-01-15 11:06:27 +00:00
karenvicent
e306499bce
Merge branch 'develop' into new-uptime-time-range
2026-01-14 22:50:58 -05:00
karenvicent
1472a09718
add new uptime intervals
2026-01-14 22:43:25 -05:00
Alex Holliday
e7e4ce7f57
pagination fix
2026-01-14 15:57:17 -08:00
Alex Holliday
93c24d2f5c
pagination and filter fix
2026-01-14 15:44:52 -08:00
Alex Holliday
cdbaad5bd9
initial
2026-01-14 23:34:05 +00:00
Alexander Holliday
b1b27be731
Merge pull request #3127 from bluewave-labs/feat/monitor-service-ts
...
Feat/monitor service ts
2026-01-14 14:49:00 -08:00
Alexander Holliday
01f005ca41
Merge branch 'develop' into feat/monitor-service-ts
2026-01-14 14:47:25 -08:00
Alex Holliday
1326a6222b
format
2026-01-14 22:45:47 +00:00
Alex Holliday
aea0b34533
format
2026-01-14 22:45:39 +00:00
Alex Holliday
d4af86f26c
pagespeed details
2026-01-14 22:44:23 +00:00
Alex Holliday
940247b7bf
teamid
2026-01-14 21:47:37 +00:00
Alex Holliday
2b0c523047
unify requests
2026-01-14 20:11:05 +00:00
Alex Holliday
4ad09fad4f
snapshots
2026-01-14 20:06:37 +00:00
Alex Holliday
665eb9a67f
hardware details
2026-01-14 19:28:17 +00:00
Alex Holliday
d1faeab042
fix params
2026-01-14 00:04:22 +00:00
Alex Holliday
76fa99f7bd
getUptimeDetails
2026-01-13 23:59:09 +00:00
Alex Holliday
77764c51ee
addDemo
2026-01-13 23:22:34 +00:00
Alex Holliday
8a986d2e58
add indexes
2026-01-13 22:56:51 +00:00
Alexander Holliday
e57b161be9
Merge pull request #3126 from bluewave-labs/fix/checks-index
...
add index and cutof
2026-01-13 14:46:24 -08:00
Alex Holliday
8de06df8c4
add index and cutof
2026-01-13 14:45:54 -08:00
Alexander Holliday
8e359cf145
Merge pull request #3125 from bluewave-labs/fix/check-repository
...
fix: check repo fix
2026-01-13 13:46:27 -08:00
Alex Holliday
52e598a66e
Merge branch 'fix/check-repository' into feat/monitor-service-ts
2026-01-13 21:46:17 +00:00
Alex Holliday
0a60cc0363
check repo fix
2026-01-13 21:44:16 +00:00
Alex Holliday
75788f7cb5
Merge branch 'develop' into feat/monitor-service-ts
2026-01-13 20:22:34 +00:00
Alexander Holliday
b58a7ad053
Merge pull request #3123 from bluewave-labs/feat/time-series
...
Feat/time series
2026-01-13 12:21:18 -08:00
Alex Holliday
f763126b38
format'
2026-01-13 20:20:50 +00:00
Alex Holliday
e79bf28bdc
server format
2026-01-13 20:20:29 +00:00
Alex Holliday
d0b3bc60df
create and update
2026-01-13 20:20:00 +00:00
Alex Holliday
117a2e00c4
status page fix
2026-01-13 19:01:56 +00:00
Alex Holliday
f8e88623a8
hardware details pipeline refactor
2026-01-13 18:54:28 +00:00