Renovate Bot
92b4044efb
chore(deps): update dependency jest-canvas-mock to v2.1.0
2019-05-14 02:32:26 +00:00
Renovate Bot
fe0766718a
fix(deps): update dependency @sentry/browser to v5.2.1
2019-05-13 09:39:10 +00:00
Łukasz Mierzwa
78660cd374
feat(ui): animate alert counter on changes
2019-05-12 11:09:34 +01:00
Renovate Bot
d72bcfbe7e
chore(deps): update dependency markdownlint-cli to v0.16.0
2019-05-12 07:08:08 +00:00
Łukasz Mierzwa
c374d627e6
fix(ui): matcher badge and close icon css fixes
...
Counter badge is misaligned, fix it by setting line-height.
Close icon border padding is different than parent, ensure it's inherited to avoid mismatch
2019-05-11 23:29:56 +01:00
Łukasz Mierzwa
e2dc16b1b2
fix(ui): remove pointless prop definition
...
It's defined on Tooltip instead of the wrapper and it's not needed
2019-05-11 18:51:28 +01:00
Łukasz Mierzwa
eb1181cd70
feat(ui): lazy load modals
...
This uses React code splitting to only load modal content components if they are used - all modal components will be loaded the first time user open a modal, rather than on initial page load
2019-05-11 18:38:54 +01:00
Renovate Bot
861ed1c94d
chore(deps): update dependency enzyme-adapter-react-16 to v1.13.0
2019-05-11 15:42:59 +00:00
Łukasz Mierzwa
f50ac75363
fix(ui): fix alert menu content being under other alert groups
...
Because every alert group uses 'position: absolute' our menu content rendered after clicking on group header or each alert dropdown is hidden under neighbour groups. To fix this we'll add 'z-index: 100' to the group with currently open menu.
2019-05-10 20:06:02 +01:00
Łukasz Mierzwa
884bbe8398
feat(ui): add shadows to dropdown menus
2019-05-09 22:56:27 +01:00
Renovate Bot
cba22f7a0d
fix(deps): update dependency react-transition-group to v4.0.1
2019-05-09 20:09:16 +00:00
Renovate Bot
9af0007f0f
chore(deps): update dependency @commitlint/travis-cli to v7.6.1
2019-05-09 12:27:41 +00:00
Renovate Bot
1d5ec1b1b5
fix(deps): update dependency @sentry/browser to v5.2.0
2019-05-08 20:48:28 +00:00
Łukasz Mierzwa
994f1bcd46
chore(ui): upgrade all 3rd party dependencies
2019-05-08 20:42:32 +01:00
Renovate Bot
6993c5421d
fix(deps): update dependency react-scripts to v3.0.1
2019-05-08 18:49:57 +00:00
Renovate Bot
06b44e9c68
fix(deps): update dependency react-app-polyfill to v1.0.1
2019-05-08 17:31:57 +00:00
Łukasz Mierzwa
1a106a0de7
fix(ui): use rem as unit for badge-pill in the group header
2019-05-08 15:26:50 +01:00
Renovate Bot
252e0d1574
fix(deps): update font awesome
2019-05-07 17:36:17 +00:00
Renovate Bot
6a11672684
fix(deps): update dependency @sentry/browser to v5.1.3
2019-05-07 11:35:10 +00:00
Renovate Bot
b4952e7e6a
chore(deps): update dependency @commitlint/travis-cli to v7.6.0
2019-05-07 09:21:06 +00:00
Łukasz Mierzwa
adc9ccc95c
fix(ui): use label class for silence matchers to prevent overflow
2019-05-07 08:05:40 +01:00
Łukasz Mierzwa
d75ad0434e
feat(ui): flash annotation text on changes
2019-05-05 19:34:20 +01:00
Łukasz Mierzwa
7aee212dc9
fix(ui): fix fallback sorting by timestamps
...
Sorting by timestaps should be reversed - most recent timestamps first
2019-05-04 23:34:27 +01:00
Łukasz Mierzwa
c298a6cd69
fix(ui): delay initial fetch until browser is idle
...
Right now the very fist fetch() happens right after Fetcher instance is created, which might be while a lot of other components are still being created. Wrap it inside requestAnimationFrame so it's executed once the browser is (fairly) idle
2019-05-04 22:48:40 +01:00
Łukasz Mierzwa
80338927f7
feat(ui): use alerts timestamp as secondary sort key
2019-05-04 22:05:31 +01:00
Łukasz Mierzwa
e94f66f881
feat(ui): speed up animations with translateZ and translate3d
2019-05-04 20:43:58 +01:00
Renovate Bot
0fe3f49a99
fix(deps): update dependency copy-to-clipboard to v3.2.0
2019-05-04 09:39:06 +00:00
Łukasz Mierzwa
9bf7746273
fix(ui): add missing class to the inhibition icon
2019-05-04 00:30:02 +01:00
Łukasz Mierzwa
dc00ef86c8
fix(ui): cleanup css classes for labels
2019-05-03 19:14:29 +01:00
Renovate Bot
29bbccfcd6
fix(deps): update dependency @sentry/browser to v5.1.2
2019-05-03 10:19:58 +00:00
Łukasz Mierzwa
c932ae8d50
fix(ui): bump the font size for filters
2019-05-02 12:46:36 +01:00
Łukasz Mierzwa
e0311da8cf
fix(ui): fix styling of the close icon on filter input button
2019-04-30 23:28:56 +01:00
Łukasz Mierzwa
655f244f1b
refactor(ui): use button instead of a badge for filter elements
2019-04-30 14:08:36 +01:00
Łukasz Mierzwa
8242ec64f8
feat(ui): use silence form settings exposed via the backend API
...
Silence form when populating matchers from alerts or alert groups will now ignore labels listed in silenceForm:strip:labels
2019-04-29 20:54:17 +01:00
Renovate Bot
90071e847e
chore(deps): update dependency node-sass to v4.12.0
2019-04-27 03:52:14 +00:00
Łukasz Mierzwa
ed21ee6149
fix(ui): lower repack debounce
...
50ms is very noticable and one can see groups overlapping each other, 10ms is nicer
2019-04-26 12:01:54 +01:00
Renovate Bot
1514e9e45b
fix(deps): update dependency react-datepicker to v2.5.0
2019-04-26 08:01:04 +00:00
Łukasz Mierzwa
97bf34c45d
fix(ui): debounce grid updates so that they are batched
2019-04-25 22:02:14 +01:00
Łukasz Mierzwa
f6eee6b01d
fix(ui): re-add fetch polyfill for older browsers
2019-04-25 12:54:06 +01:00
Łukasz Mierzwa
5a3094774b
fix(ui): add missing margin to filter input label with no counter
2019-04-25 10:35:53 +01:00
Łukasz Mierzwa
0ba8334df9
fix(ui): provide empty css file to import instead of Google fonts
2019-04-24 23:11:05 +01:00
Łukasz Mierzwa
1220867d07
fix(ui): update browser list
...
Drop browsers that don't support Proxy objects
2019-04-24 22:06:24 +01:00
Łukasz Mierzwa
a93c6b254c
fix(ui): drop whatwg-fetch import as it's included in react-app-polyfill
2019-04-24 22:06:23 +01:00
Łukasz Mierzwa
5075f5bcf6
refactor(ui): use jsconfig.json instead of .env file
...
Setting NODE_PATH via env is depracated in RCA 3.0
2019-04-24 22:03:46 +01:00
Łukasz Mierzwa
1b5d856a21
refactor(ui): use react-app-polyfill instead of @babel/polyfill
...
CRA 3.0 depracates babel/polyfill, react-app-polyfill is the new recommended pollyfill package.
Remove IE from the list of supported browsers and drop polyfills for it since doesn't work anyway - Proxy support in ES is required for mobx 5.x and that cannot be polyfilled.
2019-04-24 22:03:45 +01:00
Łukasz Mierzwa
809c6c6fab
feat(ui): use api/v2 silence endpoints for alertmanager 0.16+
2019-04-24 20:58:15 +01:00
Łukasz Mierzwa
7b13499f2b
fix(ui): use correct label for silence start time
2019-04-24 20:56:58 +01:00
Renovate Bot
3b53fc142b
fix(deps): update dependency @sentry/browser to v5.1.1
2019-04-23 14:40:38 +00:00
Łukasz Mierzwa
72398cfe86
chore(ui): upgrade all 3rd party dependencies
2019-04-23 13:36:53 +01:00
Renovate Bot
a4fe278b81
fix(deps): update dependency react-scripts to v3
2019-04-23 01:51:53 +00:00