Alejandro Celaya
|
06b63d1af2
|
Improved rendering of visits table on mobile devices
|
2020-04-04 12:09:17 +02:00 |
|
Alejandro Celaya
|
2bd70fb9e6
|
Fixed unit tests
|
2020-04-04 10:36:38 +02:00 |
|
Alejandro Celaya
|
e6034dfb14
|
Created VisitsTable
|
2020-04-03 23:00:57 +02:00 |
|
Alejandro Celaya
|
7f05c5c2da
|
Split utils module into several helpers modules
|
2020-03-28 17:33:27 +01:00 |
|
Alejandro Celaya
|
99042c0979
|
Extracted servers list group from home component to a reusable component
|
2020-03-08 11:16:57 +01:00 |
|
Alejandro Celaya
|
96d538db15
|
Replaced Unknown by Direct for traffic comming from undetermined referrers
|
2020-03-06 20:42:22 +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
|
bc8905ee7f
|
Ensured server is properly loaded before trying to render any children component
|
2020-03-05 08:59:07 +01:00 |
|
Alejandro Celaya
|
853032ac7f
|
Displayed preloader when a server is being loaded
|
2020-03-05 08:41:55 +01:00 |
|
Alejandro Celaya
|
30e5253acd
|
Simplified instructions removing redundant vars
|
2020-02-08 10:07:34 +01:00 |
|
Alejandro Celaya
|
170e427530
|
Ensured domain is passed when loading detail for a short URL on a specific domain
|
2020-02-08 09:38:19 +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
|
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
|
5eb4a3adec
|
Fixed tests and typos
|
2020-01-14 20:12:30 +01:00 |
|
Alejandro Celaya
|
b60908a5e9
|
Added filtering by date to short URLs list
|
2020-01-14 19:59:25 +01:00 |
|
Alejandro Celaya
|
595858ac4b
|
Used visits count component in short URL visits view
|
2020-01-11 20:10:12 +01:00 |
|
Alejandro Celaya
|
810ddd7717
|
Added foldable pagination to SimplePaginator
|
2019-09-22 10:41:31 +02:00 |
|
Alejandro Celaya
|
7bbff114a4
|
Extracted paginator used in SortableBarGraph to its own component
|
2019-09-21 18:29:58 +02:00 |
|
Alejandro Celaya
|
7b80d78dc5
|
Removed duplicated code when building ShlinkApiClient
|
2019-04-21 11:31:40 +02:00 |
|
Alejandro Celaya
|
fcfab79bed
|
Refactored shortUrlDetail reducer to take advantage of redux-actions
|
2019-03-17 09:38:37 +01:00 |
|
Alejandro Celaya
|
468e34aa3d
|
Refactored shortUrlVisits reducer to take advantage of redux-actions
|
2019-03-17 09:36:07 +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
|
5233f5a07b
|
Updated OpenMapModalBtn so that it allows showing only active cities
|
2019-03-10 12:09:54 +01:00 |
|
Alejandro Celaya
|
478ee59bb0
|
Updated cities chart so that map shows locations from current page when result set is paginated
|
2019-03-10 10:56:36 +01:00 |
|
Alejandro Celaya
|
b6f6b1ae9d
|
Enabled stickiness on footer
|
2019-03-10 10:08:42 +01:00 |
|
Alejandro Celaya
|
1ad4290487
|
Applied some naming improvements
|
2019-03-10 09:54:40 +01:00 |
|
Alejandro Celaya
|
61480abd2e
|
Updated charts to allow optional pagination
|
2019-03-10 08:28:14 +01:00 |
|
Alejandro Celaya
|
4e6ef6ac53
|
Removed empty line
|
2019-03-08 19:43:27 +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
|
87a4598391
|
Ensured maps modal btn is not rendered when the number of located cities is 0
|
2019-03-05 14:09:08 +01:00 |
|
Alejandro Celaya
|
4c729a405d
|
Fixed crash when trying to load a map with just one location
|
2019-03-04 20:24:28 +01:00 |
|
Alejandro Celaya
|
ba5ea7407b
|
Used native javascript reduce instead of ramda reduce
|
2019-03-04 19:28:24 +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
|
7e27ceb885
|
Ensured same timestamp is used when generating memoization ID after mounting the component
|
2019-03-04 18:19:50 +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
|
6291af2865
|
Fixed initial zoom and center on maps
|
2019-03-03 11:47:19 +01:00 |
|
Alejandro Celaya
|
30b4cb4068
|
Created ShortUrlsRow test
|
2019-01-13 09:49:02 +01:00 |
|
Alejandro Celaya
|
0c1f533747
|
Updated short URL visits loading so that it loads visits in several requests
|
2019-01-10 19:50:25 +01:00 |
|
Alejandro Celaya
|
77a624a889
|
Removed not needed call to function
|
2019-01-09 20:34:35 +01:00 |
|
Alejandro Celaya
|
b12dac1e35
|
Improved map modal title
|
2019-01-09 20:30:59 +01:00 |
|
Alejandro Celaya
|
c599d2837b
|
Improved VisitsParser test
|
2019-01-09 07:59:56 +01:00 |
|
Alejandro Celaya
|
00d386f19f
|
Skipped locations from unknown cities when processing cities stats for map
|
2019-01-07 21:11:09 +01:00 |
|
Alejandro Celaya
|
4870801f8f
|
Implemented map to show visits from every city
|
2019-01-07 21:00:28 +01:00 |
|
Alejandro Celaya
|
78745366c2
|
Moved button to open map to separated component
|
2019-01-07 19:43:25 +01:00 |
|
Alejandro Celaya
|
2be771cbcc
|
Improved styles
|
2019-01-07 13:45:16 +01:00 |
|
Alejandro Celaya
|
6abc0e7d02
|
Created component to show a map on a modal window
|
2019-01-07 13:35:25 +01:00 |
|