Commit graph

  • 3075ccb4b9 Refactored shortUrlCreation reducer to takle advantage of redux-actions Alejandro Celaya 2019-03-17 09:20:02 +0100
  • 4894ab9035 Refactored shortUrlsListParams reducer to takle advantage of redux-actions Alejandro Celaya 2019-03-17 09:15:58 +0100
  • 4a09d99322 Refactored shortUrlsList to take advantage of redux-actions Alejandro Celaya 2019-03-17 09:11:37 +0100
  • 51b5f6264d Refactored server reducer, removing duplicated code and taking advantage of redux-actions Alejandro Celaya 2019-03-17 09:06:10 +0100
  • 724c804971 Installed redux-actions dependency and used it for selectedServer reducer Alejandro Celaya 2019-03-17 08:49:24 +0100
  • 2ba86767fe
    Merge pull request #124 from acelaya/feature/paginated-charts v2.0.3 Alejandro Celaya 2019-03-16 09:11:01 +0100
  • 391424d8a1 Ensured bar charts are regenerated when their height changes Alejandro Celaya 2019-03-16 09:02:10 +0100
  • e0db6d5a57 Improved SortableBarGraph test Alejandro Celaya 2019-03-10 17:55:02 +0100
  • 87dc24e8a2 Fixed and improved OpenMapModalBtn and ShortUrlVisit components tests Alejandro Celaya 2019-03-10 13:05:20 +0100
  • 5233f5a07b Updated OpenMapModalBtn so that it allows showing only active cities Alejandro Celaya 2019-03-10 12:09:54 +0100
  • 478ee59bb0 Updated cities chart so that map shows locations from current page when result set is paginated Alejandro Celaya 2019-03-10 10:56:36 +0100
  • b6f6b1ae9d Enabled stickiness on footer Alejandro Celaya 2019-03-10 10:08:42 +0100
  • 1ad4290487 Applied some naming improvements Alejandro Celaya 2019-03-10 09:54:40 +0100
  • 61480abd2e Updated charts to allow optional pagination Alejandro Celaya 2019-03-10 08:28:14 +0100
  • c094a27c97 Created PaginationDropdown component Alejandro Celaya 2019-03-09 13:20:43 +0100
  • 83704ca4b5 Created rangeOf helper function which does a range + map Alejandro Celaya 2019-03-09 12:19:33 +0100
  • 60576388c5
    Merge pull request #122 from acelaya/feature/cancel-visits-load Alejandro Celaya 2019-03-08 19:56:45 +0100
  • 9f172c308c Ensured travis makes use of a working node version for builds Alejandro Celaya 2019-03-08 19:50:47 +0100
  • d7312d26f7 Added missing test for new action creator Alejandro Celaya 2019-03-08 19:45:35 +0100
  • 4e6ef6ac53 Removed empty line Alejandro Celaya 2019-03-08 19:43:27 +0100
  • de563f9ebf Updated changelog Alejandro Celaya 2019-03-08 19:42:07 +0100
  • 3982d77775 Ensured visits loading is cancelled when the visits page is unmounted Alejandro Celaya 2019-03-08 19:40:43 +0100
  • 24bbbf6cb1
    Merge pull request #121 from acelaya/feature/fix-empty-locations Alejandro Celaya 2019-03-05 14:33:33 +0100
  • 9ddd5de008 Updated changelog Alejandro Celaya 2019-03-05 14:12:11 +0100
  • 87a4598391 Ensured maps modal btn is not rendered when the number of located cities is 0 Alejandro Celaya 2019-03-05 14:09:08 +0100
  • 701c143149 Updated ErrorHandler so that it logs errors in production Alejandro Celaya 2019-03-05 14:04:52 +0100
  • 43097b93e5 Fixed docker build badge Alejandro Celaya 2019-03-05 12:11:18 +0100
  • e303a80683 Updated bootstrap to solve security issue v2.0.2 Alejandro Celaya 2019-03-04 21:05:30 +0100
  • 5defc20e9f
    Merge pull request #117 from acelaya/feature/error-handler Alejandro Celaya 2019-03-04 20:55:48 +0100
  • d75eff62e3 Updated changelog Alejandro Celaya 2019-03-04 20:50:05 +0100
  • ad9f0c00d0 Created ErrorHandler test Alejandro Celaya 2019-03-04 20:49:18 +0100
  • cd908fa358 Created ErrorHandler component Alejandro Celaya 2019-03-04 20:40:26 +0100
  • 2bf79dbc80
    Merge pull request #114 from acelaya/feature/lat-lang-error Alejandro Celaya 2019-03-04 20:35:10 +0100
  • 4c729a405d Fixed crash when trying to load a map with just one location Alejandro Celaya 2019-03-04 20:24:28 +0100
  • 28c9f9ac96
    Merge pull request #112 from acelaya/feature/many-visits Alejandro Celaya 2019-03-04 19:37:00 +0100
  • 2820caf955 Updated changelog Alejandro Celaya 2019-03-04 19:29:56 +0100
  • ba5ea7407b Used native javascript reduce instead of ramda reduce Alejandro Celaya 2019-03-04 19:28:24 +0100
  • 1bc406b0d9 Ensured requests when loading visits are made in parallel for big dataset Alejandro Celaya 2019-03-04 19:21:46 +0100
  • 7e27ceb885 Ensured same timestamp is used when generating memoization ID after mounting the component Alejandro Celaya 2019-03-04 18:19:50 +0100
  • 252edaa2ca Improved performance while calculating status by doing one iteration only and memoizing the result when possible Alejandro Celaya 2019-03-04 18:14:45 +0100
  • 9a6fad4db5
    Merge pull request #110 from acelaya/feature/swipe-map v2.0.1 Alejandro Celaya 2019-03-03 12:11:28 +0100
  • 127bcc14eb Prevented side menu to be swipeable while a modal window is displayed Alejandro Celaya 2019-03-03 12:05:29 +0100
  • 220d634f80
    Merge pull request #109 from acelaya/feature/map-center Alejandro Celaya 2019-03-03 11:54:44 +0100
  • 6291af2865 Fixed initial zoom and center on maps Alejandro Celaya 2019-03-03 11:47:19 +0100
  • e9e808d339
    Merge pull request #108 from acelaya/feature/not-found-page Alejandro Celaya 2019-03-03 11:24:56 +0100
  • 780e4a6e9e Replaced component by render on route rendering not found component with custom props Alejandro Celaya 2019-03-03 11:18:58 +0100
  • c4bc2f24d6 Used not-found component for menu layout inner router Alejandro Celaya 2019-03-03 11:15:34 +0100
  • d23ddd0e0b Created NotFound component Alejandro Celaya 2019-03-03 11:02:29 +0100
  • 4f0ee79409 Added missing changelogs Alejandro Celaya 2019-03-03 10:33:37 +0100
  • 7b07445c5d
    Merge pull request #107 from acelaya/feature/improve-docker-image Alejandro Celaya 2019-03-03 10:28:30 +0100
  • dcbf4bfef8 Added missing docker dependency in travis config Alejandro Celaya 2019-03-03 10:22:26 +0100
  • 6ec870bb08 Updated travis so that it tries to build the docker image, whcih in turn builds the project Alejandro Celaya 2019-03-03 10:18:23 +0100
  • 2c6dbb42c1 Simplified Dockerfile using multi-stage build Alejandro Celaya 2019-03-03 10:12:59 +0100
  • 98725dce04 Added missing array-related dependencies Alejandro Celaya 2019-03-03 10:01:10 +0100
  • 2d3363153a
    Merge pull request #100 from acelaya/feature/tests v2.0.0 Alejandro Celaya 2019-01-13 23:38:01 +0100
  • 9318c1c6fb Updated changelog with v2.0.0 Alejandro Celaya 2019-01-13 23:32:23 +0100
  • 11d49fb70f Created DeleteTagConfirmModal test Alejandro Celaya 2019-01-13 23:26:06 +0100
  • 056286636d Created ScrollToTop test Alejandro Celaya 2019-01-13 23:03:31 +0100
  • d020ed0b13 Created ShortUrlsRowMenu test Alejandro Celaya 2019-01-13 13:08:47 +0100
  • 30b4cb4068 Created ShortUrlsRow test Alejandro Celaya 2019-01-13 09:49:02 +0100
  • 1aa1d29d97 Removed direct calls between actions without DI Alejandro Celaya 2019-01-12 23:59:03 +0100
  • 4f8c7afc76 Created SortableBarGraph test Alejandro Celaya 2019-01-12 23:47:41 +0100
  • c2ee688176
    Merge pull request #99 from acelaya/feature/visits-pagination Alejandro Celaya 2019-01-10 20:17:28 +0100
  • f58b815ef8 Fixed typo Alejandro Celaya 2019-01-10 20:11:32 +0100
  • daaf91b836 Updated changelog Alejandro Celaya 2019-01-10 20:06:57 +0100
  • dee5994b1e Fixed tests Alejandro Celaya 2019-01-10 20:05:02 +0100
  • 0c1f533747 Updated short URL visits loading so that it loads visits in several requests Alejandro Celaya 2019-01-10 19:50:25 +0100
  • 58d3a59e58
    Merge pull request #98 from acelaya/feature/clean-api-client Alejandro Celaya 2019-01-10 19:26:28 +0100
  • 811008ee1c Updated changelog Alejandro Celaya 2019-01-10 19:20:09 +0100
  • 23af0de34a Simplified ShlinkApiCLient by using the new simplified authentication approach Alejandro Celaya 2019-01-10 19:17:15 +0100
  • b96ea89f90
    Merge pull request #92 from acelaya/feature/map Alejandro Celaya 2019-01-09 20:39:59 +0100
  • 77a624a889 Removed not needed call to function Alejandro Celaya 2019-01-09 20:34:35 +0100
  • 40892f3e91 Updated changelog Alejandro Celaya 2019-01-09 20:31:52 +0100
  • b12dac1e35 Improved map modal title Alejandro Celaya 2019-01-09 20:30:59 +0100
  • 150dcd2d5d Created tests for new map-related components Alejandro Celaya 2019-01-09 20:11:22 +0100
  • c599d2837b Improved VisitsParser test Alejandro Celaya 2019-01-09 07:59:56 +0100
  • bb6fb6b9ea Created utils test Alejandro Celaya 2019-01-08 21:19:38 +0100
  • 8b8be2d7ca Updated stateFlagTimeout to get the setTimeout function injected as a dependency Alejandro Celaya 2019-01-08 20:49:47 +0100
  • 00d386f19f Skipped locations from unknown cities when processing cities stats for map Alejandro Celaya 2019-01-07 21:11:09 +0100
  • 4870801f8f Implemented map to show visits from every city Alejandro Celaya 2019-01-07 21:00:28 +0100
  • 78745366c2 Moved button to open map to separated component Alejandro Celaya 2019-01-07 19:43:25 +0100
  • 2be771cbcc Improved styles Alejandro Celaya 2019-01-07 13:45:16 +0100
  • 6abc0e7d02 Created component to show a map on a modal window Alejandro Celaya 2019-01-07 13:35:14 +0100
  • 95220b913a
    Merge pull request #91 from acelaya/feature/cities-graph Alejandro Celaya 2019-01-07 12:02:11 +0100
  • a2c1f5ce7d Improved function name Alejandro Celaya 2019-01-07 11:56:54 +0100
  • 5208a266e4 Updated changelog Alejandro Celaya 2019-01-07 11:54:32 +0100
  • dc9c1712ff Added cities stats graphic on short url visits page Alejandro Celaya 2019-01-07 11:53:14 +0100
  • f9360683e9 Added docker build status badge Alejandro Celaya 2019-01-07 10:37:24 +0100
  • 456f50620b Updated base docker image used during development Alejandro Celaya 2019-01-07 09:50:14 +0100
  • d76008582f
    Merge pull request #90 from acelaya/feature/create-react-app-2 Alejandro Celaya 2019-01-07 09:48:19 +0100
  • 6e9cbb9b28 Updated docker base image and removed deprecated MAINTAINER instruction Alejandro Celaya 2019-01-07 09:41:54 +0100
  • b5f799528d Updated changelog Alejandro Celaya 2019-01-07 09:27:18 +0100
  • f410657133 Updated build script Alejandro Celaya 2019-01-07 09:24:46 +0100
  • b1e0124aff Fixed fontawesome import Alejandro Celaya 2019-01-07 09:06:29 +0100
  • b3e3bbdd9b Slightly fixed dependencies Alejandro Celaya 2019-01-06 10:20:24 +0100
  • fac3edaea7 Updated coding styles and test configs Alejandro Celaya 2019-01-05 23:16:13 +0100
  • 08488e9bad Imported config files and start script from new create react app Alejandro Celaya 2019-01-05 22:54:54 +0100
  • 835d54e90c Updated dependencies and source code Alejandro Celaya 2019-01-05 22:25:54 +0100
  • 10c3abd29a
    Happy 2019! Alejandro Celaya 2019-01-05 08:42:34 +0100
  • 906e9ddb5c Updated yarn.lock Alejandro Celaya 2019-01-01 12:33:53 +0100