Łukasz Mierzwa
bdbffd151f
feat(ui): use different idle value for desktop and mobile
...
Very simple version, no resize handling, but it will cover 95% cases
2018-09-22 20:59:46 +01:00
Łukasz Mierzwa
cc01e07726
feat(ui): animate navbar show/hide
2018-09-22 20:18:34 +01:00
Łukasz Mierzwa
9e72198efe
feat(ui): animate dropdown menus
2018-09-22 15:20:40 +01:00
Łukasz Mierzwa
285e1e98ac
feat(ui): add a dropdown animation
2018-09-22 15:20:40 +01:00
Łukasz Mierzwa
1b4f611406
feat(ui): animate modals
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
greenkeeper[bot]
f9b8daab90
chore(package): update lockfile ui/package-lock.json
2018-09-21 19:29:51 +01:00
greenkeeper[bot]
6041e06a34
fix(package): update react-autosuggest to version 9.4.2
2018-09-21 19:29:51 +01:00
greenkeeper[bot]
9df326d36d
chore(package): update lockfile ui/package-lock.json
2018-09-21 18:46:46 +01:00
greenkeeper[bot]
d498710b7e
fix(package): update @sentry/browser to version 4.0.4
2018-09-21 06:49:57 +00:00
Łukasz Mierzwa
3ab98ecca4
chore(tests): better sentry tests with real package instead of a mock
2018-09-20 16:09:08 +01:00
greenkeeper[bot]
d39e893010
chore(package): update lockfile ui/package-lock.json
2018-09-20 15:07:50 +01:00
greenkeeper[bot]
6aa26dfc2b
fix(package): update @sentry/browser to version 4.0.3
2018-09-20 15:07:50 +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
08f7e6a9fa
refactor(ui): prevent concurrent fetches
...
Refactor the timer so instead of calling fetch directly every seconds we call it every 1 second, check if we could & should fetch (fetch isn't already/still in progress and seconds passed since last fetch) and if needed call fetch.
This will also allow us to pause fetches when user is interacting with alerts so there's no whack-a-mole with buttons
2018-09-20 11:34:13 +01:00
greenkeeper[bot]
1120c62da0
chore(package): update lockfile ui/package-lock.json
2018-09-19 21:47:16 +01:00
greenkeeper[bot]
0c54d01e40
fix(package): update mobx to version 5.1.2
2018-09-19 21:47:16 +01:00
Łukasz Mierzwa
22a48301e8
feat(sentry): add ErrorBoundary to capture exceptions
...
* switch to new Sentry client lib
* Add ErrorBoundary as a wrapper around App to capture errors and display exception page with auto refresh
* rename all instances of Raven to Sentry
2018-09-19 21:08:22 +01:00
greenkeeper[bot]
6d2ae6b739
chore(package): update lockfile ui/package-lock.json
2018-09-18 22:39:38 +01:00
greenkeeper[bot]
fcb96ae8b1
fix(package): update react-dom to version 16.5.2
2018-09-18 21:32:30 +00:00
greenkeeper[bot]
edb76253ff
fix(package): update react to version 16.5.2
2018-09-18 21:31:12 +00: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
9822bce87c
feat(ui): colo fetch indicator with text-success when response is being processed
...
This add a visual indicator of the progress, helpful for big responses or slow connections
2018-09-18 19:49:43 +01:00
Łukasz Mierzwa
54a71bfa68
feat(ui): hide navbar after 3 minutes with no activity
2018-09-17 20:23:47 +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
03a223ae00
feat(ui): reload app on version change
2018-09-16 21:21:23 +01:00
Łukasz Mierzwa
66d64081c0
feat(ui): track version changes and mark it with upgradeNeeded
2018-09-16 21:21:06 +01:00
Łukasz Mierzwa
58779a2404
fix(ui): sort alert groups by id before slicing
...
This is a short term fix to reduce potential re-ordering of alert groups on the grid. This needs to be controlled by user.
2018-09-16 18:57:27 +01:00
Łukasz Mierzwa
7c55510d63
Revert "chore(ui): use transform positioning for grid elements"
...
This reverts commit bc72041222 .
Breaks alert action menu, it gets hidden under next alert group div.
2018-09-16 18:30:41 +01:00
Łukasz Mierzwa
abdce3bec6
Revert "chore(ui): avoid full grid repack on new alerts"
...
This reverts commit d896fa72b2 .
This causes issues with grid rendering - when alert is removed space it was using is not reclaimed.
2018-09-15 23:29:51 +01:00
greenkeeper[bot]
7187933684
chore(package): update lockfile ui/package-lock.json
2018-09-15 14:39:13 +01:00
greenkeeper[bot]
4bfa68c6f6
chore(package): update jest-date-mock to version 1.0.5
...
Closes #23
2018-09-15 14:39:13 +01:00
Łukasz Mierzwa
c2a1468c51
fix(ui): always pass credentials with fetch()
...
Fixes #24
2018-09-15 13:22:26 +01:00
greenkeeper[bot]
5ad1de2c61
chore(package): update lockfile ui/package-lock.json
2018-09-13 19:58:52 +01:00
greenkeeper[bot]
2852e4f380
fix(package): update react-dom to version 16.5.1
2018-09-13 19:58:52 +01:00
greenkeeper[bot]
b2f2777f4d
fix(package): update react to version 16.5.1
2018-09-13 19:58:52 +01:00
greenkeeper[bot]
9e5bf5b41c
chore(package): update lockfile ui/package-lock.json
2018-09-13 19:29:15 +01:00
greenkeeper[bot]
a917059727
chore(package): update jest-fetch-mock to version 1.6.6
2018-09-13 19:29:15 +01:00
greenkeeper[bot]
65c8428bee
chore(package): update lockfile ui/package-lock.json
2018-09-13 18:58:29 +01:00
greenkeeper[bot]
73ec2a9495
fix(package): update mobx to version 5.1.1
2018-09-13 14:53:51 +00:00
Łukasz Mierzwa
6a3bc39bf5
chore(ui): use fatal error screen if there's only 1 upstream and it's down
2018-09-12 21:50:51 +01:00
Łukasz Mierzwa
d896fa72b2
chore(ui): avoid full grid repack on new alerts
2018-09-12 20:52:41 +01:00
Łukasz Mierzwa
bc72041222
chore(ui): use transform positioning for grid elements
2018-09-12 20:12:32 +01:00
Łukasz Mierzwa
756539d744
fix(ui): use publicURI for alertmanager requests in the silence form
2018-09-11 21:03:54 +01:00
Łukasz Mierzwa
5437b784c6
fix(tests): add missing test coverage for console errors
2018-09-10 22:32:57 +01:00
Łukasz Mierzwa
f7d5c8a614
fix(tests): add missing props to SilenceModalContent
2018-09-10 22:27:07 +01:00
Łukasz Mierzwa
fe16358899
feat(ui): fail UI tests if there's anything logged to console
2018-09-10 22:18:07 +01:00
Łukasz Mierzwa
3f8f762ed1
Merge pull request #12 from prymitive/greenkeeper/default/mobx-react-5.2.8
...
fix(package): update mobx-react to version 5.2.8
2018-09-10 22:17:23 +01:00