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
ba943e90c2
add form UI
2026-06-22 11:24:35 -07:00
Alex Holliday
99ded83bd5
remove dead fields from table, add correct fields
2026-06-22 09:54:49 -07:00
harsh-aghara
6d433fd0ac
feat(client): polish customUpCodes ui
2026-06-18 22:27:38 +05:30
harsh-aghara
1b1d8ea229
feat(client): implement accepted status codes UI in create monitor form
2026-06-18 21:37:14 +05:30
Alex Holliday
bffc4ee813
add stats to fe
2026-06-17 10:55:49 -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
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
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
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
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
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
Alex Holliday
3a1a9bde4d
add centering box
2026-05-25 10:40:22 -07:00
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
130d825d66
add active filters list
2026-05-20 12:02:45 -07:00
Alex Holliday
3bcdd3c445
remove chip referecnes, update strings
2026-05-20 11:39:57 -07:00
Alex Holliday
3f290bc963
add tags to Uptime montitor table
2026-05-20 11:37:03 -07:00
Alex Holliday
b981427d8d
mutate SWR on success
2026-05-20 10:49:16 -07:00
Alex Holliday
dc80b3cafc
add tag to table
2026-05-20 10:45:45 -07:00
Alex Holliday
1f7344f2e6
add Tags pages
2026-05-20 10:28:26 -07:00
Alex Holliday
f713698572
update maintenacne window hook and form
2026-05-12 11:06:26 -07:00
Alex
78fdc548bb
Merge remote-tracking branch 'origin/develop' into feat/pagespeed-mobile-strat
2026-05-11 11:11:13 -07:00
Alex
98d2bbfbb9
add DNS monitor to create monitor form
2026-05-11 10:01:23 -07:00
Alexander Holliday
84533119c9
Merge pull request #3640 from bluewave-labs/fix/maintenance-window-validation
...
fix(maintenance): reject past-dated one-time windows at creation
2026-05-07 11:44:13 -07:00
Alex
1d90b8d8d9
refactor all call sites
2026-05-07 09:54:58 -07:00
gorkem-bwl
4db95cfa44
fix(maintenance): stop silent deletion of one-time maintenance windows
...
Maintenance windows could disappear seconds after creation when the API received
a payload with end dates already in the past. The repository auto-set
expiry = end for one-time windows (repeat = 0), and Mongo's TTL index on the
expiry field then deleted the row on its next sweep. This was particularly
visible with automation tools sending payloads in non-UTC timezones.
## Changes
### Validator hardening
- Add .strict() to create + edit body schemas so unknown keys return 400
instead of being silently dropped.
- Refine end > start on create.
- Refine end > now for one-time create payloads (repeat = 0).
- Refine end > start on edit when both are provided.
- Remove the accepted expiry field from both schemas.
### Stop the auto-delete behaviour
- Repository.create no longer copies end into expiry.
- Schema's expiry field + TTL index removed.
- Migration 0007 drops the live TTL index and unsets stale expiry values on
existing rows so legacy data is no longer at risk.
### Client
- Form submission no longer includes expiry.
2026-05-07 12:29:26 -04:00