Alejandro Celaya
|
9b3bdebb28
|
Wrapped logic to perform HTTP requests with fetch into an HttpClient class
|
2022-11-15 20:31:35 +01:00 |
|
Alejandro Celaya
|
34aa156d5f
|
Migrated ImageDownloader from axios to fetch
|
2022-11-15 11:41:05 +01:00 |
|
Alejandro Celaya
|
d800062159
|
Extracted helper fetch function and migrated remoteServers redux action from axios to fetch
|
2022-11-14 23:25:39 +01:00 |
|
Alejandro Celaya
|
d44fe945d8
|
Migrated selectedServer reducer to RTK
|
2022-11-11 19:31:05 +01:00 |
|
Alejandro Celaya
|
6221f9ed05
|
Migrated selectServer action to RTK and moved loadMercureInfo to an action listener
|
2022-11-11 19:21:17 +01:00 |
|
Alejandro Celaya
|
2e0e24d87b
|
Migrated fetchServers to RTK
|
2022-11-11 19:21:17 +01:00 |
|
Alejandro Celaya
|
fe85291772
|
Changed format on action types and reducer names for those already migrated to RTK
|
2022-11-09 18:19:07 +01:00 |
|
Alejandro Celaya
|
a31cdcc9f0
|
Migrated selectedServer reducer to use payload actions
|
2022-11-05 10:36:57 +01:00 |
|
Alejandro Celaya
|
10d4419387
|
Migrated servers reducer to RTK
|
2022-11-05 10:08:24 +01:00 |
|
Alejandro Celaya
|
6f67f7bbf0
|
Removed redundant createServer action, leaving just createServers
|
2022-11-05 09:40:12 +01:00 |
|
Alejandro Celaya
|
90ef41b419
|
Migrated server list actions to use payload prop
|
2022-11-05 09:24:12 +01:00 |
|
Alejandro Celaya
|
a2df486280
|
Updated to airbnb coding styles
|
2022-03-26 12:17:42 +01:00 |
|
Alejandro Celaya
|
2795bf050e
|
Dejected project back to react-scripts, where posible
|
2022-03-24 21:27:33 +01:00 |
|
Alejandro Celaya
|
275aee4de2
|
Removed shortUrlsListParams reducer, as the state is now handled internally in the component
|
2021-12-24 13:39:57 +01:00 |
|
Alejandro Celaya
|
57e73dcba6
|
Fixed unhandled promise in remoteServers.test
|
2021-10-31 12:20:02 +01:00 |
|
Alejandro Celaya
|
7637ce3107
|
Added logic to toggle auto-connect on servers
|
2021-10-22 20:13:23 +02:00 |
|
Alejandro Celaya
|
b2abfd543e
|
Moved Shlink API services to api module
|
2020-12-22 09:57:09 +01:00 |
|
Alejandro Celaya
|
8c6eaf2f1d
|
Moved API types and type helpers to api module
|
2020-12-22 09:49:18 +01:00 |
|
Alejandro Celaya
|
8cc0695ee9
|
Refactored ServerError to infer error message based on provided server type guards
|
2020-08-29 10:53:02 +02:00 |
|
Alejandro Celaya
|
54290d4c9a
|
Migrated ShlinkApiClientBuilder to TS
|
2020-08-27 22:09:16 +02:00 |
|
Alejandro Celaya
|
f04aece7df
|
Removed dependency on redux-actions for all reducers already migrated to typescript
|
2020-08-25 19:42:15 +02:00 |
|
Alejandro Celaya
|
0b4a348969
|
Migrated remoteServers reducer to TS
|
2020-08-23 11:58:43 +02:00 |
|
Alejandro Celaya
|
294888454d
|
Renamed NewServerData to ServerData, as it's used in other contexts too
|
2020-08-23 10:52:37 +02:00 |
|
Alejandro Celaya
|
1b7e1e2b5b
|
Tweaked server types and data
|
2020-08-23 10:51:42 +02:00 |
|
Alejandro Celaya
|
dc78138066
|
Migrate servers reducer to typescript
|
2020-08-23 10:20:31 +02:00 |
|
Alejandro Celaya
|
a91f1b3bd4
|
Fixed coding styles
|
2020-08-22 08:10:31 +02:00 |
|
Alejandro Celaya
|
a7f941e8e4
|
Deleted no-longer-needed ServersService
|
2020-04-27 13:21:07 +02:00 |
|
Alejandro Celaya
|
b08c6748c7
|
Moved remote servers loading to separated action
|
2020-04-27 12:54:52 +02:00 |
|
Alejandro Celaya
|
bcf5dcf180
|
Converted server handling actions into regular actions
|
2020-04-27 11:30:51 +02:00 |
|
Alejandro Celaya
|
8b2cbf7aea
|
Some minor refactorings
|
2020-04-27 10:52:19 +02:00 |
|
Alejandro Celaya
|
277b5e43f8
|
Flatten model holding list of servers
|
2020-04-27 10:49:55 +02:00 |
|
Alejandro Celaya
|
37e6c27461
|
Created mercure info reducer and loaded info when server is reachable
|
2020-04-17 15:51:18 +02:00 |
|
Alejandro Celaya
|
7f05c5c2da
|
Split utils module into several helpers modules
|
2020-03-28 17:33:27 +01:00 |
|
Alejandro Celaya
|
2ec04c0121
|
Fixed test by using different serverId every time, preventing memoization
|
2020-03-16 18:51:04 +01:00 |
|
Alejandro Celaya
|
5145a41dac
|
Memoized the loading of the server version, assuming it will not change at runtime
|
2020-03-16 13:34:24 +01:00 |
|
Alejandro Celaya
|
fb0ebddf28
|
Created component to edit existing servers
|
2020-03-15 11:29:20 +01:00 |
|
Alejandro Celaya
|
f44ec42f51
|
Added links to delete and edit the server when a server could not be reached
|
2020-03-15 09:17:33 +01:00 |
|
Alejandro Celaya
|
c8d682cc98
|
Handled loading server in just one place, and added error handling for loading servers
|
2020-03-08 10:00:25 +01:00 |
|
Alejandro Celaya
|
be50b24504
|
Added mechanism to provide a version to shlink-web-client
|
2020-03-05 12:53:32 +01:00 |
|
Alejandro Celaya
|
1e949b3a22
|
Added shlink versions to side menu
|
2020-03-05 11:11:26 +01:00 |
|
Alejandro Celaya
|
fa0d3d4047
|
Removed no longer needed async/await when building api client
|
2020-03-05 09:23:53 +01:00 |
|
Alejandro Celaya
|
0237af771d
|
Fixed outdated comment
|
2019-10-21 19:45:35 +02:00 |
|
Alejandro Celaya
|
fc7a2e0c6d
|
Ensured response from servers.json has been parsed to a json array
|
2019-10-21 19:38:32 +02:00 |
|
Alejandro Celaya
|
f74d135922
|
Ensured default servers is validated as JSON and ignored otherwise
|
2019-10-21 19:26:09 +02:00 |
|
Alejandro Celaya
|
12f6b94ece
|
Ensured server version is properly parsed to avoid errors due to invalid semver
|
2019-10-18 17:39:38 +02:00 |
|
Alejandro Celaya
|
923cc3ba01
|
Updated dev dependencies
|
2019-10-05 19:08:50 +02:00 |
|
Alejandro Celaya
|
4120d09220
|
Loaded version of selected server and created component to filter content based on that version
|
2019-10-05 10:20:33 +02:00 |
|
Alejandro Celaya
|
4c11d9c6d5
|
Catched error when loading servers from a servers.json file
|
2019-04-28 13:07:55 +02:00 |
|
Alejandro Celaya
|
78c34a342d
|
Added tests for new use cases
|
2019-04-28 12:40:50 +02:00 |
|
Alejandro Celaya
|
20820c47d4
|
Updated list servers action so that it tries to fetch servers from the servers.json file when no local servers are found
|
2019-04-28 12:07:09 +02:00 |
|