Alex Holliday
7b2358bd48
improve keyboard navigation on create monitor page
2026-08-19 11:28:46 -07:00
Alexander Holliday
617ac3a9bb
Merge pull request #3847 from bluewave-labs/fix/dns-monitors-status-page-picker
...
fix(status-page): allow DNS monitors to be added to status pages
2026-08-18 10:21:17 -07:00
Alex Holliday
248dad01d4
add retention hint
2026-08-18 10:01:05 -07:00
Alex Holliday
840c936501
remove unused vars
2026-08-18 09:38:34 -07:00
gorkem-bwl
7096afcdf2
fix(status-page): allow DNS monitors to be added to status pages
...
The monitor picker on the status page create/configure form fetched
candidates using a hardcoded list of monitor types that omitted "dns", so
DNS monitors were filtered out server-side and never appeared in the
dialog. Everything else was already in place: the DNS provider stores
checks like any other monitor type, and the status page renders them once
attached.
Rather than appending "dns" to the hardcoded list, derive the query from
the existing SelectableMonitorTypes tuple in @/Types/Monitor. The two lists
had silently drifted apart, and deriving prevents the next new monitor type
from hitting the same bug. "hardware" is appended explicitly because
infrastructure monitors are created on their own page and so are absent
from the selectable set.
Net effect on the requested types: gains "dns", loses none.
Fixes #3721
2026-08-18 02:37:54 -04:00
Alex Holliday
c15d6e0851
wire client
2026-08-17 14:56:53 -07:00
Alex Holliday
506133af29
add daily tooltip
2026-08-17 13:55:01 -07:00
Alex Holliday
42aae20fa3
add param to URL
2026-08-17 13:30:03 -07:00
Alexander Holliday
697574a2a9
Merge pull request #3834 from colinjtsen2010/feat/domain-monitoring
...
feat: add domain registration expiry monitoring
2026-08-17 10:51:11 -07:00
Alex Holliday
521827e1d0
memoize options
2026-08-11 17:50:47 -07:00
Alex Holliday
caebb93748
derive options from roles, wire error state
2026-08-11 17:15:15 -07:00
Alex Holliday
5640068907
fix placeholder
2026-08-11 17:10:48 -07:00
colinjtsen2010
e5959ca91d
feat: add domain registration expiry monitoring
...
Adds a GET /monitors/domain/:monitorId endpoint that looks up the
registrable domain's WHOIS expiry date (walking up from subdomains),
and displays it next to the certificate expiry on the uptime details
page.
Fixes #2094
2026-08-11 00:34:21 +08:00
Alex Holliday
2765ebfc3b
bug fixes
2026-08-07 11:50:47 -07:00
Alex Holliday
d0c8da1653
remove dead default values
2026-08-07 10:41:16 -07:00
Alex Holliday
5916d0ca33
refactor recovery and set new password
2026-08-07 10:32:01 -07:00
Alex Holliday
69db716f0b
refactor login page
2026-08-07 10:29:46 -07:00
Alex Holliday
350083d179
refactor Profile tab
2026-08-07 10:25:04 -07:00
Alex Holliday
11a6ee71e9
refacotr add team/invite team member
2026-08-07 10:22:43 -07:00
Alex Holliday
eaf93668f5
refactor password tab
2026-08-07 10:13:56 -07:00
Alex Holliday
59267ef451
refactor edit user
2026-08-07 10:08:27 -07:00
Alex Holliday
35f9381573
refactor register page
2026-08-07 10:06:09 -07:00
Alex Holliday
3df85b7522
refacotr add team member dialog
2026-08-07 09:54:08 -07:00
Alex Holliday
012e09d30c
refactor tags create page
2026-08-07 09:47:11 -07:00
Alex Holliday
0eff052258
refactor maintenance create page
2026-08-06 15:05:16 -07:00
Alex Holliday
52c80b9a39
refactor status page create page
2026-08-06 14:40:21 -07:00
Alex Holliday
08bd2d56f3
refactor settings page
2026-08-06 12:31:20 -07:00
Alex Holliday
05f265743b
remove unsued
2026-08-06 11:55:19 -07:00
Alex Holliday
bc2115f578
refacotr notification create page
2026-08-06 11:54:46 -07:00
Alex Holliday
c1e9fd6079
refactor sliders
2026-08-06 11:00:37 -07:00
Alex Holliday
226864079c
refactor sliders
2026-08-06 10:50:37 -07:00
Alex Holliday
7cab326ad3
refactor selects
2026-08-06 10:17:32 -07:00
Alex Holliday
c578387261
fix label and description regression
2026-08-05 11:51:20 -07:00
Alex Holliday
c5ef61e64c
refactor radio and multi select autocomplete
2026-08-05 11:44:47 -07:00
Alex Holliday
6e1e5dd1a5
create bound components for text input and radio input
2026-08-05 10:51:48 -07:00
Alex Holliday
4c8342f379
fix pretty name bug, ordering bug
2026-08-04 14:46:52 -07:00
Alex Holliday
e0122d3761
hoist props
2026-07-31 13:04:10 -07:00
Alex Holliday
e3b0b33b15
replace duration in monitorstatus, remove dead import
2026-07-31 13:00:58 -07:00
Alex Holliday
19b5976f85
extract formatting durations
2026-07-31 12:58:58 -07:00
Alex Holliday
336dbe4de2
use formatMs function to consistently format point times
2026-07-31 12:40:18 -07:00
Alex Holliday
e81fdb9810
remove unused hook
2026-07-31 11:50:02 -07:00
Alex Holliday
9712579c4d
remove unused imports
2026-07-31 11:45:41 -07:00
Alex Holliday
98e0ffc983
update tooltips
2026-07-31 11:41:18 -07:00
Alex Holliday
08f167c18e
cap values at p95 on client
2026-07-31 11:36:10 -07:00
Alex Holliday
0e0cace676
merge charts
2026-07-29 11:45:49 -07:00
Alex Holliday
e3075318b6
denormalize resposne times
2026-07-29 10:57:20 -07:00
Alex Holliday
81aab35961
conditionally render charts
2026-07-28 15:27:19 -07:00
Alex Holliday
13c921531c
update types, add skeleton for stacked timing phase chart
2026-07-28 11:13:50 -07:00
Iven Schlenther
ed1ef56184
- Add sx={{ overflowWrap: "anywhere" }} to Typography in BaseChart for improved text wrapping.
...
- Adjust `alignItems` to `stretch` and add `maxWidth` (260) to Gauge components in Infrastructure Details page.
- Update German translations for memory titles, temperatures, and labels in locales file.
2026-07-22 11:27:38 +02:00
Alexander Holliday
2331035da0
Merge pull request #3773 from bluewave-labs/fix/status-page-brand-color-not-applied
...
fix(status page): apply brand color via a dedicated brand token
2026-07-14 09:04:06 -07:00