Thibault Jouan
7fd085c6df
Update ruby DB schema
2015-04-30 08:03:53 +00:00
Thibault Jouan
5967d237c6
Update database schema
2014-04-03 02:26:15 +00:00
Thibault Jouan
5719cbcbe9
Update auto-generated DB schema definition
2013-06-30 21:32:35 +00:00
Thibault Jouan
da5096a26d
Update auto-generated DB schema definition
2012-05-12 15:57:22 +00:00
Thibault Jouan
27550fd14e
Save track files in new Sound model:
...
* Consolidate migrations
* Add Sound model. Each sound can belong to a track and contains
informations about one sound file.
2011-09-20 17:43:20 +00:00
Thibault Jouan
ffa811db46
Add missing users.email unique index at database level
2011-09-13 20:00:24 +00:00
Thibault Jouan
a0bb9c2afe
Fix outdated DB schema
2011-08-30 16:57:56 +00:00
Thibault Jouan
7fad9e0402
Associate a user to his playlists
2011-08-30 16:53:47 +00:00
Thibault Jouan
1fc3be42de
Save user password as a bcrypt hash
...
* Replace password field by password_hash
* Add User#password attribute
* Implement password hashing and verification with BCrypt mixin
2011-08-09 17:04:47 +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
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
34b38b77cf
Implement tracks/{show,listen}
2011-07-19 19:42:45 +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
6b337d3461
Bundle needed gems for BDD
...
* rspec
* cucumber
* capybara
* database_cleaner
2011-07-09 11:21:19 +00:00