Łukasz Mierzwa
31a77705b5
fix(ui): avoid sending sentry errors multiple times
2020-07-09 17:31:27 +01:00
Łukasz Mierzwa
f23a8457d4
fix(ui): fix a regression in alert group width calculation
2020-07-07 14:48:42 +01:00
Łukasz Mierzwa
a373f210f5
fix(tests): always use toDiffableHtml for snapshots
2020-07-06 19:10:58 +01:00
Łukasz Mierzwa
a7540a1e76
fix(ui): better handling of scrollbar gap when modal is open
2020-07-06 18:22:17 +01:00
Łukasz Mierzwa
0864c3f5ea
chore(ui): move scss imports to _index file
2020-07-04 17:04:35 +01:00
Łukasz Mierzwa
5be5a72fc6
fix(ui): enable appear animation for swimlane
2020-07-04 13:21:35 +01:00
Łukasz Mierzwa
2f74561809
chore(ui): drop react-reveal animations
...
This library is not maintained anymore and it causes small glitches when rendering a lot of alerts - scrolling groups into view doesn't always trigger animation and they stay hidden.
2020-07-03 17:03:43 +01:00
Łukasz Mierzwa
2dd1897937
fix(tests): add alert fingerprint to prop validation
2020-07-02 14:31:15 +01:00
Łukasz Mierzwa
9ed9b840fe
fix(ui): don't resize the grid when modal is open
...
Modal will hide the scrollbar, which can resize everything.
Tell body-scroll-lock to reserver space for hidden scrollbar to avoid it.
2020-07-01 17:43:43 +01:00
Łukasz Mierzwa
b1cf816e24
feat(ui): show modal with list of inhibiting alerts
2020-06-30 23:53:56 +01:00
Łukasz Mierzwa
6f1fb98248
feat(ui): add @finterprint filter to the help section
2020-06-30 23:53:56 +01:00
Łukasz Mierzwa
b183da0215
chore(ui): tweak silence form style
2020-06-30 18:45:58 +01:00
Łukasz Mierzwa
e15d8894d1
fix(ui): cancel debounced calls in useEffect cleanup
2020-06-30 11:29:10 +01:00
Łukasz Mierzwa
32f249f2d8
fix(ui): only select alertmanagers from alert/group
...
Fixes #1904
2020-06-29 13:25:03 +01:00
Łukasz Mierzwa
2d3458b688
feat(ui): allow sharing pre-filled silence form via a link
...
Fixes #1820
2020-06-29 13:25:03 +01:00
Łukasz Mierzwa
e966c404e3
fix(tests): mock current time in tests
2020-06-27 12:02:47 +01:00
Łukasz Mierzwa
506177884d
fix(ui): check if request was canceled on slow body read
2020-06-27 12:02:47 +01:00
Łukasz Mierzwa
09972e6c57
fix(ui): fix outline on focused history dropdown
2020-06-26 13:20:30 +01:00
Łukasz Mierzwa
af22547cba
feat(ui): always use current filters as default silence matchers
2020-06-26 12:19:34 +01:00
Łukasz Mierzwa
bdf835ac71
feat(ui): show simplified status for single cluster silence submits
2020-06-25 20:05:12 +01:00
Łukasz Mierzwa
aab937adb8
fix(ui): use string formatted rgba label colors
2020-06-25 18:28:49 +01:00
Łukasz Mierzwa
78c1def776
fix(ui): handle canceled get requests in silence form
2020-06-25 15:58:11 +01:00
Łukasz Mierzwa
f42f5d0f9d
fix(ui): reset failed ack button after 20s
...
If acking an alert fails we render failure icon, but there's no way to try again. Reset button after 20s.
2020-06-25 13:09:32 +01:00
Łukasz Mierzwa
d8a5b8dff1
fix(ui): move silence request state off component
...
Fixes #1878
2020-06-25 10:44:50 +01:00
Łukasz Mierzwa
d913232869
fix(ui): avoid updates on silence components re-rerenders
...
Fixes #1878
2020-06-23 15:12:56 +01:00
Łukasz Mierzwa
4f941fd194
fix(ui): use react-media-hook instead of react-media
2020-06-22 19:09:52 +01:00
Łukasz Mierzwa
def52f4fab
fix(ui): resume updates before editing filters
...
Fixes #1869
2020-06-21 12:43:00 +01:00
Łukasz Mierzwa
17179f44b1
fix(ui): ensure that group animations are enabled after mount
2020-06-18 20:07:03 +01:00
Łukasz Mierzwa
b600efac2a
fix(ui): better editing of regex silences
2020-06-18 11:00:22 +01:00
Łukasz Mierzwa
f1e5974cdb
fix(ui): tweak DateFromNow output
2020-06-17 20:58:07 +01:00
Łukasz Mierzwa
6a7cc1c72f
feat(ui): drop moment.js to reduce bundle size
2020-06-17 18:57:13 +01:00
Łukasz Mierzwa
fdc6e1b789
chore(ui): move moment poller to a dedicated component
2020-06-16 18:43:29 +01:00
Łukasz Mierzwa
83e802dd9b
fix(ui): migrate to react-hotkeys-hook
2020-06-15 19:47:21 +01:00
Łukasz Mierzwa
9267a2cd20
fix(ui): tweak date input css
2020-06-15 17:01:36 +01:00
Łukasz Mierzwa
eaae762d6d
fix(ui): switch to react-day-picker for silence modal
2020-06-15 15:36:09 +01:00
Łukasz Mierzwa
b1c70fbf90
fix(ui): ensure that titlebar is updated on settings change
2020-06-14 17:11:22 +01:00
Łukasz Mierzwa
3927f37fef
fix(ui): keep swimlane labels in one row
2020-06-13 17:20:21 +01:00
Łukasz Mierzwa
40d70cf2b0
chore(ci): update cluster names
2020-06-13 14:34:58 +01:00
Łukasz Mierzwa
2bc8cf57de
fix(ui): show cluster name on silences instead of each alertmanager
2020-06-13 14:34:58 +01:00
Łukasz Mierzwa
e64b671c27
fix(ui): correctly check if @cluster label should be rendered
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
d93b89eb56
fix(ui): always blur filter input on click outside
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
3ef13a00c0
chore(ui): use @cluster label instead of @alertmanager
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
cf6f14cda9
fix(ui): add @cluster filter to the Help section
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
f83c2c4743
fix(tests): update AlertManagerInput with new cluster label
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
9f15ffef35
feat(ui): add @cluster to multi-grid label dropdown
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
9d8aeaae7e
fix(docs): document cluster option
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
ca25eb9fbe
fix(ui): add custom label for unmatched values in Creatable select
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
50b7b848ca
feat(ui): add @alertmanager & @receiver as multi-grid options
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
0e973be06e
fix(ui): only focus elements on mount
2020-06-10 22:22:46 +01:00
Łukasz Mierzwa
508e47f5c4
fix(ui): drop mobx-react
2020-06-10 18:15:51 +01:00