Alejandro Celaya
|
1c39e3402b
|
Added function to parse optional boolean to string
|
2022-12-28 23:00:55 +01:00 |
|
Alejandro Celaya
|
a3bd10bc82
|
Updated ShlinkApiClient to support more filtering options for short URLs list
|
2022-12-28 22:59:11 +01:00 |
|
Alejandro Celaya
|
e518b94fba
|
Fixed tests
|
2022-12-23 21:16:17 +01:00 |
|
Alejandro Celaya
|
60fc351344
|
Removed references to feature checks for version 2.7
|
2022-12-23 21:06:59 +01:00 |
|
Alejandro Celaya
|
815e06809a
|
Removed references to feature checks for version 2.8
|
2022-12-23 20:42:47 +01:00 |
|
Alejandro Celaya
|
e790360de9
|
Added filtering dropdown to short URLs filtering bar
|
2022-12-23 20:15:52 +01:00 |
|
Alejandro Celaya
|
b00f6fadf8
|
Added test for parseBooleanToString
|
2022-12-23 20:03:27 +01:00 |
|
Alejandro Celaya
|
1d6f4bf5db
|
Take into consideration exclñudeBots from query on short URLs row
|
2022-12-23 20:00:59 +01:00 |
|
Alejandro Celaya
|
5942cd6fcf
|
Ensured proper amount of visits is displayed on short URLs based on config
|
2022-12-22 18:39:09 +01:00 |
|
Alejandro Celaya
|
b9285fd600
|
Enrues proper ordering is sent to shlink when ordering by visits
|
2022-12-22 18:07:44 +01:00 |
|
Alejandro Celaya
|
901df2b90d
|
Added new setting to exclude bots from visits, wherever possible
|
2022-12-22 12:25:25 +01:00 |
|
Alejandro Celaya
|
0ac16a1626
|
Added test for ShortUrlStatus component
|
2022-12-19 20:43:55 +01:00 |
|
Alejandro Celaya
|
5162fa2a13
|
Created Tags test
|
2022-12-19 20:27:33 +01:00 |
|
Alejandro Celaya
|
73a3d1d50f
|
Extended ShortUrlVisitsCount test to cover different contents of the tooltip
|
2022-12-19 20:18:50 +01:00 |
|
Alejandro Celaya
|
afc272c4d9
|
Improved ShortUrlsRow test covering new status icon
|
2022-12-19 20:00:52 +01:00 |
|
Alejandro Celaya
|
90837546ab
|
Exported some specific component types and improved spacing in short URLs list
|
2022-12-18 10:12:34 +01:00 |
|
Alejandro Celaya
|
170f45d46b
|
Removed references to tagsMode setting
|
2022-12-17 19:59:55 +01:00 |
|
Alejandro Celaya
|
37caa1ad19
|
Removed references to tags cards
|
2022-12-17 19:56:58 +01:00 |
|
Alejandro Celaya
|
2603f2f987
|
Added missing application/json content-type when calling Shlink with payload
|
2022-12-17 09:57:40 +01:00 |
|
Alejandro Celaya
|
1654784471
|
Created now function and refactored intervalToDateRange
|
2022-12-05 17:18:00 +01:00 |
|
Alejandro Celaya
|
8e61e94fba
|
Added test to check how visits stats persist filters in query string
|
2022-12-03 13:22:31 +01:00 |
|
Alejandro Celaya
|
5bd89efc09
|
Added test for toDateRange helper function
|
2022-12-03 12:45:25 +01:00 |
|
Alejandro Celaya
|
e5185f2099
|
Renamed file containing date range and date interval utils
|
2022-12-03 12:20:18 +01:00 |
|
Alejandro Celaya
|
d2ebc880a0
|
Created new hook to handle visits filtering via query string
|
2022-12-03 12:15:36 +01:00 |
|
Alejandro Celaya
|
0bf859d485
|
Simplified DeleteShortUrlModal so that it only requires writing 'delete'
|
2022-11-25 19:08:40 +01:00 |
|
Alejandro Celaya
|
32f29a84f7
|
Used TestModalWrapper in DeleteShortUrlModal test
|
2022-11-22 20:22:03 +01:00 |
|
Alejandro Celaya
|
f0a6420ba9
|
Extracted helper to test modals
|
2022-11-22 20:18:11 +01:00 |
|
Alejandro Celaya
|
9bdf55374c
|
Ensured DeleteServerModal is not removed from the DOM before close transition has finished
|
2022-11-22 20:08:08 +01:00 |
|
Alejandro Celaya
|
d21758c410
|
Fixed DeleteShortUrlModal being removed from the DOM before CSS transition finished
|
2022-11-22 19:39:07 +01:00 |
|
Alejandro Celaya
|
cb76c89a08
|
Improved HttpClientTest
|
2022-11-20 12:54:06 +01:00 |
|
Alejandro Celaya
|
059fa37ca7
|
Updates ShlinkApiClint to use different methods to fetch, and fixed tests
|
2022-11-20 12:51:07 +01:00 |
|
Alejandro Celaya
|
b8adf5f274
|
Created test for HttpClient
|
2022-11-17 21:30:42 +01:00 |
|
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
|
790c69ba80
|
Fixed ShlinkApiClient test
|
2022-11-15 12:19:21 +01:00 |
|
Alejandro Celaya
|
1eab5af5c7
|
Fixed shortUrlDeletion test
|
2022-11-15 11:50:04 +01:00 |
|
Alejandro Celaya
|
3df0bf79f8
|
Removed axios from the project
|
2022-11-15 11:45:28 +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
|
e5afe4f767
|
Migrated ShlinkApiClient from axios to fetch
|
2022-11-14 23:06:06 +01:00 |
|
Alejandro Celaya
|
4b2c3d2db7
|
Extracted duplicated code on creating visits reducers to a common helper function
|
2022-11-12 20:37:04 +01:00 |
|
Alejandro Celaya
|
dac69daf03
|
Migrated tagVisits reducer to RTK
|
2022-11-12 20:02:58 +01:00 |
|
Alejandro Celaya
|
3e474a3f2d
|
Migrated shortUrlVisits reducer to RTK
|
2022-11-12 19:36:12 +01:00 |
|
Alejandro Celaya
|
f81999a4fe
|
Migrated orphanVisits reducer to RTK
|
2022-11-12 19:15:41 +01:00 |
|
Alejandro Celaya
|
fd80fd65c9
|
Migrated nonOrphanVisits reducer to RTK
|
2022-11-12 18:18:16 +01:00 |
|
Alejandro Celaya
|
ab7c52d049
|
Migrated domainVisits reducer to RTK
|
2022-11-12 17:51:37 +01:00 |
|
Alejandro Celaya
|
a3cc3d5fc2
|
Migrated visits-loading actions to payload actions
|
2022-11-12 10:34:44 +01:00 |
|
Alejandro Celaya
|
a6ed0c811d
|
Updated getShortUrlVisits action so that it expects a signle DTO param
|
2022-11-12 09:38:24 +01:00 |
|
Alejandro Celaya
|
8e6b9c5afb
|
Updated getOrphanVisits action so that it expects a signle DTO param
|
2022-11-12 09:32:52 +01:00 |
|
Alejandro Celaya
|
b9efdd69f1
|
Updated getNonOrphanVisits action so that it expects a signle DTO param
|
2022-11-12 09:21:23 +01:00 |
|
Alejandro Celaya
|
3b96b89492
|
Updated getDomainVisits action so that it expects a signle DTO param
|
2022-11-12 09:18:41 +01:00 |
|
Alejandro Celaya
|
32f7374d92
|
Migrated progress and fallback visits actions to payload actions
|
2022-11-12 09:01:43 +01:00 |
|
Alejandro Celaya
|
5095a2c59e
|
Migrated visitsOverview reducer to RTK
|
2022-11-11 20:23:19 +01:00 |
|
Alejandro Celaya
|
002d2ba8e6
|
Added tests for selectedServerReducerCreator
|
2022-11-11 20:01:45 +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
|
7bfccafca8
|
Migrated shortUrlsList reducer to RTK
|
2022-11-09 19:13:44 +01:00 |
|
Alejandro Celaya
|
ae49090bad
|
Split short URL edition reducer and async thunk
|
2022-11-09 18:40:51 +01:00 |
|
Alejandro Celaya
|
979c16eb9c
|
Updated listShortUrls action to use payload
|
2022-11-09 18:27:05 +01:00 |
|
Alejandro Celaya
|
89423737e8
|
Removed hardcoded action references by improving dependency injection
|
2022-11-08 22:59:41 +01:00 |
|
Alejandro Celaya
|
f9bfb742da
|
Migrated tagsList reducer to RTK
|
2022-11-08 22:48:53 +01:00 |
|
Alejandro Celaya
|
b7622b2b38
|
Migrated filterTags action to use payload
|
2022-11-08 21:59:17 +01:00 |
|
Alejandro Celaya
|
033df3c3d6
|
Migrated tagDelete reducer to RTK
|
2022-11-07 22:41:02 +01:00 |
|
Alejandro Celaya
|
692eaf7dc9
|
Referenced createNewVisits action directly, instead of its action type
|
2022-11-07 22:29:15 +01:00 |
|
Alejandro Celaya
|
22b3794154
|
Migrated tagDeleted action to payload
|
2022-11-07 22:22:44 +01:00 |
|
Alejandro Celaya
|
dbb08a6ce0
|
Ensured tags deleted are not removed from list until modal has been hidden
|
2022-11-07 22:19:44 +01:00 |
|
Alejandro Celaya
|
0571a4a88f
|
Migrated tagEdit reducer to RTK
|
2022-11-07 22:12:48 +01:00 |
|
Alejandro Celaya
|
648744f440
|
Migrated tag actions to have a single DTO param
|
2022-11-07 21:57:01 +01:00 |
|
Alejandro Celaya
|
f8fc1245ca
|
Migrated editTag and tagEdited actions to use payload
|
2022-11-07 21:45:33 +01:00 |
|
Alejandro Celaya
|
5ecc791b38
|
Ensured tags list is not updated until the edit modal is closed
|
2022-11-07 21:32:19 +01:00 |
|
Alejandro Celaya
|
085ab521c3
|
Implemented state machine for short URL creation
|
2022-11-07 18:55:12 +01:00 |
|
Alejandro Celaya
|
61b274bab9
|
Replaced inheritance by composition on short URL creation interface
|
2022-11-07 18:27:41 +01:00 |
|
Alejandro Celaya
|
4ca31fc162
|
Added flag on short URL creation which tells if the short URL was already saved
|
2022-11-07 18:24:26 +01:00 |
|
Alejandro Celaya
|
f803941fe4
|
Migrated short URL detail reducer to RTK
|
2022-11-06 19:32:02 +01:00 |
|
Alejandro Celaya
|
f93bb88d35
|
Refactored getShortUrlDetail action to have a single DTO param
|
2022-11-06 19:16:51 +01:00 |
|
Alejandro Celaya
|
526d7195bc
|
Updated getShortUrlDetail action to use payload action
|
2022-11-06 19:06:39 +01:00 |
|
Alejandro Celaya
|
cf4143e4e2
|
Removed unnecesarry promise references in delete short URL modal
|
2022-11-06 18:48:47 +01:00 |
|
Alejandro Celaya
|
0f552ae6f4
|
Removed unnecessary castings to any
|
2022-11-06 13:21:46 +01:00 |
|
Alejandro Celaya
|
830071278e
|
Migrated shortUrlDeletion reducer to RTK
|
2022-11-06 13:06:55 +01:00 |
|
Alejandro Celaya
|
d468fb1efe
|
Migrated deleteShortUrl action creator to use PayloadAction and have a single param
|
2022-11-06 12:46:29 +01:00 |
|
Alejandro Celaya
|
2a268de2cb
|
Migrated editShortUrl reducer to RTK
|
2022-11-06 12:33:23 +01:00 |
|
Alejandro Celaya
|
77cbb8ebc4
|
Refactored editShortUrl action to require just one param
|
2022-11-06 11:59:39 +01:00 |
|
Alejandro Celaya
|
bf84e4a2ed
|
Migrated editShortUrl payload action
|
2022-11-06 11:53:23 +01:00 |
|
Alejandro Celaya
|
a316366ae9
|
Migrated shortUrlCreation reducer to RTK
|
2022-11-06 10:11:44 +01:00 |
|
Alejandro Celaya
|
50823003b4
|
Migrated settings reducer to RTK
|
2022-11-06 09:40:23 +01:00 |
|
Alejandro Celaya
|
d588d8d9ef
|
Migrated create visit action to use payload
|
2022-11-05 13:01:00 +01:00 |
|
Alejandro Celaya
|
54407af980
|
Fixed tests
|
2022-11-05 10:49:28 +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
|
4a95724425
|
Migrated mercureInfo reducer to RTK
|
2022-11-04 20:52:06 +01:00 |
|
Alejandro Celaya
|
f209fa2d58
|
Migrated sidebar reducer to RTK
|
2022-11-04 19:45:03 +01:00 |
|
Alejandro Celaya
|
85e2aab4df
|
Migrated appUpdated reducer to RTK
|
2022-11-04 19:39:15 +01:00 |
|
Alejandro Celaya
|
34f4411aa1
|
Migrated domainRedirects reducer to redux/toolkit
|
2022-11-04 18:56:34 +01:00 |
|
Alejandro Celaya
|
b6d08e2203
|
Updated editDomainRedirects action, to expect a payload DTO instead of multiple args
|
2022-11-04 17:10:02 +01:00 |
|
Alejandro Celaya
|
4fa6ae493d
|
Removed unnecesary type castings and improved type inference for actions in demainsListReducer
|
2022-11-04 16:50:03 +01:00 |
|
Alejandro Celaya
|
da97b76563
|
Migrated rest of domainslistreducer-related elements on test to the new ones
|
2022-11-03 20:29:22 +01:00 |
|
Alejandro Celaya
|
d25dbd5ae6
|
Replaced domainsList old reducer with new reducer in test
|
2022-11-03 20:15:28 +01:00 |
|
Alejandro Celaya
|
88e8f3363b
|
Fixed domainsListReducer test so that it works with new payload prop in actions
|
2022-11-03 19:52:57 +01:00 |
|