Buco7854
73f95ac8e1
feat: complete custom CSS support for status pages
...
The customCSS field existed on the model, types, and form schema but was
never editable, sent to the API, or rendered. Wire it end to end:
- Accept customCSS in the create/update status page body validation and
regenerate the OpenAPI spec
- Add a Custom CSS editor (multiline field) to the status page form and
include the value in the submitted form data
- Support multiline mode in the shared TextInput component
- Inject the saved CSS via a style tag when rendering the status page
2026-06-10 14:16:27 +00: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
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
Alex Holliday
d2d110fcd5
reuse http agent, use firstByte instead of total
2026-06-03 11:48:59 -07:00
harsh-aghara
372fc9869b
refactor(monitor): address PR feedback for customUpCodes
...
Add HttpStatusCode types and simplify provider logic
2026-06-03 23:39:26 +05:30
Alexander Holliday
724f30070d
Merge pull request #3695 from ajhollid/fix/less-simple-queue-tweaks
...
fix: less simple queue tweaks
2026-06-03 11:07:24 -07:00
Alex Holliday
b8a44f09fc
update tests
2026-06-03 11:04:13 -07:00