{"shas":[["3b98e69db31ec788b6400e1d2d5227f7a7093a1a","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Nuking the 'test' directory","Nikolay V. Nemshilov aka St"],["788985e91017289d2043c0d9715e5c240381e4ba","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Dropping in the basic layout and styles","Nikolay V. Nemshilov aka St"],["59fb9b83dc43820e94d5124cc000d971d28f7dee","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","A simple static pages controller","Nikolay V. Nemshilov aka St"],["b5f5f88623d3e017803770305867774b4cac71a9","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Merge branch 'feature/pages' into develop","Nikolay V. Nemshilov aka St"],["580ab070cef7701f1ef26d688628a051e1a9f005","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Defining a basic user model and validations","Nikolay Nemshilov"],["a7a8d872c8a0b4097c53927bf3c02d8672c6f1a2","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Adding the user model mass-assignment protection","Nikolay Nemshilov"],["55e029696a1507316f3aeceb3d8cd8d2b7fb8be2","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","User#admin? method","Nikolay Nemshilov"],["91c077523b1bf3b996baef7df861e4c6d8a3e475","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Merge branch 'feature/users' into develop","Nikolay Nemshilov"],["44f5cecf193d69308a350ef95a6c53ebe42c5dda","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","User.find_or_create_by_auth method implementation","Nikolay Nemshilov"],["585d36e3150e1b83e88cf567fb3637b455d89849","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Basic omniauth authentication implementation","Nikolay Nemshilov"],["1e582d4dde79fe78acd169d00397a101ad409a37","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Gems update","Nikolay Nemshilov"],["38614bf222d7ac24c847fd3de78297058ed0b0fb","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Adding a bunch of templates, icons and styles to work with the authentication","Nikolay Nemshilov"],["a55a54f5c1219aeedc0e8a72583281d13d46d8a1","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Merge branch 'feature/authentication' into develop","Nikolay Nemshilov"],["88465969bb52e25573a163b28ffb1040434dd516","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Renaming User#extenral_url -> User#home_url and making it mass-assignable","Nikolay Nemshilov"],["f43b69758496b316f64c142683d8abc2765444ef","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Adding the User#email formatting validation","Nikolay Nemshilov"],["ca9957189b2027112f395887efcda662b2bca555","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Basic user-profile maintenance","Nikolay Nemshilov"],["85a63fa3ef91e577c654a0aace542cafaff2fccd","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Stylesheets updates and fixes","Nikolay Nemshilov"],["8f198b6085dfb9e1d95081d23d859aaef1e34f33","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Merge branch 'feature/profile' into develop","Nikolay Nemshilov"],["c6ae7bae6d43cd6b54c80156b1593abd2ffa59d5","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","User level auth-tokens handling","Nikolay Nemshilov"],["ba3fe9b63227a33651dfa8916a9bf0eba393bf86","1e2bfd8f7ed689e55afcbb0d820b9ad1ee67d84f@gmail.com","Adding the user-interface to generate new auth-tokens","Nikolay Nemshilov"]],"ref":"refs/heads/master","size":61,"head":"ab5cab9357b271ab76f3d91ba042335d7775aa3b","push_id":36572075}