Commit Graph

203 Commits

Author SHA1 Message Date
Marcin Kulik
feb9703620 Remove old authentication code (browser-id, github, twitter) 2014-10-17 20:24:23 +02:00
Marcin Kulik
0cd4559f5a Log in by email without Persona 2014-10-17 20:24:22 +02:00
Marcin Kulik
2f05b3875c Run Sidekiq jobs in-process in development env 2014-10-07 20:11:45 +02:00
Marcin Kulik
33a13466fe Configure Action::Mailer smtp settings from CFG 2014-10-06 21:46:58 +02:00
Marcin Kulik
bf54046836 Link to anonymous users profiles 2014-10-05 19:53:00 +02:00
Marcin Kulik
f4e8e5d521 Use hybrid cookies serializer 2014-08-30 20:18:21 +02:00
Marcin Kulik
130948ae3f Upgrate to Rails 4.1.5 2014-08-30 20:10:49 +02:00
Marcin Kulik
a06d1b716a Remove references to js worker 2014-08-09 12:55:57 +02:00
Marcin Kulik
94bb242c64 Replace airbrake with bugsnag 2014-08-08 23:12:18 +02:00
Marcin Kulik
b5d2b49bd1 Prevent "ArgumentError: invalid %-encoding" for bad requests from spiders 2014-07-20 12:00:44 +02:00
Marcin Kulik
560e11f24e Introduce admin 2014-07-05 14:59:42 +02:00
Marcin Kulik
3459fe2e88 Improve setup script 2014-06-22 11:42:51 +02:00
Marcin Kulik
5c79fe5880 Use Virtus coercion love in config object 2014-03-21 16:43:32 +01:00
Marcin Kulik
06c19adaab Move emedded player related endpoints to API 2014-03-05 10:05:45 +01:00
Marcin Kulik
27ea106782 Remove redundant setting for include_root_in_json 2014-02-25 20:56:08 +01:00
Marcin Kulik
933c5d9801 Namespace the existing API as v0 2014-02-25 18:35:03 +01:00
Marcin Kulik
f55ec05ae1 Use Warden for authentication 2014-02-20 23:31:48 +01:00
Marcin Kulik
94817be1b3 Rename nickname to username 2014-02-12 20:51:01 +01:00
Marcin Kulik
13544d9d04 Rename user_token to api_token 2014-02-09 14:44:09 +01:00
Marcin Kulik
37ac63021e Add default value for ADD_THIS_PROFILE_ID setting 2014-02-01 10:15:27 +01:00
Marcin Kulik
97aa36e853 Use secure cookies when scheme is "https" 2014-01-29 16:00:50 +01:00
Marcin Kulik
0f757d04ae Use dalli memcache client in production 2014-01-25 12:16:07 +01:00
Marcin Kulik
dcb7c68f72 Remove obsolete smtp config 2014-01-25 11:59:35 +01:00
Marcin Kulik
edca76233d It's rather "bare" than "raw" 2014-01-18 14:57:35 +01:00
Marcin Kulik
f6ad790a09 Introduce HomePresenter 2014-01-17 14:52:37 +01:00
Marcin Kulik
f7d2b97a6c Use the "method" API of CFG object everywhere 2013-12-09 23:55:12 +01:00
Marcin Kulik
c9437524fb Move test routes definition from routes.rb to a test file 2013-12-09 23:16:41 +01:00
Marcin Kulik
ec2004713e Set test specific carrierwave storage dir prefix in spec_helper 2013-12-09 20:26:08 +01:00
Marcin Kulik
4e3c9a5d28 Add config setting for using local persona js file 2013-12-09 20:09:17 +01:00
Marcin Kulik
bf8b49b108 Move test specific carrierwave configuration to spec_helper 2013-12-09 19:16:09 +01:00
Marcin Kulik
7ab3d68071 Remove mounted JasmineRails engine 2013-12-09 19:05:47 +01:00
Marcin Kulik
205396c1d3 Use flat config files 2013-12-09 19:03:22 +01:00
Marcin Kulik
cfef5364e8 Enable strict locale checking 2013-12-09 17:33:05 +01:00
Marcin Kulik
d8de171f66 Add "Contributing" page 2013-12-03 20:11:47 +01:00
Marcin Kulik
e2e117ce84 Refactor profile link helpers and decorators 2013-12-01 00:55:31 +01:00
Marcin Kulik
4b9c33f228 Add fake host pages with an embedded asciicast 2013-11-22 21:45:45 +01:00
Marcin Kulik
af02d5e0b2 Dasherize how-it-works and getting-started doc paths 2013-11-20 21:33:26 +01:00
Marcin Kulik
100273f5bf Update browse page to new layout and add sorting 2013-11-20 21:33:26 +01:00
Marcin Kulik
3362da04dc Update information on "About" page 2013-11-20 21:33:22 +01:00
Marcin Kulik
be327bbe42 Remove the troublesome catch-all-not-found route 2013-10-28 12:35:26 +01:00
Marcin Kulik
eb13fd2f83 Add terms of service page 2013-10-26 22:50:54 +02:00
Marcin Kulik
88e2e54477 Add privacy policy 2013-10-25 20:01:56 +02:00
Marcin Kulik
e5902e74bc Fix airbrake setup 2013-10-23 23:25:15 +02:00
Marcin Kulik
1239956c20 Upgrade simple_form to 3.0.0 2013-10-23 21:17:10 +02:00
Marcin Kulik
d4cbc3e504 Make Persona the only login option (with the ability to access old accounts) 2013-10-20 18:58:11 +02:00
Marcin Kulik
8c43aaf081 Add login via Mozilla Persona 2013-10-20 18:07:03 +02:00
Marcin Kulik
3ecf1ff936 Put installation instructions on a separate docs page 2013-10-14 21:10:17 +02:00
Marcin Kulik
0634f52c99 Change all occurrences of old project name to the new one 2013-09-23 19:05:36 +02:00
Marcin Kulik
3c4ac3666e Update copy & code to use the new name 2013-09-22 14:07:42 +02:00
Marcin Kulik
e3678da97a Remove Oj - it leaks like a little puppy 2013-09-22 11:18:49 +02:00
Marcin Kulik
f53f4c1be8 Default to file storage 2013-09-21 14:13:10 +02:00
Marcin Kulik
5cd1192fa9 Fix the condition for carrierwave storage setting 2013-09-21 13:05:12 +02:00
Marcin Kulik
0e2c1784c6 Use terminal binary as a base for Terminal 2013-09-20 23:05:33 +02:00
Marcin Kulik
cdc2f01753 Find or build user from omniauth hash in the middleware 2013-08-19 17:08:13 +02:00
Marcin Kulik
4e5468b54e Add feature spec for widget 2013-08-10 16:51:21 +02:00
Marcin Kulik
c22cb1cdcc Get rid of the asciicast comments that are not used anymore 2013-08-08 15:25:27 +02:00
Marcin Kulik
1cafe408c5 Update routes for Rails 4 2013-08-08 14:45:17 +02:00
Marcin Kulik
61a909fc41 Update Rails config files for Rails 4 2013-08-08 14:45:16 +02:00
Marcin Kulik
056e5e4030 Limit sidekiq concurrency to 5 2013-08-06 13:18:07 +02:00
Marcin Kulik
86a4662fe5 Abstract stdout_data and stdout_timing as a single value object 2013-08-06 00:37:34 +02:00
Marcin Kulik
31c94b02d2 Make sure OmniAuth redirects to failure action also in dev/test env 2013-07-05 21:40:40 +02:00
Marcin Kulik
b4a977817c Make the AR connection pool big enough for all Sidekiq workers 2013-07-05 14:09:43 +02:00
Marcin Kulik
4403b5cf4d Remove unicorn config 2013-06-16 22:16:13 +02:00
Marcin Kulik
f22837f4e9 Add "embed" css/js bundles 2013-06-12 21:52:15 +02:00
Marcin Kulik
60c45e0b94 Remove old exposed secret token and use the one from CFG 2013-06-11 18:05:13 +02:00
Marcin Kulik
869e1b3c7a Disable airbrake in dev env completely 2013-05-28 11:13:00 +02:00
Marcin Kulik
befe59c910 Precompile player.css 2012-12-11 00:36:28 +01:00
Marcin Kulik
9015c60ffc Restrict actions used for comment resource 2012-12-01 20:52:43 +01:00
Marcin Kulik
bb1b9576e6 Use get instead of match in routes definition 2012-12-01 19:01:32 +01:00
Marcin Kulik
ab387e6fdf Use jasmine-rails and jasmine-headless-webkit for headless JS testing 2012-11-29 18:44:41 +01:00
Marcin Kulik
1754656578 Raw page with player only 2012-11-19 23:10:21 +01:00
Marcin Kulik
d72b5852e0 Move carrierwave storage config to initializer 2012-11-19 20:43:42 +01:00
Marcin Kulik
f6929197da Example of the simplest auth setup for postgres 2012-10-30 20:04:58 +01:00
Marcin Kulik
6232b639c7 Disable generate of helper, javascripts, css and view specs 2012-10-25 16:02:08 +02:00
Marcin Kulik
ddac1bc67b Remove wrong comment from example db config 2012-10-21 21:01:43 +02:00
Marcin Kulik
344ba38f46 Add min_messages setting to example database config 2012-10-13 01:34:37 +02:00
Marcin Kulik
57e2d989c9 Update travis config for postgres 2012-10-12 22:50:44 +02:00
Marcin Kulik
306874a087 "bugfix" environment is not quite necessary 2012-10-12 21:50:01 +02:00
Marcin Kulik
592696045a Switch to postgres in development 2012-10-12 21:46:15 +02:00
Marcin Kulik
9c47a92ece Don't cache in development 2012-08-23 20:21:31 +02:00
Marcin Kulik
a19c8b13ff Cache buster for Heroku 2012-08-21 20:34:43 +02:00
Marcin Kulik
0167526be2 Cache also in development 2012-08-21 20:26:42 +02:00
Marcin Kulik
8df492b2b4 Cleanup in assets 2012-07-30 23:45:18 +02:00
Marcin Kulik
657ddab1de Improve situation with markdown parsing 2012-07-25 23:01:01 +02:00
Marcin Kulik
da53e64585 Get id of asciicast displayed on homepage from CFG 2012-07-25 22:59:18 +02:00
Marcin Kulik
785273707b Proper design, finally! 2012-07-25 20:24:20 +02:00
Marcin Kulik
b8d9994dff Remove old sidekiq config 2012-07-19 23:38:52 +02:00
Marcin Kulik
5d2747acd5 Bye capistrano! 2012-06-13 21:06:18 +02:00
Marcin Kulik
d3ae4b65b7 Convert newlines to br in comments 2012-06-10 15:28:51 +02:00
Marcin Kulik
03e0c59e37 Mailer config for sendgrid add-on 2012-06-10 14:59:58 +02:00
Marcin Kulik
6bb396f521 No need for sleeping before forking 2012-06-10 00:45:45 +02:00
Marcin Kulik
098f6e80a5 Cache with rack-cache and dalli 2012-06-09 23:18:15 +02:00
Marcin Kulik
1d3850b22b initialize_on_precompile = false for heroku 2012-06-09 22:54:37 +02:00
Marcin Kulik
3e31b44f32 x_sendfile_header for nginx 2012-06-09 16:21:06 +02:00
Marcin Kulik
38faf7e437 Use heroku style config (based on ENV) 2012-06-09 16:11:29 +02:00
Marcin Kulik
452a0f30d3 ENV[] > confstruct 2012-06-09 15:30:44 +02:00
Marcin Kulik
50428b9c66 Unicorn with girl_friday on Heroku 2012-06-09 15:25:43 +02:00
Marcin Kulik
69817d16f9 Multi-interpreter, part 1 2012-06-08 09:08:30 +02:00
Marcin Kulik
6b53a25f0a Allow running in production mode on dev machine 2012-06-07 23:58:56 +02:00
Marcin Kulik
eb82eceb4e Get rid of sidekiq/capistrano integration 2012-06-07 17:53:00 +02:00