Commit graph

937 commits

Author SHA1 Message Date
Alejandro Celaya
44fb07840e Fix remoteServers test 2024-11-01 11:59:54 +01:00
Alejandro Celaya
e786f9d21f Update CreateServer logic so that it ensures a unique human-friendly ID is set 2024-11-01 11:52:05 +01:00
Alejandro Celaya
9134d07969 Extract logic to determine if a list of servers contains duplicates 2024-10-31 09:36:18 +01:00
Alejandro Celaya
9094c1d23f Simplify styles in home page with flex utilities 2024-10-19 14:15:53 +02:00
Alejandro Celaya
94890da48f Update to ESLint 9 2024-10-12 20:09:02 +02:00
Alejandro Celaya
453d245924 Get dependency on uuid package back to fix error on non-secure contexts 2024-10-09 09:27:08 +02:00
Alejandro Celaya
69344a01ac Remove dependency on uuid package, and use crypto.randomUUID() instead 2024-10-02 12:06:22 +02:00
Alejandro Celaya
a8258ff2cc Fix coding standards for typescript-eslint 8 2024-08-07 12:35:57 +02:00
Alejandro Celaya
bd0dece878 Update snapshots 2024-07-20 10:12:02 +02:00
Alejandro Celaya
b2908d2b1f Update to JS coding standard v2.5.0 2024-06-06 17:49:12 +02:00
Alejandro Celaya
202a69bdf5 Replace local settings UI with the one from shlink-web-component 2024-05-20 20:03:50 +02:00
Alejandro Celaya
e350412f0d Import full axe object to work around https://github.com/dequelabs/axe-core/issues/4458 2024-05-13 19:10:55 +02:00
Alejandro Celaya
734ff22499 Fix Shlink versions alignment in server error pages 2024-04-11 09:19:32 +02:00
Alejandro Celaya
36e2ba59c9 Add test to cover server dropdown UI for auto-connect 2024-03-17 12:21:45 +01:00
Alejandro Celaya
71735e059c Update to latest shlink-web-component 2024-01-29 17:55:16 +01:00
Alejandro Celaya
e7fab8c2d6 Fix remaining act-related warningsin tests 2023-12-31 20:16:06 +01:00
Alejandro Celaya
2ad0daaed5 Fix warning in AppUpdateBanner 2023-12-31 20:01:28 +01:00
Alejandro Celaya
f50d033551 Remove usages of vi.mock 2023-12-18 23:38:34 +01:00
Alejandro Celaya
8907ea5310 Set default theme based on system preferences 2023-12-18 23:10:03 +01:00
Alejandro Celaya
7ba78fd919 Remove more ovbious ramda helper usages 2023-11-01 10:13:41 +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
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
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
1ef96662a3 Make DeleteServerButton more accessible 2023-09-02 10:48:02 +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
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
f420c7f767 Update fontawesome and test snapshots 2023-08-08 12:43:09 +02:00
Alejandro Celaya
74aaed65b6 Fix styles import order 2023-08-07 23:06:29 +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
75fed53ba4 Add test for TagColorsStorage 2023-08-06 17:11:27 +02:00
Alejandro Celaya
89e75653d7 Delegate tag color storage to ShlinkWebComponent consuming app 2023-08-06 13:54:57 +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
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
b7d57a53f2 Move shlink-frontend-kit tests to its own dir 2023-08-03 09:13:10 +02:00
Alejandro Celaya
99ce8c9f74 First shlink-frontend-kit iteration 2023-08-03 09:13:10 +02:00
Alejandro Celaya
c73a592fd1 Move more non-shared components to shlink-web-component 2023-08-03 09:13:10 +02:00
Alejandro Celaya
bc11e568b9 Move date components and helpers to shlink-web-component 2023-08-03 09:13:10 +02:00
Alejandro Celaya
8d24116859 Move more components to shlink-web-component when applicable 2023-08-03 09:13:10 +02:00