Alex Holliday
d53785b768
remove unused utilities, fix delete profile image issue
2026-07-22 10:03:48 -07:00
Alex Holliday
8e600e9a87
remove inline enum definitions
2026-07-21 10:48:18 -07:00
Alex Holliday
bb374db463
remove stray import
2026-07-21 10:07:09 -07:00
Alex Holliday
5d3dc03c89
add a provider registry to notificaiton service, replace positional args and switch statements
2026-07-21 10:02:20 -07:00
Alex Holliday
4d9e5821a8
purge unused groups route, update tests
2026-07-20 10:21:43 -07:00
Alex Holliday
d485adbb54
narrow mapDocument types
2026-07-20 10:04:55 -07:00
Alex Holliday
3eadb99c5e
protected -> private as no class inherits
2026-07-20 10:01:48 -07:00
Alex Holliday
825a81d326
extract shared mongo mapper utils
2026-07-15 10:20:16 -07:00
Alex Holliday
5120390923
aggregation->aggregations
2026-07-15 09:23:16 -07:00
Alex Holliday
0810fcbb88
refactor hardware aggregation pipeline
2026-07-15 09:18:35 -07:00
Alex Holliday
70f10a73d8
remove duplicated code
2026-07-14 10:46:25 -07:00
Alex Holliday
b088a8c878
remove toEntityWithChecks
2026-07-14 10:17:38 -07:00
Alex Holliday
107b5cbd96
delete incidents on all monitors deleted
2026-07-14 09:24:14 -07:00
Alex Holliday
62031a0ab1
add a CLIENT_CONFIG to the client, serve from BE with env vars
2026-07-09 09:49:45 -07:00
Alex Holliday
cc1814f507
whitelist monitor properties instead of blacklist for status pages
2026-07-07 09:47:29 -07:00
Harshitbro-ctrlv
29d05c1e57
feat(status-page): add minimal theme
2026-07-02 12:08:17 +05:30
Alex Holliday
ef353dcb36
bugfix, move reconcile to job scheduler
2026-06-25 11:47:22 -07:00
Alex Holliday
48ca64ec6f
add observability repo method
2026-06-25 11:02:18 -07:00
Alex Holliday
74783fd738
clean up logger
2026-06-24 10:53:03 -07:00
Alex Holliday
71d3e789ff
split services to api, worker, and shared
2026-06-24 10:30:21 -07:00
Alex Holliday
c9b8f434cd
split worker into a scheduler and worker
2026-06-23 11:22:37 -07:00
Alexander Holliday
d6f9fca907
Merge pull request #3737 from bluewave-labs/feat/head-request-fe
...
feat: head request front end
2026-06-22 11:36:02 -07:00
Alex Holliday
dead97169f
add default GET
2026-06-22 11:24:03 -07:00
Alexander Holliday
eb1d307932
Merge pull request #3736 from bluewave-labs/feat/head-request-be
...
feat: head request back end
2026-06-22 11:19:34 -07:00
Alex Holliday
8e5757beb1
add a method field to model, add enums and validation for http methods
2026-06-22 10:15:14 -07:00
Alex Holliday
9db4e557b3
record last finished timestamp for failures
2026-06-22 09:58:11 -07:00
Alex Holliday
3b919044e6
wake worker on job change
2026-06-19 10:25:59 -07:00
Alex Holliday
85f674ee08
resovle merge conflict
2026-06-19 09:55:52 -07:00
Alex Holliday
190a3b47da
add findByIdLean for workers
2026-06-18 11:06:19 -07:00
Alexander Holliday
b28c84436e
Merge pull request #3718 from harsh-aghara/feat/accept-status-codes-frontend
...
Add customUpCodes support for HTTP monitors (Frontend)
2026-06-18 10:51:03 -07:00
Alex Holliday
a54fdd89ab
rearm jobs on maintenance window pause/delete
2026-06-18 10:17:33 -07:00
harsh-aghara
d8dafa311a
feat: sync custom http status codes between frontend and backend
...
- Add standard custom HTTP status codes (Cloudflare, AWS ELB, etc.) to both frontend and backend allowlists.
- Enforce strict validation of custom status codes using Zod sets on both sides, ensuring they match perfectly.
2026-06-18 22:27:38 +05:30
Alex Holliday
ad9ff7f5df
add mongo read/write per second stats
2026-06-17 10:55:39 -07:00
Alexander Holliday
8277c4ed13
Merge pull request #3728 from bluewave-labs/feat/db-queue
...
feat: db queue
2026-06-17 09:48:40 -07:00
Alex Holliday
7244b35091
add upsertCleanup to schedule immediate cleanup jobs, cleanup orphaned jobs
2026-06-17 09:38:21 -07:00
Alex Holliday
699883e0b1
add jitter and tests
2026-06-16 11:34:58 -07:00
Alex Holliday
abf6dc2908
single worker ID
2026-06-15 12:21:36 -07:00
Alex Holliday
142ecaaf8b
handle renewing locks for long running jobs
2026-06-15 12:05:15 -07:00
Alex Holliday
90bbc764fc
readd queue-worker domain, add heartbewat to db-queue
2026-06-15 11:26:49 -07:00
Alex Holliday
ae4c433246
add a feature flag to toggle primary worker processing jobs or not
2026-06-15 11:02:46 -07:00
Alex Holliday
d2461ef118
remove old queues
2026-06-15 10:39:48 -07:00
Alex Holliday
47162f2064
add a batch claim method
2026-06-12 16:04:31 -07:00
Alex Holliday
8b9c41464a
dbQueueWorker
2026-06-12 15:43:36 -07:00
Alex Holliday
1b3f2f0365
add toStatusResponse to service, add findUnevaluated to repo
2026-06-11 15:19:45 -07:00
Alex Holliday
8dedf2a742
add last evaluated at field
2026-06-11 14:18:32 -07:00
Alex Holliday
c882daf000
add job domain
2026-06-11 14:18:21 -07:00
Ian Troisi
33f8641f3a
Merge branch 'develop' into feat/status-page-custom-domain
2026-06-11 13:54:27 -04:00
Ian Troisi
0aef8b652f
fix: use partial index for status page customDomain
...
Replace the sparse unique index with a partial index so multiple status
pages without a custom domain no longer collide on null values.
2026-06-11 13:14:52 -04:00
Alex Holliday
2bf3c08f3c
reorg jobqueue to worker
2026-06-10 09:30:14 -07:00
Ian Troisi
a37bc63f31
Merge branch 'develop' into feat/status-page-custom-domain
...
Resolve conflicts from server reorganization while preserving custom
domain support for published status pages.
2026-06-10 10:55:59 -04:00