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
Alex Holliday
7991f3f6a1
ignore unknown on format on client
2026-06-09 12:36:16 -07:00
Ian Troisi
30e8cfc9ec
Add custom domain support for published status pages.
...
Fixes #3647
2026-06-07 22:37:24 -04: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
Alex Holliday
eeac784922
dispaly uptime percentage on status pages
2026-06-07 10:02:44 -07:00
Alex Holliday
0f99c7004d
remove unused import
2026-06-07 09:44:44 -07:00
Alex
dfcf0309fe
add uptime percentage label
2026-06-06 16:08:35 -07:00
Alex Holliday
2b393f9ebe
bump version
2026-06-05 12:01:35 -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
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
Alex Holliday
ee0bc5e500
add pagination components
2026-06-03 13:29:17 -07:00
Br0wnHammer
8572065ef7
fix(client): validate hardware alert thresholds on the wizard's second step
2026-06-03 20:16:10 +05:30
Br0wnHammer
01c3870b22
feat(client): enable step wizard on infrastructure and pagespeed create pages
2026-06-03 20:15:01 +05:30
Alexander Holliday
420c103f41
Merge pull request #3693 from bluewave-labs/feat/worker-stats
...
feat: worker stats
2026-06-02 11:33:44 -07:00
Alex Holliday
caf8f22fec
add worker table
2026-06-02 10:59:14 -07:00
Br0wnHammer
7617929700
feat(status-page): add step-wizard progress indicator to create flow
2026-06-02 20:31:01 +05:30
Br0wnHammer
7df3ee6ecd
feat(status-page): add wizard step metadata and helpers to validation schema
2026-06-02 20:27:12 +05:30
Alexander Holliday
7630491ad4
Merge pull request #3673 from bluewave-labs/feat/fe/uptime-progress-indicator
...
Feat: Uptime Progress Indicator
2026-05-28 09:13:40 -07:00
Alex Holliday
09be4cdf9a
fix import, move cast
2026-05-28 09:10:11 -07:00
Br0wnHammer
8360c05448
refactor(client): derive wizard step count from Zod field metadata
2026-05-28 14:20:02 +05:30
Br0wnHammer
3cce1aa842
feat(client): split uptime monitor creation into a 3-step wizard
2026-05-28 00:21:02 +05:30
joaquimpeixoto
8a83bc99e9
feat: add ntfy notification support
2026-05-27 16:57:11 +01:00
Br0wnHammer
37dfc67e33
feat(client): split uptime monitor creation into a 3-step wizard
2026-05-27 12:07:07 +05:30
Alex Holliday
6b5c3bba47
reset page index
2026-05-26 15:13:36 -07:00
Alex Holliday
397541a789
extract strings
2026-05-26 15:09:33 -07:00
Alex Holliday
949beff4f9
add mongo collection stats component, reorder layout
2026-05-26 14:55:22 -07:00
Alex Holliday
806c7764b1
add slotprops prop to tooltip
2026-05-26 14:54:54 -07:00
Alex Holliday
d18a53eec2
add forward ref to gauage for tooltip
2026-05-26 14:54:30 -07:00
Alex Holliday
f4b14e7df9
update clinet side diagnostics type
2026-05-26 14:53:56 -07:00
Alex Holliday
290adf024c
add mongo stats
2026-05-26 13:32:48 -07:00
Alex Holliday
2c89086b68
add mongo stats component
2026-05-26 13:32:30 -07:00
Alex Holliday
20167d537b
update diagnostics type
2026-05-26 13:32:05 -07:00
Alex Holliday
bf43632482
add mongo types
2026-05-26 13:31:44 -07:00
Br0wnHammer
967e415b0a
feat(client): split uptime monitor creation into a 3-step wizard
2026-05-27 01:07:48 +05:30
Br0wnHammer
1702fd1c5a
fix(ui): react button dom
2026-05-25 23:41:55 +05:30
Br0wnHammer
c98ec7d047
feat(client): split uptime monitor creation into a 3-step wizard
2026-05-25 23:35:51 +05:30
Br0wnHammer
9ffe0caed9
feat(client): add StepProgress segmented progress bar component
2026-05-25 23:31:02 +05:30
Alex Holliday
3a1a9bde4d
add centering box
2026-05-25 10:40:22 -07:00
Alexander Holliday
d1f46aba9e
Merge pull request #3669 from harsh-aghara/fix/checkbox-indeterminate-size
...
Add indeterminate icon to Checkbox component for consistency
2026-05-25 09:12:39 -07:00
harsh-aghara
0ff642cb24
fix(ui): surface partial failure warning toast for bulk actions
2026-05-23 18:47:55 +05:30
harsh-aghara
9cee2eebd0
fix(ui): add missing indeterminate icon to Checkbox component
...
The custom Checkbox used Lucide Square/SquareCheck for unchecked/checked
states but had no indeterminateIcon, so MUI fell back to its default 24px
Material icon. This caused a visible size mismatch and row height jitter
in the bulk-select header of monitor tables.
Add SquareMinus from lucide-react at the same size (16px) and strokeWidth
(1.5) as the existing icons, and extend the checked color rule to also
cover the indeterminate state.
2026-05-22 23:28:42 +05:30
Alex Holliday
1322033d41
add tags to infra monitors
2026-05-20 12:18:17 -07:00
Alex Holliday
7c201d087c
add tag filtering to pagespeed
2026-05-20 12:14:22 -07:00
Alex Holliday
27e34f3b95
make filters optional
2026-05-20 12:14:09 -07:00
Alex Holliday
130d825d66
add active filters list
2026-05-20 12:02:45 -07:00
Alex Holliday
c6d82223f9
add tags to filters
2026-05-20 12:02:32 -07:00