171 Commits

Author SHA1 Message Date
Thibault Jouan
0fb9496fb3 Bundle bcrypt-ruby gem 2011-08-08 18:54:11 +00:00
Thibault Jouan
7bf4d4c5f9 Add authentication and User model
* Add User model
* Add SessionsController
* Add password authentication on User
* Request authentication for all actions except sign in
* Add some helpers for ApplicationController
* Update features to work with mandatory authentication
2011-08-06 23:04:36 +00:00
Thibault Jouan
18b254e3d1 Use Active Record session store 2011-08-04 23:04:40 +00:00
Thibault Jouan
cec8a18d42 Remove X-UA-Compatible header:
* Disable ActionDispatch::BestStandardsSupport middleware
2011-08-04 16:52:30 +00:00
Thibault Jouan
46abe07268 Add latest added tracks list on the home page 2011-07-27 22:10:22 +00:00
Thibault Jouan
b39bc2d6da Add home page with playlists list and link to add a track 2011-07-27 19:40:30 +00:00
Thibault Jouan
d452dde3ea Remove public files: index.html and robots.txt 2011-07-27 18:56:36 +00:00
Thibault Jouan
03d0fb990c Remove spec/data dir, duplicate with spec/fixtures 2011-07-27 11:12:16 +00:00
Thibault Jouan
7ae4c6297d Add doc/CONTRIBUTE text file 2011-07-26 19:31:43 +00:00
Thibault Jouan
4660b3c22c Add doc/INSTALL text file 2011-07-26 19:17:10 +00:00
Thibault Jouan
2f6a447416 Implement track/stream
* Add Streamer class
* Use FactoryGirl for factories
* Add sha256 field to tracks
* Add mime_type field to tracks
2011-07-26 16:59:47 +00:00
Thibault Jouan
47fa969617 Use factory_girl_rails for factories 2011-07-25 22:56:30 +00:00
Thibault Jouan
6af96b0f75 Add track/{new,create} with file upload for the track 2011-07-24 18:50:57 +00:00
Thibault Jouan
34b38b77cf Implement tracks/{show,listen} 2011-07-19 19:42:45 +00:00
Thibault Jouan
3e7f4a7168 Refactor playlists features 2011-07-19 19:40:08 +00:00
Thibault Jouan
d35327e6f2 Fix uneeded double-quotes usage in Playlist specs 2011-07-13 18:38:10 +00:00
Thibault Jouan
301205d3f0 Implement playlist edit feature
* Display playlists as links in index
* Move playlist form in a partial
2011-07-13 17:52:27 +00:00
Thibault Jouan
33f979b573 Add basic playlists management
* Index of playlists
* Create a new playlist
* Basic playlist model with mandatory name
2011-07-12 00:32:06 +00:00
Thibault Jouan
74fb4ca86f Use Haml for views
* Bundle Haml gem
* Convert default erb layout to haml
2011-07-09 11:21:19 +00:00
Thibault Jouan
6b337d3461 Bundle needed gems for BDD
* rspec
* cucumber
* capybara
* database_cleaner
2011-07-09 11:21:19 +00:00
Thibault Jouan
b994f821f7 Add new application generated with rails new 2011-07-09 11:21:06 +00:00