Alejandro Celaya
|
861a3c068f
|
Ensured domain is passed when editing meta for a short URL on a specific domain
|
2020-02-08 09:52:30 +01:00 |
|
Alejandro Celaya
|
3b95e8ebc0
|
Ensured domain is passed when editing tags for a short URL on a specific domain
|
2020-02-08 09:48:35 +01:00 |
|
Alejandro Celaya
|
707c9f4ce6
|
Created VisitStatsLink test
|
2020-02-08 09:22:17 +01:00 |
|
Alejandro Celaya
|
dc672bf0f0
|
Ensured domain is passed when loading visits for a short URL on a specific domain
|
2020-02-08 09:07:55 +01:00 |
|
Alejandro Celaya
|
3e298f010b
|
Simplified DeleteShortUrlModal component and shortUrlDeletion reducer
|
2020-01-31 20:12:22 +01:00 |
|
Alejandro Celaya
|
30117bd121
|
Simplified EditTagsModal component and shortUrlTags reducer
|
2020-01-31 20:06:28 +01:00 |
|
Alejandro Celaya
|
93f33b6218
|
Fixed some tests after not injecting a component
|
2020-01-31 20:04:03 +01:00 |
|
Alejandro Celaya
|
c53520ae56
|
Moved logic to dynamically render components based on server version to a separated component
|
2020-01-28 19:46:36 +01:00 |
|
Alejandro Celaya
|
5762342d6c
|
Ensured edit meta menu item is only displayed when shlink v1.18 or greater is run
|
2020-01-19 21:30:01 +01:00 |
|
Alejandro Celaya
|
2236ed467e
|
Ensured date range filtering is only displayed if Shlink v1.21 ow higer is run
|
2020-01-19 21:25:45 +01:00 |
|
Alejandro Celaya
|
38cad143a0
|
Created EditMetaModal test
|
2020-01-19 20:59:01 +01:00 |
|
Alejandro Celaya
|
f52bcc5389
|
Ensured state is reset on edit meta modal after closing it
|
2020-01-19 20:37:12 +01:00 |
|
Alejandro Celaya
|
caa6f7bcd8
|
Created shortUrlMetaReducer test
|
2020-01-19 20:21:59 +01:00 |
|
Alejandro Celaya
|
207a8cef20
|
Updated tests from modified code
|
2020-01-19 13:20:46 +01:00 |
|
Alejandro Celaya
|
80a8e0b55c
|
Created component to edit short URLs meta
|
2020-01-17 21:07:59 +01:00 |
|
Alejandro Celaya
|
301da4bb2a
|
Recovered behavior to show amount of visits in selected date range on visits detail page
|
2020-01-15 18:31:28 +01:00 |
|
Alejandro Celaya
|
c90cd46095
|
Removed old ExternalLink component in favor of external one
|
2020-01-15 18:16:12 +01:00 |
|
Alejandro Celaya
|
cff96eeccc
|
Created DateRangeRow test
|
2020-01-14 20:20:27 +01:00 |
|
Alejandro Celaya
|
5eb4a3adec
|
Fixed tests and typos
|
2020-01-14 20:12:30 +01:00 |
|
Alejandro Celaya
|
124441238b
|
Moved style to the proper scope
|
2020-01-12 12:08:26 +01:00 |
|
Alejandro Celaya
|
89e9d2b2d1
|
Fixed accidentally refactored string
|
2020-01-11 20:11:41 +01:00 |
|
Alejandro Celaya
|
595858ac4b
|
Used visits count component in short URL visits view
|
2020-01-11 20:10:12 +01:00 |
|
Alejandro Celaya
|
3f2162fe62
|
Extracted visits count component to reuse it in other places
|
2020-01-11 19:58:04 +01:00 |
|
Alejandro Celaya
|
5c4fec5a2f
|
Displayed amount of max visits on those URLs which have it
|
2020-01-11 19:40:16 +01:00 |
|
Alejandro Celaya
|
de41f50945
|
Ensured preview menu item is hidden when consuming Shlink 2
|
2020-01-11 14:12:58 +01:00 |
|
Alejandro Celaya
|
0f51bf95e3
|
Updated ShlinkApiClient so that it retries API version when v2 is not supported
|
2020-01-11 13:55:37 +01:00 |
|
Alejandro Celaya
|
ba8cade6fc
|
When handling API errors, use the type prop and fallback to error if not found
|
2020-01-11 12:24:45 +01: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
|
9d2494834c
|
Fixed timing issue when navigating to another server
|
2019-10-05 19:51:50 +02:00 |
|
Alejandro Celaya
|
a7613435ea
|
Fixed test throwing unhandled promise
|
2019-10-05 19:31:47 +02:00 |
|
Alejandro Celaya
|
5a37787042
|
Fixed warnings in tests
|
2019-10-05 19:13:57 +02:00 |
|
Alejandro Celaya
|
6d996baf5d
|
Added tests for new logics
|
2019-10-05 10:40:32 +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
|
67a23bfe33
|
Added domain input to create short url form
|
2019-10-05 09:02:02 +02:00 |
|
Alejandro Celaya
|
1c25db9179
|
Created SimplePaginator test
|
2019-09-22 11:14:08 +02:00 |
|
Alejandro Celaya
|
7bbff114a4
|
Extracted paginator used in SortableBarGraph to its own component
|
2019-09-21 18:29:58 +02:00 |
|
Haocen Xu
|
df121eb294
|
Fix an inaccurate variable name in test
|
2019-09-15 09:14:00 -04:00 |
|
Haocen Xu
|
ab99213d8c
|
When no order is specified, the order by indicator(triangle) in column header should be Cleared
|
2019-09-14 18:13:15 -04:00 |
|
Alejandro Celaya
|
fb94077260
|
Created shortUrlTags reducer test
|
2019-05-19 13:22:16 +02:00 |
|
Alejandro Celaya
|
d3491869bd
|
Created tags list reducer test
|
2019-05-19 12:54:19 +02:00 |
|
Alejandro Celaya
|
78c34a342d
|
Added tests for new use cases
|
2019-04-28 12:40:50 +02:00 |
|
Alejandro Celaya
|
7b80d78dc5
|
Removed duplicated code when building ShlinkApiClient
|
2019-04-21 11:31:40 +02:00 |
|
Alejandro Celaya
|
ba3189fd46
|
Removed no longer needed constants
|
2019-04-19 12:54:56 +02:00 |
|
Alejandro Celaya
|
33d67cbe3d
|
Simplified code making it easier to read
|
2019-04-19 12:52:55 +02:00 |
|
Alejandro Celaya
|
28ca54547e
|
Removed remaining usages of sinon
|
2019-04-19 12:41:59 +02:00 |
|
Alejandro Celaya
|
f8de069567
|
First replacements of sinon mocks with jest mocks
|
2019-04-19 10:29:49 +02:00 |
|
Alejandro Celaya
|
977e143b4e
|
Fixed coding styles
|
2019-03-17 18:24:09 +01:00 |
|
Alejandro Celaya
|
7eeed76539
|
Created UseExistingIfFoundInfoIcon test
|
2019-03-17 18:15:44 +01:00 |
|
Alejandro Celaya
|
2e452993ff
|
Created Checkbox test
|
2019-03-17 18:09:10 +01:00 |
|
Alejandro Celaya
|
d1c10e4895
|
Removed test cases for the old default on reducers switch statements
|
2019-03-17 10:17:44 +01:00 |
|
Alejandro Celaya
|
51b5f6264d
|
Refactored server reducer, removing duplicated code and taking advantage of redux-actions
|
2019-03-17 09:06:10 +01:00 |
|
Alejandro Celaya
|
391424d8a1
|
Ensured bar charts are regenerated when their height changes
|
2019-03-16 09:02:40 +01:00 |
|
Alejandro Celaya
|
e0db6d5a57
|
Improved SortableBarGraph test
|
2019-03-10 17:55:02 +01:00 |
|
Alejandro Celaya
|
87dc24e8a2
|
Fixed and improved OpenMapModalBtn and ShortUrlVisit components tests
|
2019-03-10 13:05:20 +01:00 |
|
Alejandro Celaya
|
61480abd2e
|
Updated charts to allow optional pagination
|
2019-03-10 08:28:14 +01:00 |
|
Alejandro Celaya
|
83704ca4b5
|
Created rangeOf helper function which does a range + map
|
2019-03-09 12:19:33 +01:00 |
|
Alejandro Celaya
|
d7312d26f7
|
Added missing test for new action creator
|
2019-03-08 19:45:35 +01:00 |
|
Alejandro Celaya
|
3982d77775
|
Ensured visits loading is cancelled when the visits page is unmounted
|
2019-03-08 19:40:43 +01:00 |
|
Alejandro Celaya
|
701c143149
|
Updated ErrorHandler so that it logs errors in production
|
2019-03-05 14:04:52 +01:00 |
|
Alejandro Celaya
|
ad9f0c00d0
|
Created ErrorHandler test
|
2019-03-04 20:49:18 +01:00 |
|
Alejandro Celaya
|
1bc406b0d9
|
Ensured requests when loading visits are made in parallel for big dataset
|
2019-03-04 19:21:46 +01:00 |
|
Alejandro Celaya
|
252edaa2ca
|
Improved performance while calculating status by doing one iteration only and memoizing the result when possible
|
2019-03-04 18:14:45 +01:00 |
|
Alejandro Celaya
|
c4bc2f24d6
|
Used not-found component for menu layout inner router
|
2019-03-03 11:15:34 +01:00 |
|
Alejandro Celaya
|
d23ddd0e0b
|
Created NotFound component
|
2019-03-03 11:02:29 +01:00 |
|
Alejandro Celaya
|
11d49fb70f
|
Created DeleteTagConfirmModal test
|
2019-01-13 23:31:10 +01:00 |
|
Alejandro Celaya
|
056286636d
|
Created ScrollToTop test
|
2019-01-13 23:03:31 +01:00 |
|
Alejandro Celaya
|
d020ed0b13
|
Created ShortUrlsRowMenu test
|
2019-01-13 13:08:47 +01:00 |
|
Alejandro Celaya
|
30b4cb4068
|
Created ShortUrlsRow test
|
2019-01-13 09:49:02 +01:00 |
|
Alejandro Celaya
|
1aa1d29d97
|
Removed direct calls between actions without DI
|
2019-01-12 23:59:03 +01:00 |
|
Alejandro Celaya
|
4f8c7afc76
|
Created SortableBarGraph test
|
2019-01-12 23:47:41 +01:00 |
|
Alejandro Celaya
|
f58b815ef8
|
Fixed typo
|
2019-01-10 20:11:32 +01:00 |
|
Alejandro Celaya
|
dee5994b1e
|
Fixed tests
|
2019-01-10 20:05:02 +01:00 |
|
Alejandro Celaya
|
23af0de34a
|
Simplified ShlinkApiCLient by using the new simplified authentication approach
|
2019-01-10 19:17:15 +01:00 |
|
Alejandro Celaya
|
b12dac1e35
|
Improved map modal title
|
2019-01-09 20:30:59 +01:00 |
|
Alejandro Celaya
|
150dcd2d5d
|
Created tests for new map-related components
|
2019-01-09 20:11:22 +01:00 |
|
Alejandro Celaya
|
c599d2837b
|
Improved VisitsParser test
|
2019-01-09 07:59:56 +01:00 |
|
Alejandro Celaya
|
bb6fb6b9ea
|
Created utils test
|
2019-01-08 21:19:38 +01:00 |
|
Alejandro Celaya
|
dc9c1712ff
|
Added cities stats graphic on short url visits page
|
2019-01-07 11:53:14 +01:00 |
|
Alejandro Celaya
|
b1e0124aff
|
Fixed fontawesome import
|
2019-01-07 09:06:29 +01:00 |
|
Alejandro Celaya
|
fac3edaea7
|
Updated coding styles and test configs
|
2019-01-05 23:16:13 +01:00 |
|
Alejandro Celaya
|
8a9a4f40a7
|
Created shortUrlsList reducer test
|
2018-12-21 10:58:51 +01:00 |
|
Alejandro Celaya
|
16cf30f26f
|
Created EditTagsModal component test
|
2018-12-21 10:34:12 +01:00 |
|
Alejandro Celaya
|
9268114fe1
|
Created shortUrlDeletion reducer test
|
2018-12-21 10:02:42 +01:00 |
|
Alejandro Celaya
|
fefbb73568
|
Created Storage service test
|
2018-12-19 20:43:55 +01:00 |
|
Alejandro Celaya
|
eec79043cc
|
Moved common and utils services to their own service providers
|
2018-12-18 20:19:22 +01:00 |
|
Alejandro Celaya
|
4b1f5e9f4c
|
Extracted short-url related services to its own service provider
|
2018-12-18 20:00:23 +01:00 |
|
Alejandro Celaya
|
cf1239cf6e
|
Moved all server-related services to its own service provider
|
2018-12-18 19:45:09 +01:00 |
|
Alejandro Celaya
|
566322a8c5
|
Extracted tag related services to its own service provider
|
2018-12-18 14:55:00 +01:00 |
|
Alejandro Celaya
|
fa3e1eba93
|
Moved all visits-related services to its own service provide function inside visits
|
2018-12-18 14:36:32 +01:00 |
|
Alejandro Celaya
|
471322f4db
|
Implemented dependency injection in all tag related components
|
2018-12-18 11:28:15 +01:00 |
|
Alejandro Celaya
|
79a0a5e4ea
|
Fixed tests
|
2018-12-18 10:23:09 +01:00 |
|
Alejandro Celaya
|
4f54e3315f
|
Simplified ShlinkApiClient and moved runtime creation logic to external service
|
2018-12-18 10:14:25 +01:00 |
|
Alejandro Celaya
|
bab1e57ab1
|
Registered remaining short URLs components in DI container
|
2018-12-17 23:11:55 +01:00 |
|
Alejandro Celaya
|
bec755b121
|
Fixed tests
|
2018-12-17 22:32:51 +01:00 |
|
Alejandro Celaya
|
5616d045ab
|
Migrated a lot more components to new DI system
|
2018-12-17 22:18:47 +01:00 |
|
Alejandro Celaya
|
5e6ad14a85
|
More components migrated for dependency injection
|
2018-12-17 20:24:31 +01:00 |
|
Alejandro Celaya
|
07b1d5be2e
|
Created shortUrlCreation reducer test
|
2018-11-01 14:55:30 +01:00 |
|
Alejandro Celaya
|
f94b5b7c68
|
Created tagDelete reducer test
|
2018-11-01 14:44:55 +01:00 |
|