Commit graph

194 commits

Author SHA1 Message Date
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
Alejandro Celaya
13004f6d57 Removed duplicated code from ShortUrlVisits 2018-07-30 21:12:06 +02:00
Alejandro Celaya
1b97877ecf Improved styles by using Cards 2018-07-30 20:54:06 +02:00
Alejandro Celaya
d97cbdde5d Defined how to parse visit stats and how to render them 2018-07-30 20:31:48 +02:00
Alejandro Celaya
a75c7309f7 Defined visit stats page 2018-07-29 19:25:22 +02:00
Alejandro Celaya
c02b0e0591 Created ShortUrlVisits page 2018-07-29 18:39:00 +02:00
Alejandro Celaya
92f7fffcf3 Implemented behavior to create new short URLs 2018-07-29 18:13:23 +02:00
Alejandro Celaya
f7249cfe6e Implemented short URLs creation 2018-07-28 18:59:32 +02:00
Alejandro Celaya
0a5c20e3ee Connected creation form with redux, and created reducer for short URL creation 2018-07-28 10:41:05 +02:00
Alejandro Celaya
c51bf5b9a0 Renamed ServersService module 2018-07-28 09:56:08 +02:00
Alejandro Celaya
41a4f31c57 Fixed indentation 2018-07-28 09:34:31 +02:00
Alejandro Celaya
e10028a2b9 Renamed classes to match components file names 2018-07-28 09:20:51 +02:00
Alejandro Celaya
ce22b7e8e9 Extracted ShortUrlsRow to its own module 2018-07-28 09:18:55 +02:00
Alejandro Celaya
b734b4515b Extracted ShortUrlsRowMenu to its own module 2018-07-28 09:15:41 +02:00
Alejandro Celaya
842b1a7590 Added preview modal component 2018-07-27 18:21:10 +02:00
Alejandro Celaya
131099b2a6 Added QrCode modal window to short URLs 2018-07-27 18:07:08 +02:00
Alejandro Celaya
a78d0b9b20 Applied some improvements in manifest 2018-07-26 21:01:12 +02:00
Alejandro Celaya
78ba7c75ff Moved logic to mark selected server to parent component in order to affect all children compo0nents on the same route 2018-07-24 19:17:01 +02:00
Alejandro Celaya
3eaa66435a Fixed tests 2018-07-22 22:49:51 +02:00
Alejandro Celaya
86a1cdf4d1 Added ordering capabilities to short URLs list 2018-07-22 09:37:57 +02:00
Alejandro Celaya
6e6e54fa36 Installed font awesome regular icons 2018-07-22 08:36:46 +02:00
Alejandro Celaya
b6c82da250 Improved date pickers in create URL form 2018-07-21 19:27:00 +02:00
Alejandro Celaya
0ac6d81fed Added datepickers in create short URL form 2018-07-21 19:07:16 +02:00
Alejandro Celaya
4522443789 Fixed problem while copying short URL 2018-07-21 18:48:33 +02:00
Alejandro Celaya
7add153d93 Installed copy to clipboard package and used for context menu 2018-07-21 12:15:53 +02:00
Alejandro Celaya
d382ee8d95 Added create short URL form 2018-07-21 10:38:54 +02:00
Alejandro Celaya
b2fa86a917 Created short URLs component 2018-07-20 22:32:50 +02:00
Alejandro Celaya
3b104b0ead Improved modal text 2018-07-20 22:30:54 +02:00
Alejandro Celaya
f0c20a2d1a Improved aside styles 2018-07-20 22:20:58 +02:00
Alejandro Celaya
168b24344e Added modal window for server deletion 2018-07-20 22:14:17 +02:00
Alejandro Celaya
0de191ac0b Added icons to side menu 2018-07-18 20:32:19 +02:00
Alejandro Celaya
e1049a74a2 Added behavior to mark active server in servers dropdown 2018-07-18 20:26:45 +02:00
Alejandro Celaya
fb407da3e8 Fixed siude menu active element not being properly selected 2018-07-18 20:09:31 +02:00
Alejandro Celaya
3ea33d0e38 Implemented left menu 2018-07-18 20:01:56 +02:00
Alejandro Celaya
5a7ac69aff Fixed problem while 'reloading' a page with different route params not making the server to be hit 2018-07-18 19:01:43 +02:00
Alejandro Celaya
22406d1253 Added hability to create servers 2018-07-16 18:48:50 +02:00
Alejandro Celaya
be30d62f6f Reduced the amount of duplicated code in CreateServer component 2018-07-16 18:29:14 +02:00
Alejandro Celaya
ebb94a17ab Linked CreateServer component with redux 2018-07-16 18:25:37 +02:00
Alejandro Celaya
554248c376 Added font weight to create server component labels 2018-07-15 11:17:58 +02:00
Alejandro Celaya
6494f04d25 Added structure and some stylings to CreateServer component 2018-07-15 11:06:53 +02:00
Alejandro Celaya
010e3ce0f3 Added proper loading status handling to short URLs list 2018-07-15 10:39:05 +02:00
Alejandro Celaya
a4f9a2b8b3 Updated reducers to follow Redux Reducer Bundles proposal 2018-07-15 10:28:39 +02:00
Alejandro Celaya
ac62410926 Added pagination component 2018-06-17 18:13:55 +02:00
Alejandro Celaya
66a81d7e58 Updated ApiClient to return pagination data when listing short URLs 2018-06-17 17:21:47 +02:00
Alejandro Celaya
1f157a015b Moved management of filtering options to own reducer 2018-06-17 17:12:16 +02:00
Alejandro Celaya
6587a08ed1 Created more components for the short URLs list 2018-06-17 10:59:04 +02:00
Alejandro Celaya
b008c37a5b Implemented first elements of short codes list 2018-06-16 11:24:42 +02:00
Alejandro Celaya
f4c48bc94f Fixed loading state in servers list 2018-06-15 21:51:50 +02:00
Alejandro Celaya
c0203f1336 Implemented loading of short URLs 2018-06-15 21:49:25 +02:00
Alejandro Celaya
e4356720d7 Added more behavior to servers list 2018-06-14 20:11:41 +02:00
Alejandro Celaya
9ac0811200 Setup tests environment 2018-06-14 19:42:42 +02:00
Alejandro Celaya
e150b35e33 Wired redux 2018-06-03 20:12:40 +02:00
Alejandro Celaya
b1e97ef022 Created separated component with servers dropdown 2018-06-03 13:18:33 +02:00
Alejandro Celaya
2cad352045 Added sections via react router 2018-06-03 13:15:52 +02:00
Alejandro Celaya
39a78414eb Reformated code to use 2-space indents 2018-06-03 12:57:03 +02:00
Alejandro Celaya
07049261e3 Finished main bar 2018-05-13 12:02:01 +02:00
Alejandro Celaya
41bc8f8459 Added improvements using new components 2018-05-13 11:58:35 +02:00
Alejandro Celaya
e62416e9bb Added some improvements 2018-05-13 09:48:21 +02:00
Alejandro Celaya
c6ce052797 First commit 2018-05-13 08:57:47 +02:00