Commit Graph

1320 Commits

Author SHA1 Message Date
Łukasz Mierzwa
01e1d3c4ea Merge pull request #47 from prymitive/greenkeeper/default/@sentry/browser-4.0.3
Update @sentry/browser in group default to the latest version 🚀
2018-09-20 16:08:43 +01:00
greenkeeper[bot]
d39e893010 chore(package): update lockfile ui/package-lock.json 2018-09-20 15:07:50 +01:00
greenkeeper[bot]
6aa26dfc2b fix(package): update @sentry/browser to version 4.0.3 2018-09-20 15:07:50 +01:00
Łukasz Mierzwa
ef4403d618 Merge pull request #46 from prymitive/pause-fetch
feat(ui): pause fetching when alert/group menu is open
2018-09-20 15:00:27 +01:00
Łukasz Mierzwa
9ba495bbe7 feat(ui): pause fetching when alert/group menu is open
This will prevent whack-a-mole when user clicks on an action menu and then grid re-renders moving it around
2018-09-20 14:25:13 +01:00
Łukasz Mierzwa
9ae710c202 Merge pull request #45 from prymitive/fetcher
refactor(ui): prevent concurrent fetches
2018-09-20 12:13:02 +01:00
Łukasz Mierzwa
08f7e6a9fa refactor(ui): prevent concurrent fetches
Refactor the timer so instead of calling fetch directly every  seconds we call it every 1 second, check if we could & should fetch (fetch isn't already/still in progress and  seconds passed since last fetch) and if needed call fetch.
This will also allow us to pause fetches when user is interacting with alerts so there's no whack-a-mole with buttons
2018-09-20 11:34:13 +01:00
Łukasz Mierzwa
6020336d98 Merge pull request #43 from prymitive/demo-alerts
feat(demo): add more demo alerts
2018-09-19 22:55:37 +01:00
Łukasz Mierzwa
a89aedf2b5 feat(demo): add more demo alerts 2018-09-19 22:26:43 +01:00
Łukasz Mierzwa
48449e5c26 Merge pull request #41 from prymitive/greenkeeper/default/mobx-5.1.2
Update mobx in group default to the latest version 🚀
2018-09-19 22:14:24 +01:00
greenkeeper[bot]
1120c62da0 chore(package): update lockfile ui/package-lock.json 2018-09-19 21:47:16 +01:00
greenkeeper[bot]
0c54d01e40 fix(package): update mobx to version 5.1.2 2018-09-19 21:47:16 +01:00
Łukasz Mierzwa
1c7cc47fa5 Merge pull request #42 from prymitive/sentry-client
feat(sentry): add ErrorBoundary to capture exceptions
2018-09-19 21:45:48 +01:00
Łukasz Mierzwa
22a48301e8 feat(sentry): add ErrorBoundary to capture exceptions
* switch to new Sentry client lib
* Add ErrorBoundary as a wrapper around App to capture errors and display exception page with auto refresh
* rename all instances of Raven to Sentry
2018-09-19 21:08:22 +01:00
Łukasz Mierzwa
a256e63d65 Merge pull request #40 from prymitive/greenkeeper/default/monorepo.react-16.5.2
Update react in group default to the latest version 🚀
2018-09-18 23:24:21 +01:00
greenkeeper[bot]
6d2ae6b739 chore(package): update lockfile ui/package-lock.json 2018-09-18 22:39:38 +01:00
greenkeeper[bot]
fcb96ae8b1 fix(package): update react-dom to version 16.5.2 2018-09-18 21:32:30 +00:00
greenkeeper[bot]
edb76253ff fix(package): update react to version 16.5.2 2018-09-18 21:31:12 +00:00
Łukasz Mierzwa
db4ff90099 Merge pull request #39 from prymitive/fix-silence-link
fix(ui): silence ID link doesn't point to the right URI
2018-09-18 22:17:54 +01:00
Łukasz Mierzwa
052d54c9fe fix(ui): render correct link after adding new silence to Alertmanager 2018-09-18 21:48:25 +01:00
Łukasz Mierzwa
f55345437a chore(tests): make it more obvious that silence should use am.uri, not am.publicURI 2018-09-18 21:27:45 +01:00
Łukasz Mierzwa
f049b97ba1 fix(ui): silence ID link doesn't point to the right URI 2018-09-18 21:25:12 +01:00
Łukasz Mierzwa
c43b408686 Merge pull request #38 from prymitive/fetch-progress
feat(ui): colo fetch indicator with text-success when response is bei…
2018-09-18 20:19:17 +01:00
Łukasz Mierzwa
9822bce87c feat(ui): colo fetch indicator with text-success when response is being processed
This add a visual indicator of the progress, helpful for big responses or slow connections
2018-09-18 19:49:43 +01:00
Łukasz Mierzwa
ff27f358f3 Merge pull request #37 from prymitive/idle-monitor
feat(ui): hide navbar after 3 minutes with no activity
2018-09-17 20:54:26 +01:00
Łukasz Mierzwa
54a71bfa68 feat(ui): hide navbar after 3 minutes with no activity 2018-09-17 20:23:47 +01:00
Łukasz Mierzwa
ab6e4c918c Merge pull request #36 from prymitive/link-look
chore(ui): make link annotations look more like links and less like l…
2018-09-16 22:13:39 +01:00
Łukasz Mierzwa
32b7e494fd chore(ui): make link annotations look more like links and less like labels 2018-09-16 21:47:11 +01:00
Łukasz Mierzwa
290bb1c9d0 Merge pull request #35 from prymitive/version-observer
feat(ui): reload app on version change
2018-09-16 21:46:10 +01:00
Łukasz Mierzwa
03a223ae00 feat(ui): reload app on version change 2018-09-16 21:21:23 +01:00
Łukasz Mierzwa
66d64081c0 feat(ui): track version changes and mark it with upgradeNeeded 2018-09-16 21:21:06 +01:00
Łukasz Mierzwa
f225292dad Merge pull request #34 from prymitive/group-sort-by-id
fix(ui): sort alert groups by id before slicing
2018-09-16 19:35:09 +01:00
Łukasz Mierzwa
58779a2404 fix(ui): sort alert groups by id before slicing
This is a short term fix to reduce potential re-ordering of alert groups on the grid. This needs to be controlled by user.
2018-09-16 18:57:27 +01:00
Łukasz Mierzwa
1ee09b58a2 Merge pull request #33 from prymitive/grid-position
Revert "chore(ui): use transform positioning for grid elements"
2018-09-16 18:57:02 +01:00
Łukasz Mierzwa
7c55510d63 Revert "chore(ui): use transform positioning for grid elements"
This reverts commit bc72041222.

Breaks alert action menu, it gets hidden under next alert group div.
2018-09-16 18:30:41 +01:00
Łukasz Mierzwa
cfa530d296 Merge pull request #30 from prymitive/fix-config-file
fix(config): use correct variable name for --config.file
2018-09-16 10:03:30 +01:00
Łukasz Mierzwa
a7d695cec1 fix(config): use correct variable name for --config.file
Fixes issue introduced in #28
2018-09-16 00:17:24 +01:00
Łukasz Mierzwa
0ee3264163 Merge pull request #29 from prymitive/grid-revert
Revert "chore(ui): avoid full grid repack on new alerts"
2018-09-15 23:56:57 +01:00
Łukasz Mierzwa
abdce3bec6 Revert "chore(ui): avoid full grid repack on new alerts"
This reverts commit d896fa72b2.

This causes issues with grid rendering - when alert is removed space it was using is not reclaimed.
2018-09-15 23:29:51 +01:00
Łukasz Mierzwa
f8d4803391 Merge pull request #27 from prymitive/greenkeeper/default/jest-date-mock-1.0.5
Greenkeeper/default/jest date mock 1.0.5
2018-09-15 15:10:14 +01:00
greenkeeper[bot]
7187933684 chore(package): update lockfile ui/package-lock.json 2018-09-15 14:39:13 +01:00
greenkeeper[bot]
4bfa68c6f6 chore(package): update jest-date-mock to version 1.0.5
Closes #23
2018-09-15 14:39:13 +01:00
Łukasz Mierzwa
5b94578192 Merge pull request #28 from prymitive/config-file
chore(config): simplify configuration flags
2018-09-15 14:37:39 +01:00
Łukasz Mierzwa
6932f25a37 chore(config): simplify configuration flags
Drop config.dir and use config.file to pass full path to the config file. Passing two options is just an unnecessary complexity
Fixes #22.
2018-09-15 14:15:08 +01:00
Łukasz Mierzwa
ebd480663c Merge pull request #26 from prymitive/fetch-credentials
fix(ui): always pass credentials with fetch()
2018-09-15 13:44:21 +01:00
Łukasz Mierzwa
c2a1468c51 fix(ui): always pass credentials with fetch()
Fixes #24
2018-09-15 13:22:26 +01:00
Łukasz Mierzwa
37fce647ee Merge pull request #25 from prymitive/docker-entrypoint
chore(docker): use ENTRYPOINT instead of CMD in docker
2018-09-14 21:00:28 +01:00
Łukasz Mierzwa
f0e68882f0 chore(docker): use ENTRYPOINT instead of CMD in docker
Fixes #21
2018-09-14 20:17:59 +01:00
Łukasz Mierzwa
ae50d34298 Merge pull request #20 from prymitive/greenkeeper/default/monorepo.react-16.5.1
Update react in group default to the latest version 🚀
v0.10
2018-09-13 21:06:47 +01:00
greenkeeper[bot]
5ad1de2c61 chore(package): update lockfile ui/package-lock.json 2018-09-13 19:58:52 +01:00