Commit Graph

847 Commits

Author SHA1 Message Date
Łukasz Mierzwa
a7b9c9ae97 fix(ui): remove obsolete imports
New mobx doesn't need it anymore
2020-08-27 23:58:46 +01:00
Dominik Menke
669ea51313 fix(ui): improve favicon readability on Firefox
Some browsers (like Firefox, on both high and low DPI monitors,
and Google Chrome beta on low DPI monitors) render the favico.js
badge too thin.

Fixes: #2107
Signed-off-by: Dominik Menke <dom@digineo.de>
2020-08-27 09:04:55 +01:00
Łukasz Mierzwa
58ca6f8de7 chore(ui): tweak modal animations for mobile 2020-08-25 16:33:52 +01:00
Łukasz Mierzwa
4f8122db83 chore(ui): only render filter search icon when empty
Turn the search icon into a placeholder - only render it if there are no active filters.
2020-08-25 11:27:08 +01:00
Łukasz Mierzwa
ef908e300a feat(ui): add a countdown indicator for refresh timer 2020-08-24 17:15:50 +01:00
Łukasz Mierzwa
a1197cfe44 feat(ui): pause fetches on alt+space 2020-08-24 17:15:50 +01:00
Łukasz Mierzwa
44137e8dd3 fix(ui): csshake scss generates unique css on every build
Import css instead.
2020-08-13 22:14:11 +01:00
Łukasz Mierzwa
85ea5e14e3 fix(ui): better css for filter input color 2020-08-11 17:53:28 +01:00
Łukasz Mierzwa
5ed743cddd chore(ui): animate filter input background change 2020-08-10 19:12:05 +01:00
Łukasz Mierzwa
8e3c50d51a feat(ui): animate silences in silence browser 2020-08-07 19:26:28 +01:00
Łukasz Mierzwa
fda04b7a9c fix(ui): render placeholder on empty responses in PaginatedAlertList 2020-08-07 11:32:17 +01:00
Łukasz Mierzwa
e2fc84154f fix(ui): don't render spinner on updates in silence browser 2020-07-25 22:14:18 +01:00
Łukasz Mierzwa
a24b71166b fix(ui): use atomic update in useFetchGet 2020-07-25 22:14:18 +01:00
Łukasz Mierzwa
a38c1fc4a1 chore(ui): tweak modal animations 2020-07-25 18:21:42 +01:00
Łukasz Mierzwa
522af74eaf fix(tests): fix modal test 2020-07-24 15:08:00 +01:00
Łukasz Mierzwa
d4a8d27857 chore(ui): use a different icon for retry 2020-07-24 11:59:08 +01:00
Łukasz Mierzwa
020213b32a fix(ui): fix modal animations 2020-07-24 11:59:08 +01:00
Łukasz Mierzwa
ef1e6c0c81 fix(ui): migrate setupTests to typescript 2020-07-23 14:47:24 +01:00
Łukasz Mierzwa
867532cde9 fix(ui): cleanup conditions 2020-07-23 11:28:46 +01:00
Łukasz Mierzwa
6d961fa09d fix(ui): always pass type to useRef & useState 2020-07-22 21:39:43 +01:00
Łukasz Mierzwa
fd1922a9e0 fix(ui): re-enable some typscript eslint rules and fix code 2020-07-21 21:46:42 +01:00
Łukasz Mierzwa
2214904536 fix(ui): pass explicit return type for fetch() calls 2020-07-21 21:46:42 +01:00
Łukasz Mierzwa
aa022796b4 fix(ui): resolve eslint reported issues 2020-07-21 17:58:08 +01:00
Łukasz Mierzwa
fcc795b7c9 chore(tests): migrate jest tests to typescript 2020-07-21 17:58:08 +01:00
Łukasz Mierzwa
42e6678b68 fix(ui): use exact equal 2020-07-19 20:54:27 +01:00
Łukasz Mierzwa
e8f93602fd chore(tests): rewrite storybook stories as typescript 2020-07-19 20:54:27 +01:00
Łukasz Mierzwa
c994b3cee4 fix(ui): don't render silence fallback on alert group unmount 2020-07-19 14:50:14 +01:00
Łukasz Mierzwa
a046f5a16f chore(ui): move scss files from components dir 2020-07-19 13:20:41 +01:00
Łukasz Mierzwa
cc0455f181 fix(ui): migrate idle timer to use hooks 2020-07-19 12:47:31 +01:00
Łukasz Mierzwa
369a855f50 fix(ui): fix storybook stories 2020-07-17 11:58:41 +01:00
Łukasz Mierzwa
8febb0241c fix(ui): use types instead of objects 2020-07-17 11:58:41 +01:00
Łukasz Mierzwa
e55988588c chore(ui): migrate more components to typescript 2020-07-17 11:58:41 +01:00
Łukasz Mierzwa
4a16661558 chore(ui): migrate more components to typescript 2020-07-17 11:58:41 +01:00
Łukasz Mierzwa
c5d399e3eb chore(ui): migrate AlertStore to typescript 2020-07-17 11:58:41 +01:00
Łukasz Mierzwa
0e803c3b99 chore(ui): migrate more code to typescript 2020-07-17 11:58:41 +01:00
Łukasz Mierzwa
a2b5fbb11b chore(ui): migrate SilenceFormStore to typescript 2020-07-17 11:58:41 +01:00
Łukasz Mierzwa
ab96f0213c chore(ui): migrate Settings store to typescript 2020-07-17 11:58:41 +01:00
Łukasz Mierzwa
4d4dd111c1 chore(ui): migrate more code to typescript 2020-07-17 11:58:41 +01:00
Łukasz Mierzwa
82dce0d676 chore(ui): tweak animations 2020-07-14 08:27:38 +01:00
Łukasz Mierzwa
aa737d2cd4 fix(ui): replace current filters when clicking on silence id filter 2020-07-13 17:59:57 +01:00
Łukasz Mierzwa
31a77705b5 fix(ui): avoid sending sentry errors multiple times 2020-07-09 17:31:27 +01:00
Łukasz Mierzwa
f23a8457d4 fix(ui): fix a regression in alert group width calculation 2020-07-07 14:48:42 +01:00
Łukasz Mierzwa
a373f210f5 fix(tests): always use toDiffableHtml for snapshots 2020-07-06 19:10:58 +01:00
Łukasz Mierzwa
a7540a1e76 fix(ui): better handling of scrollbar gap when modal is open 2020-07-06 18:22:17 +01:00
Łukasz Mierzwa
0864c3f5ea chore(ui): move scss imports to _index file 2020-07-04 17:04:35 +01:00
Łukasz Mierzwa
5be5a72fc6 fix(ui): enable appear animation for swimlane 2020-07-04 13:21:35 +01:00
Łukasz Mierzwa
2f74561809 chore(ui): drop react-reveal animations
This library is not maintained anymore and it causes small glitches when rendering a lot of alerts - scrolling groups into view doesn't always trigger animation and they stay hidden.
2020-07-03 17:03:43 +01:00
Łukasz Mierzwa
2dd1897937 fix(tests): add alert fingerprint to prop validation 2020-07-02 14:31:15 +01:00
Łukasz Mierzwa
9ed9b840fe fix(ui): don't resize the grid when modal is open
Modal will hide the scrollbar, which can resize everything.
Tell body-scroll-lock to reserver space for hidden scrollbar to avoid it.
2020-07-01 17:43:43 +01:00
Łukasz Mierzwa
b1cf816e24 feat(ui): show modal with list of inhibiting alerts 2020-06-30 23:53:56 +01:00