Alejandro Celaya
|
0d97c084c2
|
Extracted components in ShortUrlVisits to simplify maintainability
|
2018-09-02 11:10:59 +02:00 |
|
Alejandro Celaya
|
b7ca32ff8f
|
Moved visits-related elements to visits folder
|
2018-09-02 11:10:59 +02:00 |
|
Alejandro Celaya
|
b454810357
|
Moved tag helper components from utils to tags/helpers folder
|
2018-09-02 11:10:59 +02:00 |
|
Alejandro Celaya
|
fd57d70a0b
|
Fixed tags input autofocus
|
2018-09-02 11:10:59 +02:00 |
|
Alejandro Celaya
|
b0bce7498a
|
Added first autocomplete implementation on tags selector
|
2018-09-02 11:10:59 +02:00 |
|
Alejandro Celaya
|
1519f89318
|
Created different functions which load tags always or only once
|
2018-09-02 11:10:59 +02:00 |
|
Alejandro Celaya
|
0b089e24de
|
Moved propTypes and defaultProps as static properties in class components
|
2018-09-02 11:10:59 +02:00 |
|
Alejandro Celaya
|
2b44d1b009
|
Fixed first item on aside menu only selected when in first page
|
2018-09-02 10:44:52 +02:00 |
|
Alejandro Celaya
|
850630092a
|
Fixed selected tags lost when chaning page
|
2018-09-02 10:39:26 +02:00 |
|
Alejandro Celaya
|
34c5a0ef8f
|
Removed duplicated code by creating a helper function
|
2018-08-27 16:45:46 +02:00 |
|
Alejandro Celaya
|
3d39fa724c
|
Created App test
|
2018-08-26 19:48:21 +02:00 |
|
Alejandro Celaya
|
933de6e2c5
|
Fixed event handlers not properly called
|
2018-08-26 19:30:56 +02:00 |
|
Alejandro Celaya
|
2fdc7a0ff0
|
Fixed shape types not properly defined as shapes but as plane objects
|
2018-08-26 19:19:45 +02:00 |
|
Alejandro Celaya
|
3569202a62
|
Fixed typo
|
2018-08-26 10:52:45 +02:00 |
|
Alejandro Celaya
|
c0e116b17b
|
Disabled specific eslint rules in small blocks
|
2018-08-26 10:49:23 +02:00 |
|
Alejandro Celaya
|
9b668f3365
|
Simplified Paginator component
|
2018-08-25 23:45:03 +02:00 |
|
Alejandro Celaya
|
6a016d8e6f
|
Updated styles in javascript to fulfill adidas rules
|
2018-08-25 23:39:27 +02:00 |
|
Alejandro Celaya
|
ed0aa68452
|
Fixed linting issues in stylesheets
|
2018-08-25 15:59:51 +02:00 |
|
Alejandro Celaya
|
6d0753481d
|
Refactored visits parser to be functional
|
2018-08-24 23:55:53 +02:00 |
|
Alejandro Celaya
|
4924f24e1a
|
Refactored VisitsParser taking advantage of reduce function
|
2018-08-24 23:51:33 +02:00 |
|
Alejandro Celaya
|
26a3fdfd3d
|
Created VisitsParser test
|
2018-08-24 23:38:37 +02:00 |
|
Alejandro Celaya
|
a83be0b45c
|
Created CreateServer test
|
2018-08-24 23:19:49 +02:00 |
|
Alejandro Celaya
|
badc8a7324
|
Created DeleteServerModal test
|
2018-08-24 12:36:14 +02:00 |
|
Alejandro Celaya
|
7cd9caee77
|
Created DeleteServerButton test
|
2018-08-24 12:23:35 +02:00 |
|
Alejandro Celaya
|
76ae27707b
|
Created ServersService test
|
2018-08-24 10:58:37 +02:00 |
|
Alejandro Celaya
|
53a4240219
|
Created ServersImporter test
|
2018-08-24 10:34:32 +02:00 |
|
Alejandro Celaya
|
12ac877e2d
|
Created ServersExporter test
|
2018-08-24 10:14:00 +02:00 |
|
Alejandro Celaya
|
ff28169c74
|
Created ImportServersBtn test
|
2018-08-23 16:26:42 +02:00 |
|
Alejandro Celaya
|
da1616542d
|
Minor refactoring on ImportServersBtn
|
2018-08-23 15:33:05 +02:00 |
|
Alejandro Celaya
|
a5865e6cec
|
Improved ShlinkApiClient test
|
2018-08-22 22:38:05 +02:00 |
|
Alejandro Celaya
|
9b063a4616
|
Implemented importing servers from CSV file
|
2018-08-21 20:33:12 +02:00 |
|
Alejandro Celaya
|
ac52f55c5e
|
Added button to import servers from CSV file
|
2018-08-20 17:31:45 +02:00 |
|
Alejandro Celaya
|
617a3b767b
|
Replace json-csv parsing library
|
2018-08-20 17:08:15 +02:00 |
|
Alejandro Celaya
|
b72a5d0a66
|
Improved ServerDropdown.text.js
|
2018-08-20 16:53:48 +02:00 |
|
Alejandro Celaya
|
2b373cc4af
|
Added feature to export servers list
|
2018-08-20 16:40:33 +02:00 |
|
Alejandro Celaya
|
d84bf01937
|
Replaced anchor by span to prevent accessibility error
|
2018-08-20 10:04:17 +02:00 |
|
Alejandro Celaya
|
84d012d7af
|
Fixed accessibility issue
|
2018-08-19 20:56:55 +02:00 |
|
Alejandro Celaya
|
96adb227d9
|
Added search bar to tags list
|
2018-08-19 20:52:33 +02:00 |
|
Alejandro Celaya
|
843c121285
|
Extracted SearchField from SearchBar component to its own component
|
2018-08-19 20:29:23 +02:00 |
|
Alejandro Celaya
|
03870c0c6f
|
Ensured tags list keeps sorted after editing a tag
|
2018-08-19 20:11:43 +02:00 |
|
Alejandro Celaya
|
5d2de11615
|
Allowed tags color to be changed
|
2018-08-19 20:08:02 +02:00 |
|
Alejandro Celaya
|
71ead150a2
|
Added color picker to edit tag modal
|
2018-08-18 23:24:03 +02:00 |
|
Alejandro Celaya
|
d541543ab3
|
Implemented edition of tags
|
2018-08-18 22:59:53 +02:00 |
|
Alejandro Celaya
|
878e336ba1
|
Simplified ColorGenerator and exposed method to set colors for a key
|
2018-08-18 17:51:44 +02:00 |
|
Alejandro Celaya
|
2650027c40
|
Updated tags list, allowing to click on a tag to show the list filtered by that tag
|
2018-08-18 17:34:49 +02:00 |
|
Alejandro Celaya
|
680d80d753
|
Prevented short URLs list to be reloaded when tags are edited
|
2018-08-18 17:14:33 +02:00 |
|
Alejandro Celaya
|
b5de9bf523
|
Fixed wrong reducer being called
|
2018-08-18 16:51:02 +02:00 |
|
Alejandro Celaya
|
1dee478234
|
Implemented delete tag behavior
|
2018-08-18 16:39:47 +02:00 |
|
Alejandro Celaya
|
f480e34f67
|
Created TagCard and DeleteTagConfirmModal components
|
2018-08-18 14:38:36 +02:00 |
|
Alejandro Celaya
|
f1ee467af4
|
Finished design on tags list page
|
2018-08-18 11:15:00 +02:00 |
|
Alejandro Celaya
|
63ddef2d81
|
Removed titles from side menu
|
2018-08-18 10:47:45 +02:00 |
|
Alejandro Celaya
|
ec7b47fb32
|
Allowed MuttedMessage to define a margin 0
|
2018-08-16 19:22:54 +02:00 |
|
Alejandro Celaya
|
f7f0d8c7c1
|
Improved tags list section
|
2018-08-16 19:19:57 +02:00 |
|
Alejandro Celaya
|
49290b56ee
|
Created tags list page
|
2018-08-16 18:59:00 +02:00 |
|
Alejandro Celaya
|
03113583f0
|
Updated behavior on tags modal so that the component handles all actions
|
2018-08-15 19:10:35 +02:00 |
|
Alejandro Celaya
|
a1eadf767e
|
Updated short URL tags adding real behavior
|
2018-08-15 18:44:54 +02:00 |
|
Alejandro Celaya
|
854851fefc
|
Created common component to handle tags and modal to edit tags
|
2018-08-15 11:14:44 +02:00 |
|
Alejandro Celaya
|
707c097ed9
|
Fixed title size in mobile devices
|
2018-08-15 10:16:53 +02:00 |
|
Alejandro Celaya
|
cb3186395d
|
Added burguer icon to show sidebar on mobile devices
|
2018-08-15 08:51:20 +02:00 |
|
Alejandro Celaya
|
a00f59bab3
|
Added 'active' on Add server link
|
2018-08-14 20:51:38 +02:00 |
|
Alejandro Celaya
|
72f96a6d1d
|
Ensured sidebar does not overlap header in mobile resolutions
|
2018-08-14 20:46:01 +02:00 |
|
Alejandro Celaya
|
cb9dc9d65e
|
Added swipable menu
|
2018-08-14 20:28:46 +02:00 |
|
Alejandro Celaya
|
adec759579
|
Added workaround to add tags on blur on tags input which allows tags to be added on Android
|
2018-08-12 19:07:42 +02:00 |
|
Alejandro Celaya
|
f8eb5fb022
|
Creates shortUrlsListParams reducer test
|
2018-08-12 18:50:19 +02:00 |
|
Alejandro Celaya
|
e0ab67899d
|
Created server reducer test
|
2018-08-12 10:17:13 +02:00 |
|
Alejandro Celaya
|
ec4c14e8de
|
Created selectedServer reducer test
|
2018-08-12 09:22:18 +02:00 |
|
Alejandro Celaya
|
f23245a39c
|
Created DateInput component test
|
2018-08-12 09:01:11 +02:00 |
|
Alejandro Celaya
|
34155aae58
|
Refactored some components
|
2018-08-12 08:45:48 +02:00 |
|
Alejandro Celaya
|
86eb963176
|
Simplified AsideMenu component removing unneeded checks
|
2018-08-12 08:26:36 +02:00 |
|
Alejandro Celaya
|
073703ef5b
|
Created Home component tests
|
2018-08-12 08:20:35 +02:00 |
|
Alejandro Celaya
|
49f0109d20
|
Renamed home-container CSS class to just home
|
2018-08-12 08:01:35 +02:00 |
|
Alejandro Celaya
|
f9773dbebe
|
Added servers list to home page
|
2018-08-11 22:06:36 +02:00 |
|
Alejandro Celaya
|
c920403d5f
|
Deleted no longer needed styles sheet
|
2018-08-11 21:41:01 +02:00 |
|
Alejandro Celaya
|
e1008fcff1
|
Replaced tags input component by a simpler one
|
2018-08-11 21:39:27 +02:00 |
|
Alejandro Celaya
|
7efc09d73c
|
Improved badge color
|
2018-08-11 18:27:51 +02:00 |
|
Alejandro Celaya
|
b3be7df890
|
Improved tags filtering control
|
2018-08-10 22:27:50 +02:00 |
|
Alejandro Celaya
|
c80fea2877
|
Added ordering control to short URLs list in mobile resolutions
|
2018-08-10 22:16:50 +02:00 |
|
Alejandro Celaya
|
e4d5424c07
|
Fixed short URLs ordering in desktop resolutions
|
2018-08-10 21:38:24 +02:00 |
|
Alejandro Celaya
|
3821735a89
|
Updated DateInput to be clearable
|
2018-08-09 20:13:46 +02:00 |
|
Alejandro Celaya
|
6f38538dea
|
Improved responsiveness in visits page
|
2018-08-09 19:50:22 +02:00 |
|
Alejandro Celaya
|
ca4365d820
|
Ensured toggle menu is hidden on route change
|
2018-08-05 11:27:26 +02:00 |
|
Alejandro Celaya
|
ec6b11d9c9
|
Created component to scroll to top
|
2018-08-05 11:20:09 +02:00 |
|
Alejandro Celaya
|
554779a173
|
Fixed pagination control not being properly wrapped in mobile devices
|
2018-08-05 10:12:55 +02:00 |
|
Alejandro Celaya
|
14b98fd833
|
Improved context menu in mobile devices
|
2018-08-05 10:08:17 +02:00 |
|
Alejandro Celaya
|
ce8888ce5d
|
Replaced double quotes with single quotes in sass imports
|
2018-08-05 10:01:17 +02:00 |
|
Alejandro Celaya
|
b25cb6c170
|
Added more responsive improvements
|
2018-08-05 08:49:07 +02:00 |
|
Alejandro Celaya
|
c1880125b3
|
Fixed left menu responsiveness
|
2018-08-05 08:29:52 +02:00 |
|
Alejandro Celaya
|
9575107848
|
Configured redux dev tools
|
2018-08-05 08:13:12 +02:00 |
|
Alejandro Celaya
|
3c0f1716aa
|
Fixed responsive properties
|
2018-08-04 17:52:56 +02:00 |
|
Alejandro Celaya
|
ee6193ace8
|
Added support to filter by multiple tags
|
2018-08-04 17:07:44 +02:00 |
|
Alejandro Celaya
|
1562f7ef35
|
Fixed padding
|
2018-08-04 08:38:25 +02:00 |
|
Alejandro Celaya
|
7f9744cef2
|
Fixed default servers object value
|
2018-08-04 08:29:40 +02:00 |
|
Alejandro Celaya
|
5517fcdde5
|
Fixed changing selected server
|
2018-08-04 08:24:58 +02:00 |
|
Alejandro Celaya
|
daf67e1d43
|
Fixed typo
|
2018-08-01 19:15:45 +02:00 |
|
Alejandro Celaya
|
bbeaf01319
|
Created filtering by tag feature
|
2018-08-01 19:04:58 +02:00 |
|
Alejandro Celaya
|
eef1946243
|
Used setState callback to ensure no race conditions occur
|
2018-08-01 18:32:21 +02:00 |
|
Alejandro Celaya
|
0b15fba640
|
Added filtering by date range to visit stats page
|
2018-07-31 22:04:20 +02:00 |
|
Alejandro Celaya
|
a7bd66827a
|
Created reusable DateInput component
|
2018-07-31 21:24:34 +02:00 |
|
Alejandro Celaya
|
1abcb2e1d7
|
Fixed visits graphs styles
|
2018-07-31 20:36:27 +02:00 |
|
Alejandro Celaya
|
0f34d473b9
|
Ensured regular data for a short URL is loaded if defined
|
2018-07-30 21:34:06 +02:00 |
|