Commit Graph
764 Commits
Author SHA1 Message Date
Łukasz Mierzwa bbc3a079da fix(ui): add npmrc file with save-exact=true 2019-06-01 21:09:56 +01:00
Łukasz Mierzwa 4465808287 fix(ui): apply correct font color to filter input labels
Bootstrap classes for.btn are getting priorioty so the text is always black, even when background color is dark
2019-06-01 14:17:37 +01:00
Renovate Bot a55bd67ecf fix(deps): update dependency @sentry/browser to v5.4.0 2019-05-31 13:04:03 +00:00
Renovate Bot 588d732c87 chore(deps): update dependency @commitlint/travis-cli to v8 2019-05-31 07:26:11 +00:00
Łukasz Mierzwa 3839d531e4 fix(ui): allow any string as silence author, not just email
Alertmanager doesn't restrict this field, so no need to force an email there.

Fixes #741
2019-05-30 23:08:13 +01:00
Renovate Bot 8364a680f9 fix(deps): update dependency react-transition-group to v4.1.0 2019-05-30 15:55:04 +00:00
Renovate Bot 1a7ebec8af fix(deps): update dependency react-datepicker to v2.6.0 2019-05-30 08:15:30 +00:00
Łukasz Mierzwa 7d22169377 chore(ui): migrate from yarn to npm
nodejs 10.16.0 includes npm 6.9.0 which fixes previous issues with npm in LTS nodejs (lock diff on different platforms) so we can move back to using npm instead of yarn. The main problem with yarn is that it's harder to manage the version used in different places (CI, docker, local dev) while npm is bundled with nodejs so doesn't suffer from the same problem
2019-05-29 19:42:14 +01:00
Renovate Botandrenovate[bot] e93044dd93 fix(deps): update dependency react-resize-detector to v4.1.4 2019-05-29 17:43:32 +00:00
Renovate Bot cd4223226a fix(deps): update dependency semver to v6.1.1 2019-05-28 17:18:28 +00:00
Łukasz Mierzwa 92a7c8c847 fix(ui): migrate to react-select v3 2019-05-27 16:50:30 +01:00
Renovate BotandŁukasz Mierzwa 434688ee04 fix(deps): update dependency react-select to v3 2019-05-27 16:36:54 +01:00
Łukasz Mierzwa f32fc6e529 chore(ui): upgrade all 3rd party dependencies 2019-05-27 14:02:00 +01:00
Łukasz Mierzwa 685a0220e0 fix(ui): use width passed by ReactResizeDetector instead of body width
Trying to fix #721.
2019-05-27 11:39:35 +01:00
Renovate Bot efe20b9aca fix(deps): update dependency react-select to v2.4.4 2019-05-27 06:02:13 +00:00
Renovate Botandrenovate[bot] e148675c82 chore(deps): update dependency enzyme-adapter-react-16 to v1.13.2 2019-05-26 22:26:31 +00:00
Renovate Bot 7df2cdc314 fix(deps): update dependency semver to v6.1.0 2019-05-23 12:35:46 +00:00
Renovate Bot dd22aa1c97 fix(deps): update dependency @sentry/browser to v5.3.0 2019-05-22 10:17:10 +00:00
Renovate Botandrenovate[bot] c515ac6856 chore(deps): update dependency enzyme-adapter-react-16 to v1.13.1 2019-05-19 18:00:14 +00:00
Renovate Botandrenovate[bot] d015aad596 fix(deps): update dependency mobx-react to v5.4.4 2019-05-16 20:49:02 +00:00
Renovate Botandrenovate[bot] 92b4044efb chore(deps): update dependency jest-canvas-mock to v2.1.0 2019-05-14 02:32:26 +00:00
Renovate Botandrenovate[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 Botandrenovate[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 Botandrenovate[bot] 252e0d1574 fix(deps): update font awesome 2019-05-07 17:36:17 +00:00
Renovate Botandrenovate[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