Commit graph

2418 commits

Author SHA1 Message Date
Alejandro Celaya
5bce7b91f1 Update testing library 2023-08-08 11:24:19 +02:00
Alejandro Celaya
2da0043e0a Update main dev deps 2023-08-08 11:15:16 +02:00
Alejandro Celaya
a6134c6b42
Merge pull request #853 from acelaya-forks/feature/shlink-web-component
Split reusable content into separated components
2023-08-07 23:41:40 +02:00
Alejandro Celaya
a2f367357a Mute CSS style rule 2023-08-07 23:34:09 +02:00
Alejandro Celaya
6db60f0aa3 Create ShlinkWebComponent test 2023-08-07 23:29:27 +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
30455864fa Fix ShortUrlForm test 2023-08-07 17:47:26 +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
47dd105cd6 Make sure props are not passed to Fragment 2023-08-06 18:09:46 +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
c3b6ce34ba Fix remaining dependencies from shlink-web-component into main app 2023-08-06 17:19:59 +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
9f9f3b6402 Fix imports 2023-08-06 13:15:32 +02:00
Alejandro Celaya
007d79dd03 Fix coding styles 2023-08-05 11:15:06 +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
9f2b0f7c6b Fix some CSS coding styles 2023-08-04 11:17:24 +02:00
Alejandro Celaya
4d8477a32c Fix shlink-web-component tests 2023-08-04 11:16:01 +02:00
Alejandro Celaya
bdcfcee60e Fix incorrect import in shlink-frontend-kit test 2023-08-04 09:24:21 +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
5ec5396da6 Decouple shlink-web-component from NotFound component 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
Alejandro Celaya
275745fd3a Move some modules from src to shlink-web-component 2023-08-03 09:13:10 +02:00
Alejandro Celaya
0169060de7 Fix mercure info loading in shlink-web-component 2023-08-03 09:13:10 +02:00
Alejandro Celaya
d49da185d3 Use apiClient factory to dynamically resolved different values at runtime 2023-08-03 09:13:10 +02:00
Alejandro Celaya
3a0cea1268 Extract shlink-web-component outside of src folder 2023-08-03 09:13:10 +02:00
Alejandro Celaya
768fb1992f Remove feature flags for features introduced on Shlink <3.0 2023-08-03 09:13:10 +02:00
Alejandro Celaya
21525ef945 Decouple shlink-web-component from the concept of servers 2023-08-03 09:13:10 +02:00
Alejandro Celaya
5f6dc186e3 Define Shlink API contract 2023-08-03 09:13:10 +02:00
Alejandro Celaya
3fe48779be Allow heallth request to be performed for a different domain 2023-08-03 09:13:10 +02:00
Alejandro Celaya
2ac5236cc7 Provide API client to shlink-web-component 2023-08-03 09:13:10 +02:00
Alejandro Celaya
b3122219be Move settings from store to another context 2023-08-03 09:13:09 +02:00
Alejandro Celaya
dddbc232c2 Move mercure module to shlink-web-component 2023-08-03 09:13:09 +02:00
Alejandro Celaya
4b2a9ea158 Create redux store for shlink-web-component 2023-08-03 09:13:09 +02:00
Alejandro Celaya
682de08204 Extract initial Shlink logic to ShlinkWebComponent 2023-08-03 09:13:09 +02:00
Alejandro Celaya
d82c0dc75e Move stuff belonging to the component to shlink-web-component 2023-08-03 09:13:09 +02:00
Alejandro Celaya
cbbb679dfc Remove server-related items from side menu 2023-08-03 09:13:09 +02:00
Alejandro Celaya
deca5b31e1 Add form config for Feature Request issues 2023-08-03 09:12:47 +02:00
Alejandro Celaya
6fe5c4dc54 Fix typo in Bug issue template 2023-07-25 08:55:12 +02:00