Alejandro Celaya
|
6226930bd9
|
Memoize ShlinkWebComponentContainer to fix flickering charts on re-renders
|
2023-12-25 14:08:49 +01:00 |
|
Alejandro Celaya
|
8907ea5310
|
Set default theme based on system preferences
|
2023-12-18 23:10:03 +01:00 |
|
Alejandro Celaya
|
d154820b28
|
Remove unnecessary double type check
|
2023-12-13 09:35:48 +01:00 |
|
Alejandro Celaya
|
482b65e130
|
Update dependencies
|
2023-12-09 11:23:22 +01:00 |
|
Alejandro Celaya
|
8ad1e7e0d9
|
Replace remaining ramda references with shlinkio/data-manipulation
|
2023-11-01 16:19:51 +01:00 |
|
Alejandro Celaya
|
7ba78fd919
|
Remove more ovbious ramda helper usages
|
2023-11-01 10:13:41 +01:00 |
|
Alejandro Celaya
|
8699eaca32
|
First batch of ramda removals
|
2023-11-01 10:03:09 +01:00 |
|
Alejandro Celaya
|
98b2db99b3
|
Replace classnames package with clsx
|
2023-11-01 09:41:21 +01:00 |
|
Alejandro Celaya
|
7a216a195a
|
Add more accessibility tests
|
2023-09-30 10:48:39 +02:00 |
|
Alejandro Celaya
|
6d1d3c021a
|
Add first accessibility tests
|
2023-09-30 10:20:28 +02:00 |
|
Alejandro Celaya
|
0a77df9d40
|
Fix wrong definition of custom hooks
|
2023-09-05 22:56:11 +02:00 |
|
Alejandro Celaya
|
abe1d78ee0
|
Update shlink-frontend-kit and shlink-web-component
|
2023-09-05 20:38:51 +02:00 |
|
Alejandro Celaya
|
be1b474f41
|
Remove TimeoutToggle callback's dependency on initial value
|
2023-09-05 09:33:45 +02:00 |
|
Alejandro Celaya
|
7a7884f38d
|
Use test seams instead of DI in useTimeoutToggle
|
2023-09-05 09:18:03 +02:00 |
|
Alejandro Celaya
|
6926afbac1
|
Refactor DI approach for components
|
2023-09-05 09:08:42 +02:00 |
|
Alejandro Celaya
|
046f79270a
|
Change how components get dependencies injected to avoid callback nesting
|
2023-09-03 11:06:35 +02:00 |
|
Alejandro Celaya
|
65d3a19530
|
Add missing useCallback wrapping inside ImportServerBtn
|
2023-09-02 20:44:03 +02:00 |
|
Alejandro Celaya
|
a23d441dd3
|
Enable react-hooks/exhaustive-deps linting rule
|
2023-09-02 19:48:23 +02:00 |
|
Alejandro Celaya
|
973f3e3c8b
|
Simplify ServersImporter using file.text() instead of a FileReader
|
2023-09-02 19:44:29 +02:00 |
|
Alejandro Celaya
|
a11a2c84fe
|
Fix react-hooks/exhaustive-deps in ImportServersBtn
|
2023-09-02 19:43:41 +02:00 |
|
Alejandro Celaya
|
fbc47846e3
|
Fix some instances of react-hooks/exhaustive-deps
|
2023-09-02 19:08:12 +02:00 |
|
Alejandro Celaya
|
4298893960
|
Improve useEffect usage in App component, to have the right dependencies
|
2023-09-02 11:33:57 +02:00 |
|
Alejandro Celaya
|
1ef96662a3
|
Make DeleteServerButton more accessible
|
2023-09-02 10:48:02 +02:00 |
|
Alejandro Celaya
|
b20698ecb2
|
Re-enable a11y linting rules
|
2023-09-02 10:38:20 +02:00 |
|
Alejandro Celaya
|
9f7ac09fb0
|
Replace local ShlinkApiClient with the one from shlink-js-sdk
|
2023-08-29 23:12:25 +02:00 |
|
Alejandro Celaya
|
1e31444c67
|
Update to shlink-web-client 0.3.1
|
2023-08-27 18:24:13 +02:00 |
|
Alejandro Celaya
|
b2e6e7db61
|
Define UiSettings which are no longer part of shlink-web-component
|
2023-08-19 17:21:34 +02:00 |
|
Alejandro Celaya
|
e81588616e
|
Update to shlink-web-component 0.2
|
2023-08-19 13:13:23 +02:00 |
|
Alejandro Celaya
|
f7cddf8fc5
|
Update to shlink-web-component 0.1.1
|
2023-08-14 13:06:11 +02:00 |
|
Alejandro Celaya
|
6d910519bc
|
Use external shlink-web-component and remove local one
|
2023-08-14 12:15:57 +02:00 |
|
Alejandro Celaya
|
5e2dce8f3f
|
Update to shlink-frontend-kit 0.2.0
|
2023-08-11 23:21:34 +02:00 |
|
Alejandro Celaya
|
036c2b28d0
|
Install @shlinkio/shlink-frontend-kit as external lib and downgrade bootstrap
|
2023-08-10 20:32:18 +02:00 |
|
Alejandro Celaya
|
5bce7b91f1
|
Update testing library
|
2023-08-08 11:24:19 +02:00 |
|
Alejandro Celaya
|
74aaed65b6
|
Fix styles import order
|
2023-08-07 23:06:29 +02:00 |
|
Alejandro Celaya
|
8decceaa38
|
Move bootstrap overrides to shlink-frontend-kit
|
2023-08-07 22:37:19 +02:00 |
|
Alejandro Celaya
|
914efc6a64
|
Relocate stylesheets to their proper component
|
2023-08-07 20:43:05 +02:00 |
|
Alejandro Celaya
|
f16f51a2b3
|
Move all relevant API types to api-contract
|
2023-08-07 14:02:36 +02:00 |
|
Alejandro Celaya
|
d97db9e17c
|
Moved some types from short-url/data to api-contract
|
2023-08-07 10:51:08 +02:00 |
|
Alejandro Celaya
|
23daa2de72
|
Add Shlink prefix to api-contract models
|
2023-08-06 21:27:57 +02:00 |
|
Alejandro Celaya
|
5a9640bd57
|
Remove sidebar reducer, which couple web-client with web-component
|
2023-08-06 18:07:03 +02:00 |
|
Alejandro Celaya
|
89e75653d7
|
Delegate tag color storage to ShlinkWebComponent consuming app
|
2023-08-06 13:54:57 +02:00 |
|
Alejandro Celaya
|
9f9f3b6402
|
Fix imports
|
2023-08-06 13:15:32 +02:00 |
|
Alejandro Celaya
|
d9939f5c3a
|
Move theme helpers and some stylesheets to proper locations
|
2023-08-05 11:14:03 +02:00 |
|
Alejandro Celaya
|
93048e3327
|
Add aliases for shlink-web-component and shlink-frontend-kit packages
|
2023-08-04 22:59:33 +02:00 |
|
Alejandro Celaya
|
4d8477a32c
|
Fix shlink-web-component tests
|
2023-08-04 11:16:01 +02:00 |
|
Alejandro Celaya
|
c4d7ac272b
|
Refactor and fix main app tests
|
2023-08-04 08:59:16 +02:00 |
|
Alejandro Celaya
|
c794ff8b58
|
Move shlink-web-component tests to their own folder
|
2023-08-03 09:13:11 +02:00 |
|
Alejandro Celaya
|
c48facc863
|
Create src folder for shlink-web-component
|
2023-08-03 09:13:11 +02:00 |
|
Alejandro Celaya
|
99ce8c9f74
|
First shlink-frontend-kit iteration
|
2023-08-03 09:13:10 +02:00 |
|
Alejandro Celaya
|
5ec5396da6
|
Decouple shlink-web-component from NotFound component
|
2023-08-03 09:13:10 +02:00 |
|