Commit Graph

868 Commits

Author SHA1 Message Date
Renovate Bot
321b71261a fix(deps): update dependency @sentry/browser to v5.6.2 2019-08-19 12:53:10 +00:00
Renovate Bot
17fb4aed9f chore(deps): update dependency jest-canvas-mock to v2.1.1 2019-08-19 04:52:09 +00:00
Łukasz Mierzwa
e166d10b23 chore(tests): update snapshots after dependency upgrade 2019-08-18 14:38:36 +01:00
Łukasz Mierzwa
f19a11f40a chore(ui): upgrade all 3rd party dependencies 2019-08-18 14:34:06 +01:00
Renovate Bot
c908b3ad7d chore(deps): update dependency markdownlint-cli to v0.18.0 2019-08-18 01:38:17 +00:00
Łukasz Mierzwa
845f3407d4 fix(ui): reformat ui code with prettier 2019-08-17 12:21:18 +01:00
Łukasz Mierzwa
a87d235b94 feat(test): add prettier to eslint rules 2019-08-17 12:21:18 +01:00
Łukasz Mierzwa
548623fef4 chore(ui): flash counter badge on value change 2019-08-17 11:03:40 +01:00
Renovate Bot
9620485772 fix(deps): update dependency qs to v6.8.0 2019-08-17 02:48:16 +00:00
Łukasz Mierzwa
a36fd55627 fix(ui): generate correct group URL
current filters got appended to the group url, fix it by stripping query args away
2019-08-14 19:18:12 +01:00
Łukasz Mierzwa
be5b19c8d8 fix(ui): deduplicate filter in query args
If we get same filter value multiple times we should only use it once
2019-08-14 18:51:52 +01:00
Łukasz Mierzwa
0483cc65c3 chore(ui): upgrade all 3rd party dependencies 2019-08-14 15:20:27 +01:00
Łukasz Mierzwa
96b775dcb1 fix(tests): move node mocks to the ui folder
react-scripts 3.1.x fails while running all tests, this was caused by mocks being no longer loaded properly.
Looks like jsconfig.json options are now enforced and since ui/src is the root of the projects mock files
need to move there
2019-08-14 14:50:09 +01:00
Renovate Bot
39f3ce8e60 fix(deps): update dependency react-scripts to v3.1.1 2019-08-14 09:33:29 +00:00
Renovate Bot
cb9d5a5160 fix(deps): update dependency react-popper to v1.3.4 2019-08-13 12:50:23 +00:00
Renovate Bot
c0262aeed6 fix(deps): update dependency react-app-polyfill to v1.0.2 2019-08-10 22:55:31 +00:00
Łukasz Mierzwa
bbee4fce0d fix(tests): don't fail tests on react 16.9.0 deprecation warnings
There's a lot of 3rd party components using deprecated methods so there's a lot of warnings, and currently this is failing all tests.
Ignore these for now as we need to wait for components to be fixed
2019-08-09 19:41:52 +01:00
Renovate Bot
a5f27ef020 fix(deps): update react monorepo to v16.9.0 2019-08-09 19:41:52 +01:00
Łukasz Mierzwa
3f89c54d68 fix(ui): ensure that progress bar height is always enforced 2019-08-09 18:51:39 +01:00
Renovate Bot
9c3af49b41 fix(deps): update dependency mobx-react to v6.1.3 2019-08-09 17:48:06 +00:00
Łukasz Mierzwa
1b3c15a8eb fix(tests): add missing test coverage 2019-08-08 15:45:01 +01:00
Łukasz Mierzwa
548be9e861 feat(ui): pass sort parameters when fetching alerts 2019-08-08 15:45:01 +01:00
Łukasz Mierzwa
6b688d6ebb fix(ui): remove prune alert attributes from models 2019-08-08 15:45:01 +01:00
Łukasz Mierzwa
557e6cc86a feat(ui): pass sort settings to the API 2019-08-08 15:45:00 +01:00
Łukasz Mierzwa
a176138a34 fix(ui): set default settings keys 2019-08-08 15:45:00 +01:00
Łukasz Mierzwa
6b497217d9 fix(backend): remove endsAt from alerts
This is unused but keeps changing
2019-08-08 15:45:00 +01:00
Łukasz Mierzwa
9b6273595d chore: move sorting to the backend 2019-08-08 15:45:00 +01:00
Renovate Bot
319e61b444 fix(deps): update dependency mobx-react to v6.1.2 2019-08-08 12:11:36 +00:00
Renovate Bot
69ead1850d fix(deps): update dependency @sentry/browser to v5.6.1 2019-08-08 10:11:17 +00:00
Renovate Bot
105fe7ed49 fix(deps): update dependency @sentry/browser to v5.6.0 2019-08-07 11:33:28 +00:00
Łukasz Mierzwa
a3be6e9a7f fix(ui): cleanup scss variable imports
All scss imports needs to use App.scss, otherwise some overrides won't be present, like font swap Lato -> Open Sans
2019-08-03 18:29:27 +01:00
Renovate Bot
294a11a81b fix(deps): update font awesome 2019-08-02 22:47:51 +00:00
Renovate Bot
58b7d95416 fix(deps): update dependency react-transition-group to v4.2.2 2019-08-02 20:41:37 +00:00
Łukasz Mierzwa
716644494f chore(ui): upgrade all 3rd party dependencies 2019-08-01 21:43:55 +01:00
Łukasz Mierzwa
9548dc705a fix(ui): don't reset scroll lock on hidden modal update 2019-08-01 20:02:39 +01:00
Łukasz Mierzwa
443dfc02be Revert "feat(ui): lazy render alert group content"
This reverts commit 42a9998f14.

Lazy render conflicts with grid packing and alert groups being move around, this is because it only listens to scroll events.
Need a visibility sensor for this feature to work properly.
2019-07-31 23:22:53 +01:00
Łukasz Mierzwa
34a0fa1dc4 fix(ui): disable hotkeys when modal is hidden
HotKeys component needs to be unmounted on hide, otherwise we might have multiple modals responding to key events
2019-07-31 22:19:23 +01:00
Łukasz Mierzwa
312b718b7a feat(ui): close modal window when user hits the Escape key
Fixes #842
2019-07-31 19:56:57 +01:00
Renovate Bot
e6699ba34b fix(deps): update dependency @fortawesome/fontawesome-svg-core to v1.2.20 2019-07-29 19:11:59 +00:00
Renovate Bot
4cdfc8e0c5 fix(deps): update font awesome to v5.10.0 2019-07-29 16:30:58 +00:00
Łukasz Mierzwa
42a9998f14 feat(ui): lazy render alert group content
This is to avoid rendering lots of expensive components while they're not in the viewport.
Should provide some performance improvements when there's plenty of alerts.
2019-07-26 22:03:05 +01:00
Renovate Bot
5d734770ec fix(deps): update dependency semver to v6.3.0 2019-07-23 19:29:02 +00:00
Renovate Bot
9feea66e86 fix(deps): update dependency react-idle-timer to v4.2.8 2019-07-20 04:57:32 +00:00
Łukasz Mierzwa
559870b861 chore(ui): switch to column render for navbar icons with only 1 filter 2019-07-19 16:25:46 +01:00
Łukasz Mierzwa
7f42965a84 fix(ui): break words on upstream error messages to avoid overflow 2019-07-18 23:21:49 +01:00
Renovate Bot
157a55fa46 fix(deps): update dependency mobx to v5.13.0 2019-07-18 08:20:33 +00:00
Renovate Bot
ed1cc2447e fix(deps): update dependency typeface-open-sans to v0.0.75 2019-07-17 23:35:20 +00:00
Łukasz Mierzwa
4734c9882c chore(ui): don't focus input on mobile
Focusing input on a mobile browser pulls in the keyboard view, which takes half of the screen. Let user click it manually if needed
2019-07-16 22:35:11 +01:00
Łukasz Mierzwa
d1e1d7fe2f feat(ui): show only common labels in the overview modal by default 2019-07-16 19:39:14 +01:00
Renovate Bot
3d3e81be4b chore(deps): update dependency @commitlint/travis-cli to v8.1.0 2019-07-15 20:38:51 +00:00