Łukasz Mierzwa
4babccbf0e
fix(tests): add clusters to tests
2018-11-30 19:41:13 +00:00
Łukasz Mierzwa
fd2e852050
feat(ui): consumer Alertmanager version and cluster members
2018-11-30 18:35:34 +00:00
Łukasz Mierzwa
406c2c19bf
fix(ui): only break long words in annotations
2018-10-27 10:38:33 +01:00
Łukasz Mierzwa
87540017a4
chore(ui): drop margin between annotations and labels
2018-10-26 22:56:40 +01:00
Łukasz Mierzwa
6b4fce05e5
refactor(ui): cleanup label color/style selection
...
Merge into a single function since both className & style are tied together and as such are better of if selected using a single logic. Fixes some minor UI glitches like ellipsis color on truncated labels with custom color
2018-10-26 19:13:37 +01:00
Łukasz Mierzwa
cd29ae431e
refactor(ui): use flex instead of float in alert group header
2018-10-15 19:05:49 +01:00
Łukasz Mierzwa
8bc2c83de3
refactor(ui): change label style to make the value more visible
...
Fixes #18
2018-10-15 19:05:49 +01:00
Łukasz Mierzwa
a0cca7f049
chore(ui): tweak affected alerts preview
2018-10-11 11:50:16 +01:00
Łukasz Mierzwa
66d9bba680
feat(ui): allow deleting silences (with preview)
2018-10-08 23:15:27 +01:00
Łukasz Mierzwa
8bd27f8ff7
feat(ui): add tooltips to clickable components
2018-10-07 13:14:45 +01:00
Łukasz Mierzwa
a20334aa59
chore(ui): add link icon to Alertmanager link in alert menu
2018-10-05 20:21:36 +01:00
Łukasz Mierzwa
7243cfc149
fix(ui): don't use a for elements without href
2018-10-03 11:14:45 +01:00
Łukasz Mierzwa
4e3635bc98
fix(tests): reset mocks between tests
...
Ensures that tests don't rely on previous tests mocking things
2018-10-03 10:16:31 +01:00
Łukasz Mierzwa
699e2bafa8
fix(ui): fixing tests that stopped working with rca 2.0
2018-10-03 09:34:39 +01:00
Łukasz Mierzwa
af6c166259
feat(ui): allow editing exiting silences
...
Fixes #87
2018-10-01 21:26:51 +01:00
Łukasz Mierzwa
32f3ed4f60
fix(ui): break long words in annotations
2018-09-30 13:40:29 +01:00
Łukasz Mierzwa
455cb288ca
fix(tests): alert.alertmanager doesn't have uri key
2018-09-30 09:23:43 +01:00
Łukasz Mierzwa
83aa8b9649
feat(tests): strict validation for props
2018-09-24 15:28:25 +01:00
Łukasz Mierzwa
9e72198efe
feat(ui): animate dropdown menus
2018-09-22 15:20:40 +01:00
Łukasz Mierzwa
cff4528567
refactor(ui): move animations to a dedicated component
2018-09-22 12:59:44 +01:00
Łukasz Mierzwa
9ba495bbe7
feat(ui): pause fetching when alert/group menu is open
...
This will prevent whack-a-mole when user clicks on an action menu and then grid re-renders moving it around
2018-09-20 14:25:13 +01:00
Łukasz Mierzwa
052d54c9fe
fix(ui): render correct link after adding new silence to Alertmanager
2018-09-18 21:48:25 +01:00
Łukasz Mierzwa
f55345437a
chore(tests): make it more obvious that silence should use am.uri, not am.publicURI
2018-09-18 21:27:45 +01:00
Łukasz Mierzwa
f049b97ba1
fix(ui): silence ID link doesn't point to the right URI
2018-09-18 21:25:12 +01:00
Łukasz Mierzwa
32b7e494fd
chore(ui): make link annotations look more like links and less like labels
2018-09-16 21:47:11 +01:00
Łukasz Mierzwa
d7c00213ff
refactor(ui): reorder alert action menu to make it look nicer with the header
2018-09-09 22:55:21 +01:00
Łukasz Mierzwa
53a83a0b33
fix(ui): silence expiry progress bar should be updated every 30s
2018-09-09 22:55:21 +01:00
Łukasz Mierzwa
26abcc632b
fix(ui): pass unique class to alert action button, so clicking it doesn't trigger click outside handler
2018-09-08 23:35:21 +01:00
Łukasz Mierzwa
7da2c66200
feat(ui): add source links in the alert action menu
2018-09-08 23:28:10 +01:00
Łukasz Mierzwa
4d64b0b3ea
chore(tests): drop console mock, fix all tests that throw console errors
2018-09-08 21:11:15 +01:00
Łukasz Mierzwa
a4557cfc49
feat(ui): add alert menu with actions specific to that alert
2018-09-08 21:11:15 +01:00
Łukasz Mierzwa
e526095f6e
fix(ui): annotation should have same hover style as other elements using badge class
2018-09-08 19:15:40 +01:00
Łukasz Mierzwa
6d4b3d6746
fix(tests): use diffable html for annotation snapshot test
2018-09-07 19:23:17 +01:00
Łukasz Mierzwa
e286cf2f1c
fix(ui): remove dead check
2018-09-02 19:58:36 +01:00
Łukasz Mierzwa
bd4e549b27
fix(tests): cover regex matches in silence tests
2018-09-02 18:02:58 +01:00
Łukasz Mierzwa
a95b919872
fix(tests): add missing linkify test coverage
2018-09-02 17:59:51 +01:00
Łukasz Mierzwa
2bb0f2ffb0
fix(ui): fix the logic for deciding when to show @alertmanager labels in the footer, add a test
2018-09-02 17:50:34 +01:00
Łukasz Mierzwa
dc31861bab
feat(tests): add GroupMenu tests
2018-09-01 23:47:37 +01:00
Łukasz Mierzwa
9332c5e4b2
feat(tests): add Alert tests
2018-09-01 22:58:15 +01:00
Łukasz Mierzwa
7e2f1fb446
feat(tests): add annotation tests
2018-09-01 21:59:18 +01:00
Łukasz Mierzwa
1e37a2f130
feat(tests): add GroupFoote snapshot test
2018-09-01 21:23:48 +01:00
Łukasz Mierzwa
2dbbef2f3e
fix(ui): UI doesn't need to calculate which annotation is hidden by default, backend provides this information
2018-09-01 21:20:22 +01:00
Łukasz Mierzwa
4dfd044cc3
feat(tests): add Silence component tests
2018-09-01 19:36:01 +01:00
Łukasz Mierzwa
1550025336
fix(ui): don't hardcode matchers
2018-09-01 10:17:38 +01:00
Łukasz Mierzwa
879276e017
feat(tests): add AlertGroup tests
2018-08-31 23:25:05 +01:00
Łukasz Mierzwa
da945dbe52
fix(ui): tweak css clases so collapsed alert group doesn't have smaller bottom margin
2018-08-17 17:16:41 +01:00
Łukasz Mierzwa
e7b7c8154d
fix(ui): group dropdown item should copy rather than open new tab
2018-08-10 19:54:28 +01:00
Łukasz Mierzwa
18344959d7
feat(ui): allow silencing alerts
...
This adds a modal dialog for silencing alerts
2018-08-10 17:38:27 +01:00
Łukasz Mierzwa
d8476f389f
fix(ui): drop debug logs
2018-08-10 17:36:00 +01:00
Łukasz Mierzwa
9f96918c14
fix(ui): fix group menu after popper update
2018-08-10 15:48:48 +01:00