Commit Graph

1289 Commits

Author SHA1 Message Date
Marcin Kulik
b27b6c7ae3 Improve sizing of homepage asciicast 2014-06-24 21:09:57 +02:00
Marcin Kulik
b6a23222d7 Integrate new React.js-based player 2014-06-24 20:49:26 +02:00
Marcin Kulik
6ad2a40ab8 Fix opening of currently processed asciicasts 2014-06-22 11:44:40 +02:00
Marcin Kulik
3459fe2e88 Improve setup script 2014-06-22 11:42:51 +02:00
Marcin Kulik
c7e9974f47 Update a separate instance of current user 2014-04-12 12:39:59 +02:00
Marcin Kulik
51c5cc5590 Upgrade rails and sass-rails gems 2014-04-12 12:19:26 +02:00
Marcin Kulik
64c471c2ae Display errors in user form 2014-04-12 12:16:58 +02:00
Marcin Kulik
ace357187c Well, 2 letter usernames are fine too 2014-04-10 22:22:33 +02:00
Marcin Kulik
a6bb7bf5ba Allow capital letters in usernames 2014-04-10 22:14:20 +02:00
Marcin Kulik
698767ad82 Validate username format 2014-04-10 22:03:21 +02:00
Marcin Kulik
992d691b2a Invalidate thumbnail cache when user changes username 2014-04-10 21:44:47 +02:00
Marcin Kulik
c0d4f28b2f Check if updated_at of asciicasts and api tokens is touched when merging users 2014-04-10 21:08:22 +02:00
Marcin Kulik
5d2f53a259 Change license to AGPL v3 2014-04-04 18:36:28 +02:00
Marcin Kulik
69d2f387e4 Run build with local persona js file 2014-03-22 10:11:55 +01:00
Marcin Kulik
b526d575a0 Remove Courier New from terminal/thumbnail font list 2014-03-21 23:12:29 +01:00
Marcin Kulik
411a14b570 Don't take a screenshot when running tests 2014-03-21 16:47:14 +01:00
Marcin Kulik
5c79fe5880 Use Virtus coercion love in config object 2014-03-21 16:43:32 +01:00
Marcin Kulik
0cb57c0cdd Get rid of annoying "pending test" message 2014-03-16 18:37:45 +01:00
Marcin Kulik
82c6c034c5 Improve test coverage of UsersController 2014-03-16 18:34:37 +01:00
Marcin Kulik
4cd145cac7 Add feature test for profile updating 2014-03-16 16:03:37 +01:00
Marcin Kulik
56b99f11e3 Clean up test auth helpers 2014-03-16 16:03:33 +01:00
Marcin Kulik
72248d7b83 Add a (pending) test for X-Frame-Options removal 2014-03-16 11:34:25 +01:00
Marcin Kulik
ad9fb63215 Prevent double escaping of page title - content_for already escapes once 2014-03-12 18:00:37 +01:00
Marcin Kulik
e65158d53f Add sponsor information. Thx @brightbox! 2014-03-12 17:46:46 +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
fe5907e96f Don't use AR API outside of AR classes 2014-02-20 23:31:49 +01:00
Marcin Kulik
f55ec05ae1 Use Warden for authentication 2014-02-20 23:31:48 +01:00
Marcin Kulik
28e0926fd6 Split User.for_api_token into separate lookup and create methods 2014-02-20 21:11:09 +01:00
Marcin Kulik
8a969a46f8 Upgrade rails to 4.0.3 2014-02-20 15:56:41 +01:00
Marcin Kulik
83df37f48b Refactor Asciicast#user 2014-02-12 21:33:42 +01:00
Marcin Kulik
fb3d5dec7a Revert "Add "Today We Fight Back" banner"
This reverts commit 37399f2bc6.
2014-02-12 21:01:36 +01:00
Marcin Kulik
86182e6a38 Promote featured asciicasts a bit more 2014-02-12 20:59:58 +01:00
Marcin Kulik
94817be1b3 Rename nickname to username 2014-02-12 20:51:01 +01:00
Marcin Kulik
81c8340bc1 Drop unused columns from asciicasts table 2014-02-12 20:36:51 +01:00
Marcin Kulik
24bad5e628 Use strong_parameters instead of protected_attributes 2014-02-12 20:22:20 +01:00
Marcin Kulik
9b32e2dc37 Prevent shadowing real user profiles by dummy ones 2014-02-12 19:51:25 +01:00
Marcin Kulik
3d9d338a3e Add rake task for assigning anonymous asciicasts to users 2014-02-12 19:09:24 +01:00
Marcin Kulik
2a478b44ee Namespace app's rake tasks 2014-02-12 18:55:24 +01:00
Marcin Kulik
5db7506823 Make "default legacy" asciicast user a dummy one 2014-02-12 17:46:09 +01:00
Marcin Kulik
1be5538e5c Merge dummy users into real ones when assigning api tokens 2014-02-12 17:41:06 +01:00
Marcin Kulik
2ceea32cc4 Create dummy users for new api tokens 2014-02-11 17:49:22 +01:00
Marcin Kulik
74d7bb0156 Make AsciicastCreator unaware of API subtleties 2014-02-10 17:39:37 +01:00
Marcin Kulik
0a47fd441f Remove unused recorded_at column 2014-02-10 16:42:50 +01:00
Marcin Kulik
9530c9d870 Ignore "recorded_at" from client 2014-02-09 19:35:30 +01:00
Marcin Kulik
633f514de8 Use Virtus for AsciicastParams 2014-02-09 19:12:15 +01:00
Marcin Kulik
37399f2bc6 Add "Today We Fight Back" banner 2014-02-09 18:10:00 +01:00
Marcin Kulik
6db51d138d Make Persona login background matching new design 2014-02-09 17:54:22 +01:00
Marcin Kulik
df2ebb91b6 Make notice message's background matching design a bit more 2014-02-09 17:41:15 +01:00