Ł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
e8f93602fd
chore(tests): rewrite storybook stories as typescript
2020-07-19 20:54:27 +01:00
Łukasz Mierzwa
cc0455f181
fix(ui): migrate idle timer to use hooks
2020-07-19 12:47:31 +01:00
Łukasz Mierzwa
e55988588c
chore(ui): migrate more components 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
a7540a1e76
fix(ui): better handling of scrollbar gap when modal is open
2020-07-06 18:22:17 +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
09972e6c57
fix(ui): fix outline on focused history dropdown
2020-06-26 13:20:30 +01:00
Łukasz Mierzwa
aab937adb8
fix(ui): use string formatted rgba label colors
2020-06-25 18:28:49 +01:00
Łukasz Mierzwa
78c1def776
fix(ui): handle canceled get requests in silence form
2020-06-25 15:58:11 +01:00
Łukasz Mierzwa
6a7cc1c72f
feat(ui): drop moment.js to reduce bundle size
2020-06-17 18:57:13 +01:00
Łukasz Mierzwa
83e802dd9b
fix(ui): migrate to react-hotkeys-hook
2020-06-15 19:47:21 +01:00
Łukasz Mierzwa
d93b89eb56
fix(ui): always blur filter input on click outside
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
508e47f5c4
fix(ui): drop mobx-react
2020-06-10 18:15:51 +01:00
Łukasz Mierzwa
071a8ec06d
fix(ui): rewrite NavBar with hooks
2020-06-10 18:15:51 +01:00
Łukasz Mierzwa
446a2360a3
fix(ui): drop useLocalStore from FilterInput
2020-06-08 17:16:01 +01:00
Łukasz Mierzwa
cae0ec5448
fix(ui): drop useLocalStore from History
2020-06-08 17:16:01 +01:00
Łukasz Mierzwa
6b5b53d51d
fix(ui): drop object-hash
2020-05-30 18:12:54 +01:00
Łukasz Mierzwa
938cfcc9b7
fix(ui): only trigger useOnClickOutside when needed
...
useOnClickOutside should start listening for events only if there's an action to take.
Fixes #1754
2020-05-18 14:00:01 +01:00
Łukasz Mierzwa
40edb80314
fix(ui): use custom component for tooltips
2020-05-16 12:23:00 +01:00
Łukasz Mierzwa
ba3005d47c
fix(ui): render last 4 filters on history for mobile
2020-05-14 15:03:05 +01:00
Łukasz Mierzwa
acfae1a663
fix(ui): fix menu close on trigger click
2020-05-14 11:50:57 +01:00
Łukasz Mierzwa
4eacd18cf6
fix(ui): drop react-onclickoutside
...
use a custom hook instad
2020-05-13 17:56:00 +01:00
Łukasz Mierzwa
60bdf96be1
feat(ui): use hooks for fetch requests
2020-05-11 12:49:24 +01:00
Łukasz Mierzwa
bc0452a12f
fix(ui): rewrite FetchIndicator component with hooks
2020-05-01 17:57:42 +01:00
Łukasz Mierzwa
c253c40d4f
fix(ui): rewrite History component with hooks
2020-05-01 17:57:42 +01:00
Łukasz Mierzwa
c1d6b894ca
fix(ui): replace NavBarSlide animation with react-reveal
2020-04-16 10:06:33 +01:00
Łukasz Mierzwa
2a6cbdc827
fix(tests): pass --unhandled-rejections=strict to nodejs
...
This fails tests when there are unhandled promise rejections
2020-04-12 11:31:20 +01:00
Łukasz Mierzwa
49264170ce
fix(ui): migrate react-popper to v2
2020-03-31 14:08:40 +01:00
Łukasz Mierzwa
bd80bd3b4a
fix(ui): navbar needs 4 more px added to body padding-top
2020-03-31 09:16:55 +01:00
Łukasz Mierzwa
c12f218b4e
fix(ui): reformat code using prettier v2
2020-03-25 21:43:39 +00:00
Łukasz Mierzwa
564f3c402d
chore(ui): refactor fetch retry config and tests
2019-12-28 18:23:51 +00:00
Łukasz Mierzwa
b43396db5a
fix(ui): tablet should use flex-row for navbar icons
2019-12-26 10:13:13 +00:00
Łukasz Mierzwa
34e247926c
fix(ui): prevent overflow on long input
2019-12-26 09:59:18 +00:00
Łukasz Mierzwa
96f9df7e50
fix(ui): tweak dark theme css
2019-12-25 19:58:02 +00:00
Łukasz Mierzwa
0804aa475b
feat(ui): change fetch indicator color to red when requests are failing
2019-12-25 15:41:26 +00:00
Łukasz Mierzwa
1527cef372
fix(ui): don't hide the filter bar when filters are still applying
2019-12-23 10:47:27 +00:00
Łukasz Mierzwa
59470daffb
feat(ui): add a component to reload the page if needed
2019-12-21 18:34:23 +00:00
Łukasz Mierzwa
cdd74396e8
fix(tests): correctly fail mock requests
2019-12-20 21:57:52 +00:00
Łukasz Mierzwa
77e23e295c
fix(ui): retry all fetch GET calls
2019-12-20 20:25:59 +00:00
Łukasz Mierzwa
51a67d03d8
fix(ui): more consistent colors on navbar elements
2019-12-13 10:30:59 +00:00
Łukasz Mierzwa
f58f11c512
fix(ui): follow navbar button colors when setting color for filter input border
2019-12-13 09:14:17 +00:00
Łukasz Mierzwa
cf71aa4579
fix(ui): revert filter background on click outside
2019-11-29 23:23:00 +00:00
Łukasz Mierzwa
a7b409e661
fix(ui): reduce bundle size
2019-11-29 15:58:16 +00:00
Łukasz Mierzwa
f1c130fa7c
fix(ui): border overrides causes color flap on load
2019-11-28 18:51:11 +00:00
Łukasz Mierzwa
8e6505c73f
fix(ui): fix history menu layout
2019-11-28 15:18:58 +00:00