Ł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
b1cf816e24
feat(ui): show modal with list of inhibiting alerts
2020-06-30 23:53:56 +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
17179f44b1
fix(ui): ensure that group animations are enabled after mount
2020-06-18 20:07:03 +01:00
Łukasz Mierzwa
6a7cc1c72f
feat(ui): drop moment.js to reduce bundle size
2020-06-17 18:57:13 +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
e64b671c27
fix(ui): correctly check if @cluster label should be rendered
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
508e47f5c4
fix(ui): drop mobx-react
2020-06-10 18:15:51 +01:00
Łukasz Mierzwa
94217754d3
fix(ui): always use defaults for alert render count
...
When default alert render count is changed all groups should reflect it
2020-06-08 19:28:05 +01:00
Łukasz Mierzwa
20956aaf68
fix(ui): drop useLocalStore from AlertGrid
2020-06-08 17:16:01 +01:00
Łukasz Mierzwa
facd595357
fix(ui): drop useLocalStore from AlertGroup
2020-06-08 17:16:01 +01:00
Łukasz Mierzwa
291de7c62f
fix(ui): drop useLocalStore from Annotation
2020-06-08 17:16:01 +01:00
Łukasz Mierzwa
f9e9d1f1f7
fix(ui): refactor Grid component
2020-06-01 13:00:37 +01:00
Łukasz Mierzwa
8265a54058
fix(ui): rewrite AlertGrid with hooks
2020-06-01 13:00:37 +01:00
Łukasz Mierzwa
edbc39b488
fix(ui): rewrite AlertGroup with hooks
2020-06-01 13:00:37 +01:00
Łukasz Mierzwa
306d3292c0
fix(ui): avoid annotation re-renders
...
afterUpdate callback is chaning on every render, triggering annotation re-render
2020-05-31 16:47:38 +01:00
Łukasz Mierzwa
2c68967928
fix(ui): use alert fingerprint instead of labels hash
2020-05-30 18:12:54 +01:00
Łukasz Mierzwa
53796bf54e
fix(ui): use custom masonry grid component
2020-05-20 18:46:34 +01:00
Łukasz Mierzwa
d860dae3ca
fix(ui): reduce webpack bundle size by splitting lodash imports
2020-05-18 17:38:13 +01:00
Łukasz Mierzwa
938cfcc9b7
fix(ui): only trigger useOnClickOutside when needed
...
useOnClickOutside should start listening for events only if there's an action to take.
Fixes #1754
2020-05-18 14:00:01 +01:00
Łukasz Mierzwa
40edb80314
fix(ui): use custom component for tooltips
2020-05-16 12:23:00 +01:00
Łukasz Mierzwa
5dd1251010
fix(ui): hide @receiver label when there's only one receiver configured
...
Fixes #1715
2020-05-14 16:45:49 +01:00
Łukasz Mierzwa
acfae1a663
fix(ui): fix menu close on trigger click
2020-05-14 11:50:57 +01:00
Łukasz Mierzwa
80bbc58090
fix(ui): use react-popper-tooltip instead of react-tippy
2020-05-14 11:14:45 +01:00
Łukasz Mierzwa
4eacd18cf6
fix(ui): drop react-onclickoutside
...
use a custom hook instad
2020-05-13 17:56:00 +01:00
Łukasz Mierzwa
4d2a543e4a
fix(ui): collapse annotations when clicking on the name
...
Fixes #1721
2020-05-13 09:18:17 +01:00
Łukasz Mierzwa
c316c94851
fix(ui): animate load more buttons
2020-05-03 17:38:43 +01:00
Łukasz Mierzwa
43b57769ff
fix(ui): tweak grid icons margins
2020-05-02 13:52:05 +01:00
Łukasz Mierzwa
c397e60a32
fix(ui): revert set min-width on alert menu button
...
This reverts commit c4f4f6cff8 .
2020-05-02 13:29:24 +01:00
Łukasz Mierzwa
c4f4f6cff8
fix(ui): set min-width on alert menu button
...
This makes buttons less likely to have a unique width. Alert labels will be better aligned.
2020-05-01 18:36:16 +01:00
Łukasz Mierzwa
c857573ac1
fix(ui): rewrite Alert component with hooks
2020-05-01 17:57:42 +01:00
Łukasz Mierzwa
2440b7778e
fix(ui): rewrite GroupHeader & GroupFooter components with hooks
2020-05-01 17:57:42 +01:00
Łukasz Mierzwa
dd3d9bdc73
fix(ui): rewrite ReloadNeeded component with hooks
2020-05-01 17:57:42 +01:00
Łukasz Mierzwa
84a32a07cf
fix(ui): rewrite alert group menu components with hooks
2020-05-01 17:57:42 +01:00
Łukasz Mierzwa
d15a0f1ff1
fix(ui): fix upgrade needed reload
2020-05-01 17:57:42 +01:00
Łukasz Mierzwa
55463e9ef5
fix(tests): avoid using instance() in tests
2020-05-01 17:57:42 +01:00
Łukasz Mierzwa
b864d035dc
fix(ui): rewrite Grid with hooks
2020-05-01 17:57:42 +01:00
Łukasz Mierzwa
834377a5b1
fix(ui): rewrite UpgradeNeeded with hooks
2020-05-01 17:57:42 +01:00
Łukasz Mierzwa
27b0e1ad2c
fix(ui): rewrite UpstreamError with hooks
2020-05-01 17:57:42 +01:00
Łukasz Mierzwa
69c5e2644c
fix(ui): rewrite RenderNonLinkAnnotation with hooks
2020-05-01 17:57:42 +01:00
Łukasz Mierzwa
5bb3b92a70
feat(ui): animate toggle icon on changes
2020-04-22 11:12:55 +01:00
Łukasz Mierzwa
7eaa7cbf34
fix(ui): add animation settings to the theme context
2020-04-16 10:06:33 +01:00
Łukasz Mierzwa
c8dfeb7a66
fix(ui): replace MountFade with react-reveal Fade
2020-04-16 10:06:33 +01:00
Łukasz Mierzwa
ab30fe8b33
fix(ui): move FontFaceObserver hook to run on Grid instance
2020-04-13 21:45:23 +01:00
Łukasz Mierzwa
f836cdf4e2
fix(ui): more margin between button on small screens
2020-04-12 17:51:35 +01:00
Łukasz Mierzwa
2a6cbdc827
fix(tests): pass --unhandled-rejections=strict to nodejs
...
This fails tests when there are unhandled promise rejections
2020-04-12 11:31:20 +01:00