harsh-aghara
a044d7b2c7
fix(monitors): expose failedCount in bulk pause API response
2026-05-23 17:53:49 +05:30
Alex Holliday
76ce362eea
add tags to monitor controller
2026-05-19 14:45:29 -07:00
harsh-aghara
e725128b10
feat(monitors): track and report bulk action queue failures
...
Addresses PR feedback:
- Upgrades bulk pausing from Promise.all to Promise.allSettled
- Logs individual job queue sync failures with monitor ID context
- Surfaces failedCount to the frontend via controller response
- Adds unit tests to verify partial failure handling
Fixes #3602
2026-05-05 17:08:25 +05:30
harsh-aghara
657a35e948
feat(i18n): implement strict pluralization for bulk action notifications
...
Removes generic '(s)' syntax from backend responses. Adds proper _one and _other pluralization keys to all 16 locales with native grammar translations, resolving 0-count edge cases.
Fixes #3602
2026-05-02 14:28:15 +05:30
Retr01-sudo
094def117a
feat(monitors): add bulk pause/resume api endpoints and service logic
...
- Validates bulk monitor IDs using zod
- Implements optimized Mongo $in/$ne queries for performance
- Orchestrates background job pausing/resuming via BullMQ
- Added comprehensive unit tests for monitor service logic
Fixes #3602
2026-05-01 19:42:51 +05:30
ashu130698
833e2b63ad
fix: resolve duplicate identifiers and missing interface method from merge
2026-03-21 01:24:52 +05:30
Alexander Holliday
d5968b841e
Merge branch 'develop' into feat/bulk-edit-notifications
2026-03-20 12:28:57 -07:00
Alex Holliday
d4a8023a76
monitors
2026-03-20 11:47:22 -07:00
ashu130698
05814854df
Merge branch 'upstream/develop' into feat/bulk-edit-notifications and resolve conflicts
2026-03-20 23:54:33 +05:30
Alex Holliday
f69752ccb4
remove casts
2026-03-20 10:37:29 -07:00
Alex Holliday
210881a375
remove unused import
2026-03-20 10:17:24 -07:00
ashu130698
1706012e54
fix:format code
2026-03-13 21:40:28 +05:30
ashu130698
88a39fe502
Merge branch 'upstream/develop' into feat/bulk-edit-notifications and resolve conflicts
2026-03-12 13:17:40 +05:30
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
ashu130698
0fc338db2f
refactor(backend): move notifications update endpoint to monitors route and handle security feedback
2026-03-10 22:57:55 +05:30
Alex Holliday
b997c43bd5
check, monitor, maintenance
2026-03-02 17:46:33 +00:00
Alex Holliday
c3a41272a3
validation refactoring
2026-03-01 17:35:00 +00:00
Alex Holliday
477c30286d
show all checks
2026-02-25 18:43:12 +00:00
Alex Holliday
64fdd04cc7
conitnent based query
2026-02-24 22:30:28 +00:00
Alex Holliday
10313102ee
use correct validation
2026-02-24 21:45:55 +00:00
Alex Holliday
432d1d8ccf
remove circular dep
2026-02-24 19:19:32 +00:00
Alex Holliday
f94afb63c6
backend
2026-02-21 03:43:11 +00:00
Alex Holliday
b708e83cce
add TODOs
2026-02-20 15:11:37 -08:00
Alex Holliday
ec03addba6
headers
2026-01-28 22:00:33 +00:00
Alex Holliday
6f9fefddd2
recent checks
2026-01-27 19:24:02 +00:00
Alex Holliday
3fa370765e
purge papaparse
2026-01-21 09:52:31 -08:00
Alex Holliday
ffd67150eb
sanitization ts
2026-01-20 22:47:06 +00:00
Alexander Holliday
4ed0033a41
Merge pull request #3136 from bluewave-labs/fix/various-ui-ux-fixes
...
fix: various UI/UX improvements for infrastructure pages
2026-01-20 09:18:30 -08:00
Alexander Holliday
288ac08cd6
Merge pull request #3149 from bluewave-labs/feat/user-service-ts
...
feat/user service ts
2026-01-17 11:09:29 -08:00
Alex Holliday
b47f3710fe
refactor user-service
2026-01-16 22:41:12 +00:00
Alex Holliday
6447c315ce
stats fixes
2026-01-16 21:04:41 +00:00
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
Alex Holliday
68559741ba
remove mongo middleware
2026-01-15 19:36:41 +00:00
Alex Holliday
93c24d2f5c
pagination and filter fix
2026-01-14 15:44:52 -08: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
665eb9a67f
hardware details
2026-01-14 19:28:17 +00:00
Alex Holliday
76fa99f7bd
getUptimeDetails
2026-01-13 23:59:09 +00:00
Alex Holliday
8a986d2e58
add indexes
2026-01-13 22:56:51 +00:00
Alex Holliday
d0b3bc60df
create and update
2026-01-13 20:20:00 +00:00
Alex Holliday
e090d3cfd3
-> timeseries
2026-01-12 19:32:23 +00:00