Commit Graph

2803 Commits

Author SHA1 Message Date
Łukasz Mierzwa
9548dc705a fix(ui): don't reset scroll lock on hidden modal update 2019-08-01 20:02:39 +01:00
Łukasz Mierzwa
dc68b8700e Merge pull request #852 from prymitive/renovate/github.com-prometheus-client_golang-1.x
Update module prometheus/client_golang to v1.1.0
2019-08-01 16:52:59 +01:00
Łukasz Mierzwa
6fd59329d4 chore(backend): run go mod tidy 2019-08-01 16:07:01 +01:00
Renovate Bot
6684927317 Update module prometheus/client_golang to v1.1.0 2019-08-01 14:37:48 +00:00
Łukasz Mierzwa
73162c452e Merge pull request #851 from prymitive/revert-lazy-render
Revert "feat(ui): lazy render alert group content"
2019-08-01 07:30:24 +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
96d786fe05 Merge pull request #850 from prymitive/fix-modal-close
fix(ui): disable hotkeys when modal is hidden
2019-07-31 22:56:02 +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
Renovate Bot
8ba1cb8bdb chore(deps): update node.js to v10.16.1 2019-07-31 20:31:25 +00:00
Łukasz Mierzwa
4d0137f410 Merge pull request #848 from prymitive/modal-esc-close
feat(ui): close modal window when user hits the Escape key
2019-07-31 20:33:37 +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
Łukasz Mierzwa
6b0fce2d6f Merge pull request #847 from prymitive/fix-sort
fix(api): overview modal should sort label names in ascending order
2019-07-31 14:07:32 +01:00
Łukasz Mierzwa
49087ee10d fix(api): overview modal should sort label names in ascending order 2019-07-31 13:21:27 +01:00
Łukasz Mierzwa
e36c59979b Merge pull request #844 from prymitive/renovate/patch-font-awesome
fix(deps): update dependency @fortawesome/fontawesome-svg-core to v1.2.20
2019-07-29 21:05:08 +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
Łukasz Mierzwa
728d5c14f2 Merge pull request #846 from prymitive/commitlint-header-max-length
chore(ci): bump header-max-length to 100
2019-07-29 20:10:51 +01:00
Łukasz Mierzwa
712705e4be chore(ci): bump header-max-length to 100
Lots of renovate PRs include commits with long subjects since they include dependency name.
Fixing it always requires either ignoring failed CI jobs or manually editing the subject.
Better to allow long subjects
2019-07-29 19:03:52 +01:00
Łukasz Mierzwa
0ac601b85e Merge pull request #845 from prymitive/renovate/font-awesome
fix(deps): update font awesome to v5.10.0
2019-07-29 19:00:47 +01:00
Renovate Bot
4cdfc8e0c5 fix(deps): update font awesome to v5.10.0 2019-07-29 16:30:58 +00:00
Łukasz Mierzwa
18489c90b2 Merge pull request #843 from prymitive/lazy-render
feat(ui): lazy render alert group content
2019-07-27 09:11:49 +01: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
Łukasz Mierzwa
633130fa55 Merge pull request #841 from prymitive/renovate/semver-6.x
fix(deps): update dependency semver to v6.3.0
2019-07-23 22:40:31 +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
25a5cac308 Merge pull request #838 from prymitive/break-1-filter
chore(ui): switch to column render for navbar icons with only 1 filter
2019-07-19 17:30:28 +01: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
6e5f4d2ef7 Merge pull request #837 from prymitive/break-word-errors
fix(ui): break words on upstream error messages to avoid overflow
2019-07-19 06:50:23 +01:00
Łukasz Mierzwa
7f42965a84 fix(ui): break words on upstream error messages to avoid overflow 2019-07-18 23:21:49 +01:00
Łukasz Mierzwa
201090e9ba Merge pull request #836 from prymitive/fix-counters
fix(api): ensure that counters add up to 100%
2019-07-18 23:16:54 +01:00
Łukasz Mierzwa
c96c98b77e fix(api): ensure that counters add up to 100% 2019-07-18 22:30:22 +01:00
Łukasz Mierzwa
ae516d300f Merge pull request #834 from prymitive/renovate/mobx-5.x
fix(deps): update dependency mobx to v5.13.0
2019-07-18 10:00:20 +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
67b555162e Merge pull request #833 from prymitive/no-focus-mobile
chore(ui): don't focus input on mobile
2019-07-16 23:11:35 +01: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
285ff12e96 Merge pull request #832 from prymitive/overview-show-more
feat(ui): show only common labels in the overview modal by default
2019-07-16 20:20:37 +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
Łukasz Mierzwa
89f886dd23 Merge pull request #830 from prymitive/npm-upgrade
chore(ui): upgrade all 3rd party dependencies
2019-07-15 10:01:02 +01:00
Łukasz Mierzwa
8439a56cc9 chore(ui): update snapshots after package-lock upgrades 2019-07-14 23:04:27 +01:00
Łukasz Mierzwa
c1ae2eafa0 chore(ui): upgrade all 3rd party dependencies 2019-07-14 22:42:23 +01:00
Łukasz Mierzwa
5361bc93b8 Merge pull request #829 from prymitive/fix-827
fix(ui): don't crash when removing last matcher value
v0.41
2019-07-14 22:31:17 +01:00
Łukasz Mierzwa
b78c47cb93 fix(ui): don't crash when removing last matcher value
Removing last value sets the value that's expected to be a list to null, which breaks some logic, ensure we always have a list there

Fixes #827
2019-07-14 22:15:57 +01:00
Łukasz Mierzwa
21b62c2550 Merge pull request #828 from prymitive/fix-826
fix(ui): don't crash when removing last Alertmanager instance
2019-07-14 22:14:57 +01:00
Łukasz Mierzwa
6152067ce1 fix(ui): don't crash when removing last Alertmanager instance
Removing last value sets the value that's expected to be a list to null, which breaks some logic, ensure we always have a list there.

Fixes #826
2019-07-14 21:50:00 +01:00
Łukasz Mierzwa
5c990eee79 Merge pull request #825 from prymitive/no-tooltip-on-overview
chore(ui): disable tooltips on the overview modal
2019-07-14 20:04:19 +01:00
Łukasz Mierzwa
610e08356e chore(ui): disable tooltips on the overview modal
These get triggered too often, blocking view of other labels
2019-07-14 19:32:57 +01:00
Łukasz Mierzwa
acc8631c61 Merge pull request #824 from prymitive/hidden-count
feat(ui): show the number of hidden label on the overview modal
2019-07-14 19:29:47 +01:00
Łukasz Mierzwa
d41fbff99e feat(ui): show the number of hidden label on the overview modal
We only render top 9 labels, add a counter showing how many were skipped
2019-07-14 19:09:20 +01:00
Łukasz Mierzwa
b0042af41a Merge pull request #823 from prymitive/overview-close
feat(ui): allow removing filters from the overview modal
2019-07-14 18:59:13 +01:00