{"push_id":936550350,"size":27,"distinct_size":15,"ref":"refs/heads/feature/geotag-page","head":"8b34aca07aba0b21ad399819f0954533e6e537ff","before":"d4dc809109ac143195218d4c44d3cbfe58272a3f","commits":[{"sha":"ff19a9ca653e059a243fbf5abfbc0f9f0e349cea","author":{"email":"78c37ed1a914e7d544d18bafbe533ffbc710a286@live.ru","name":"Roman"},"message":"change avatar modal styles updated","distinct":false,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/ff19a9ca653e059a243fbf5abfbc0f9f0e349cea"},{"sha":"fdf6befb708109355c65e567e11b016d934ea9c7","author":{"email":"a304dca3578e0ae20af798aae064e177cf28fca3@gmail.com","name":"Alexey Zakhlestin"},"message":"Fixed export of const","distinct":false,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/fdf6befb708109355c65e567e11b016d934ea9c7"},{"sha":"f50df69b8787dcb8f83744fa4eaf19d63151a7da","author":{"email":"a304dca3578e0ae20af798aae064e177cf28fca3@gmail.com","name":"Alexey Zakhlestin"},"message":"Extracted UserGrid into separate component","distinct":false,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/f50df69b8787dcb8f83744fa4eaf19d63151a7da"},{"sha":"bd0efbdb227f5fa1e7de27aa95dc7e2bfce2d7b2","author":{"email":"a304dca3578e0ae20af798aae064e177cf28fca3@gmail.com","name":"Alexey Zakhlestin"},"message":"Use temporary redirects for auth","distinct":false,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/bd0efbdb227f5fa1e7de27aa95dc7e2bfce2d7b2"},{"sha":"7382e742b0f781e1cbc588c2e6778df8950364eb","author":{"email":"a304dca3578e0ae20af798aae064e177cf28fca3@gmail.com","name":"Alexey Zakhlestin"},"message":"Added support for statuses/redirects in fetchData\n\n\"return 404\" will set custom code on the server-side\n\n\"return {status: 307, redirectTo: '/some/url'}\" will cause redirect both\non client-side and server-side","distinct":false,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/7382e742b0f781e1cbc588c2e6778df8950364eb"},{"sha":"38077201b2ac942bfb18103c9416c14f2b161f95","author":{"email":"a304dca3578e0ae20af798aae064e177cf28fca3@gmail.com","name":"Alexey Zakhlestin"},"message":"Fixed personalized suggestions api-call\n\n1. it can return empty list (if there's noone to follow)\n2. it doesn't get stuck if user already followed someone","distinct":false,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/38077201b2ac942bfb18103c9416c14f2b161f95"},{"sha":"aaeb69e4dfaf2713124548d86980ac54c52a1f95","author":{"email":"a304dca3578e0ae20af798aae064e177cf28fca3@gmail.com","name":"Alexey Zakhlestin"},"message":"Reset followed-schools on logout","distinct":false,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/aaeb69e4dfaf2713124548d86980ac54c52a1f95"},{"sha":"b85a5897eda02d73378b44aee992907e2c9ae25f","author":{"email":"a304dca3578e0ae20af798aae064e177cf28fca3@gmail.com","name":"Alexey Zakhlestin"},"message":"Added support for storing Discover-suggestions","distinct":false,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/b85a5897eda02d73378b44aee992907e2c9ae25f"},{"sha":"8e781848e21e482aee4c7f9ac51de9654099f5b7","author":{"email":"a304dca3578e0ae20af798aae064e177cf28fca3@gmail.com","name":"Alexey Zakhlestin"},"message":"Refactored Suggestions page out of Auth\n\nit uses separate URL now and Auth redirects to it, when needed","distinct":false,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/8e781848e21e482aee4c7f9ac51de9654099f5b7"},{"sha":"633910017c1102c63466a64d668ab38bf9874cb3","author":{"email":"a304dca3578e0ae20af798aae064e177cf28fca3@gmail.com","name":"Alexey Zakhlestin"},"message":"Merged \"Discover-page fix\" branch\n\nResponse of `fetchData` is interpreted now:\n\n1. `return 404` will set custom http-status for server-response on the server-side (works for ANY status code)\n2. `return {status: 307, redirectTo: '/some/url'}` will cause redirect both on client-side (via html5-history API) and server-side (via hard http redirect)\n\nDiscover page is fixed:\n\n* It is moved to separate URL\n* Its data is stored inside of a separate key, not clobbering user's object\n* Corresponding API-method works reliably now","distinct":false,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/633910017c1102c63466a64d668ab38bf9874cb3"},{"sha":"5a1dd6a35bd1bc2fc7553c73a58a7ec43a53352d","author":{"email":"78c37ed1a914e7d544d18bafbe533ffbc710a286@live.ru","name":"Roman"},"message":"change avatar modal styles updated","distinct":false,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/5a1dd6a35bd1bc2fc7553c73a58a7ec43a53352d"},{"sha":"150bdd77e1a42455d6a0b7418964920ddca0c8f1","author":{"email":"a304dca3578e0ae20af798aae064e177cf28fca3@gmail.com","name":"Alexey Zakhlestin"},"message":"Renamed \"Discover\" pages title","distinct":false,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/150bdd77e1a42455d6a0b7418964920ddca0c8f1"},{"sha":"64367337c759b4511903b96d304e699574680eee","author":{"email":"3b1665838875272c9d620a3a3d778a74cb11cf02@gmail.com","name":"Dmitry Vdovin"},"message":"Add migration for geotags","distinct":true,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/64367337c759b4511903b96d304e699574680eee"},{"sha":"9a5972437886609afc053df7d8fbc2f865071680","author":{"email":"3b1665838875272c9d620a3a3d778a74cb11cf02@gmail.com","name":"Dmitry Vdovin"},"message":"Add migration for followed_geotags_users","distinct":true,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/9a5972437886609afc053df7d8fbc2f865071680"},{"sha":"5113045cd150efe799471b4464636d8464b836a3","author":{"email":"3b1665838875272c9d620a3a3d778a74cb11cf02@gmail.com","name":"Dmitry Vdovin"},"message":"Add migration for geonames_cities changing the type of population","distinct":true,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/5113045cd150efe799471b4464636d8464b836a3"},{"sha":"a0c4f198427d60fc88d4479b8ff3170fa57e9e76","author":{"email":"3b1665838875272c9d620a3a3d778a74cb11cf02@gmail.com","name":"Dmitry Vdovin"},"message":"Refactor bin/geonames-sql.js geotags\n\nChange bin/geonames-sql.js according to review","distinct":true,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/a0c4f198427d60fc88d4479b8ff3170fa57e9e76"},{"sha":"083c3a26cb91ca8f7343e61cfbd93041465d11ae","author":{"email":"3b1665838875272c9d620a3a3d778a74cb11cf02@gmail.com","name":"Dmitry Vdovin"},"message":"Remove unneeded city and country api","distinct":true,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/083c3a26cb91ca8f7343e61cfbd93041465d11ae"},{"sha":"9de0e0615e7a603ea7aeb666eb5fb6c933af6a61","author":{"email":"3b1665838875272c9d620a3a3d778a74cb11cf02@gmail.com","name":"Dmitry Vdovin"},"message":"Replace place with country and city in Geotag model","distinct":true,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/9de0e0615e7a603ea7aeb666eb5fb6c933af6a61"},{"sha":"b57b69f4d7cef81cc1f3f255850c1f078dd37762","author":{"email":"3b1665838875272c9d620a3a3d778a74cb11cf02@gmail.com","name":"Dmitry Vdovin"},"message":"Set up knex-logger\n\nMove knex-logger to dependencies","distinct":true,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/b57b69f4d7cef81cc1f3f255850c1f078dd37762"},{"sha":"b2628158167656a48fb135ebec60c970651c3876","author":{"email":"3b1665838875272c9d620a3a3d778a74cb11cf02@gmail.com","name":"Dmitry Vdovin"},"message":"Add api for geotags","distinct":true,"url":"https://api.github.com/repos/Lokiedu/libertysoil-site/commits/b2628158167656a48fb135ebec60c970651c3876"}]}