Commit Graph

299 Commits (130948ae3f8c0516f0d8a1045edd5e38af5ec63a)

Author SHA1 Message Date
Marcin Kulik 130948ae3f Upgrate to Rails 4.1.5 10 years ago
Marcin Kulik 560e11f24e Introduce admin 10 years ago
Marcin Kulik 1633c94b91 Ensure correct theme is used for displaying embedded asciicast 10 years ago
Marcin Kulik 36362a14b5 Fix JS playback test 10 years ago
Marcin Kulik 6bb5f39f8b Add theme changing for whole user profile and single asciicast 10 years ago
Marcin Kulik 14648f11b7 Add ability to override theme via url param 10 years ago
Marcin Kulik b6a23222d7 Integrate new React.js-based player 10 years ago
Marcin Kulik c7e9974f47 Update a separate instance of current user 10 years ago
Marcin Kulik ace357187c Well, 2 letter usernames are fine too 10 years ago
Marcin Kulik a6bb7bf5ba Allow capital letters in usernames 10 years ago
Marcin Kulik 698767ad82 Validate username format 10 years ago
Marcin Kulik c0d4f28b2f Check if updated_at of asciicasts and api tokens is touched when merging users 10 years ago
Marcin Kulik 411a14b570 Don't take a screenshot when running tests 10 years ago
Marcin Kulik 0cb57c0cdd Get rid of annoying "pending test" message 10 years ago
Marcin Kulik 82c6c034c5 Improve test coverage of UsersController 10 years ago
Marcin Kulik 4cd145cac7 Add feature test for profile updating 10 years ago
Marcin Kulik 56b99f11e3 Clean up test auth helpers 10 years ago
Marcin Kulik 72248d7b83 Add a (pending) test for X-Frame-Options removal 10 years ago
Marcin Kulik 06c19adaab Move emedded player related endpoints to API 10 years ago
Marcin Kulik 933c5d9801 Namespace the existing API as v0 10 years ago
Marcin Kulik fe5907e96f Don't use AR API outside of AR classes 11 years ago
Marcin Kulik f55ec05ae1 Use Warden for authentication 11 years ago
Marcin Kulik 28e0926fd6 Split User.for_api_token into separate lookup and create methods 11 years ago
Marcin Kulik 94817be1b3 Rename nickname to username 11 years ago
Marcin Kulik 81c8340bc1 Drop unused columns from asciicasts table 11 years ago
Marcin Kulik 24bad5e628 Use strong_parameters instead of protected_attributes 11 years ago
Marcin Kulik 9b32e2dc37 Prevent shadowing real user profiles by dummy ones 11 years ago
Marcin Kulik 5db7506823 Make "default legacy" asciicast user a dummy one 11 years ago
Marcin Kulik 1be5538e5c Merge dummy users into real ones when assigning api tokens 11 years ago
Marcin Kulik 2ceea32cc4 Create dummy users for new api tokens 11 years ago
Marcin Kulik 74d7bb0156 Make AsciicastCreator unaware of API subtleties 11 years ago
Marcin Kulik 0a47fd441f Remove unused recorded_at column 11 years ago
Marcin Kulik 9530c9d870 Ignore "recorded_at" from client 11 years ago
Marcin Kulik 633f514de8 Use Virtus for AsciicastParams 11 years ago
Marcin Kulik 13544d9d04 Rename user_token to api_token 11 years ago
Marcin Kulik 9c224ce894 Remove unused mailer 11 years ago
Marcin Kulik 0be6410acb Enable coveralls.io integration 11 years ago
Marcin Kulik 4908599204 Fix style violations 11 years ago
Marcin Kulik 105d11bfe7 Change naming convention for presenter objects 11 years ago
Marcin Kulik 463f18c207 Refactor user page to use a presenter object 11 years ago
Marcin Kulik 5dc857ed9e Rename AsciicastPresenter#user to #current_user 11 years ago
Marcin Kulik d06801487c Set defaults for AsciicastListPresenter in .build 11 years ago
Marcin Kulik 585167089d Rename container_width option to max_width 11 years ago
Marcin Kulik 57bcab04c9 Use proper PlaybackOptions object for passing options to JS player 11 years ago
Marcin Kulik 2191dfe32a Use .decorate instead of manually creating decorator instances 11 years ago
Marcin Kulik 86f6af3d78 Introduce AsciicastPresenter 11 years ago
Marcin Kulik d571be2bbd Introduce AsciicastListPresenter 11 years ago
Marcin Kulik f6ad790a09 Introduce HomePresenter 11 years ago
Marcin Kulik fe30c0282f It's "OS X", not "OSX".
(via @solnic)
11 years ago
Marcin Kulik c9437524fb Move test routes definition from routes.rb to a test file 11 years ago