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
Ian Troisi
187c8eaba1
chore: format openapi.json with prettier
2026-06-10 11:03:34 -04: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
Alexander Holliday
c8c4bac2c7
Merge pull request #3719 from bluewave-labs/chore/organization
...
chore: organization
2026-06-09 12:40:06 -07:00
Alex Holliday
9fecfa562f
update claude.md
2026-06-09 12:36:38 -07:00
Alex Holliday
7991f3f6a1
ignore unknown on format on client
2026-06-09 12:36:16 -07:00
Alex Holliday
692d4d89d6
update configs
2026-06-09 12:35:57 -07:00
Alex Holliday
f1b104b78d
ignore unknown on format
2026-06-09 12:35:19 -07:00
Alex Holliday
3c2b571313
update openapi docs
2026-06-09 12:34:57 -07:00
Alex Holliday
abec4e6c70
update tests
2026-06-09 12:34:30 -07:00
Alex Holliday
d022f7d849
reorg to domain and api
2026-06-09 12:34:15 -07:00
Alexander Holliday
0fb210e9e1
Merge pull request #3713 from Rabson/fix/diagnostics-totalsize-undefined
...
fix: (diagnostics) derive Mongo totalSize when dbStats omits it (Atlas shared tier)
2026-06-09 09:09:47 -07:00
Alexander Holliday
ce4cb63035
Merge pull request #3690 from harsh-aghara/feat/accept-status-codes-backend
...
Add customUpCodes support for HTTP monitors (Backend)
2026-06-08 12:04:42 -07:00
harsh-aghara
f637b01631
refactor: introduced helper method to remove redundant code
2026-06-08 17:30:26 +05:30
Ian Troisi
e390bd764f
Format openapi.json for CI format-check.
2026-06-07 22:42:58 -04:00
Ian Troisi
30e8cfc9ec
Add custom domain support for published status pages.
...
Fixes #3647
2026-06-07 22:37:24 -04:00
Alexander Holliday
80d6868a1d
Merge pull request #3714 from bluewave-labs/fix/status-page-styling
...
fix: status page styling
2026-06-07 15:23:06 -07:00
Alex Holliday
942d75afcd
sm -> md
2026-06-07 15:21:53 -07:00
Alex Holliday
c34fcc5cb3
fix responsiveness for status page themes
2026-06-07 15:18:22 -07:00
Alex Holliday
409f9f6dc6
fix status page styling
2026-06-07 10:54:58 -07:00
Alexander Holliday
525206c1c1
Merge pull request #3711 from bluewave-labs/feat/uptime-percentage
...
feat: uptime percentage resolves #3703
2026-06-07 10:18:56 -07:00
Alex Holliday
9a85389b8c
update tests
2026-06-07 10:16:31 -07:00
Alex Holliday
eeac784922
dispaly uptime percentage on status pages
2026-06-07 10:02:44 -07:00
Alex Holliday
19b873ca87
convert findByIds to aggregate pipeline to include uptime percentage
2026-06-07 10:02:25 -07:00
Alex Holliday
0f99c7004d
remove unused import
2026-06-07 09:44:44 -07:00
Rabson
6a566c3693
fix(diagnostics): derive Mongo totalSize when dbStats omits it
...
MongoDB Atlas shared/free tiers return a legacy dbStats shape that omits
`totalSize` (while still returning storageSize/indexSize). diagnosticService
passed that undefined straight through, so the Diagnostics UI crashed with
"Expected a finite number, got undefined".
Derive totalSize (storageSize + indexSize) at the DB and per-collection level
so it always satisfies the non-optional `totalSize: number` type. Confirmed it
is not a version removal (stock mongo:8 returns totalSize) nor a permissions
issue (missing even with atlasAdmin). Adds unit tests for the derivation.
2026-06-07 08:58:09 +08:00
Alex
dfcf0309fe
add uptime percentage label
2026-06-06 16:08:35 -07:00
Alex
395b7fbe2a
add uptimetime stats method and aggregation
2026-06-06 16:08:00 -07:00
Alexander Holliday
73b74ffd80
Merge pull request #3705 from bluewave-labs/fix/migrations
...
bump version
v3.8.0
v3.8.1
2026-06-05 12:02:09 -07:00
Alex Holliday
2b393f9ebe
bump version
2026-06-05 12:01:35 -07:00
Alexander Holliday
562a17707d
Merge pull request #3704 from bluewave-labs/fix/migrations
...
fix/migrations
2026-06-05 12:00:51 -07:00
Alex Holliday
7d800b0f38
Merge branch 'develop' into fix/migrations
2026-06-05 11:58:11 -07:00
Alex Holliday
a19479b578
fix migration race condition
2026-06-05 11:58:00 -07:00
Alexander Holliday
9b4a810e21
Merge pull request #3700 from bluewave-labs/chore/version-bump
...
bump version
2026-06-05 10:38:05 -07:00
Alex Holliday
1388d61b07
bump version
2026-06-05 10:37:43 -07:00
Alexander Holliday
8dbe42288b
Merge pull request #3684 from jhcpeixoto/feat/ntfy-notifications
...
feat: add ntfy notification support
2026-06-05 09:35:04 -07:00
harsh-aghara
d2c13fac5a
Merge remote-tracking branch 'upstream/develop' into feat/accept-status-codes-backend
...
# Conflicts:
# server/src/service/infrastructure/network/HttpProvider.ts
2026-06-05 00:58:35 +05:30
harsh-aghara
dd16ac060a
fix: run advanced matcher on HTTP errors with custom up codes
...
When customUpCodes mark an HTTPError as up, parse the response body, apply advancedMatcher.validate, and set status to statusUp && matchResult.ok. Return parsed payload and extracted values to match the success path.
2026-06-05 00:35:30 +05:30
harsh-aghara
5628c202f7
refactor: extract isStatusUp utility to decouple from got's response.ok and modified utils test accordingly
2026-06-04 22:43:43 +05:30
Alexander Holliday
45e31e7212
Merge pull request #3694 from bluewave-labs/feat/fe/progress-indicator-infra
...
Feat: Progress indicator infra & pagespeed
2026-06-04 00:25:19 -07:00
Br0wnHammer
7872b18108
refactor(client): inline isEditMode instead of shadowing it with isWizard
2026-06-04 11:09:09 +05:30
Alexander Holliday
15ac5fa84d
Merge pull request #3697 from bluewave-labs/fix/jobs-pagination
...
fix: jobs pagination
2026-06-03 13:32:47 -07:00
Alex Holliday
3c85b36b1b
add pagnation validation to queue query
2026-06-03 13:30:03 -07:00
Alex Holliday
ee0bc5e500
add pagination components
2026-06-03 13:29:17 -07:00
Alex Holliday
4729863826
add tests
2026-06-03 13:29:03 -07:00
Alex Holliday
174fb048f7
implement pagination, update metrics to use scheduler's aggregation
2026-06-03 13:28:53 -07:00
Alex Holliday
63fd3f6afd
bump scheduler
2026-06-03 13:28:25 -07:00
Alex Holliday
c3944f2fe7
Add pagination to controller
2026-06-03 13:28:15 -07:00
Alexander Holliday
ddd937d42f
Merge pull request #3696 from bluewave-labs/fix/connection-reuse
...
fix: connection reuse
2026-06-03 11:54:33 -07:00
Alex Holliday
5e225f9173
update tests
2026-06-03 11:51:42 -07:00