Commit Graph

169 Commits (7d199ad4165d24ff5981817cd09a5d9df7a1a7f5)

Author SHA1 Message Date
Marcin Kulik 7d199ad416 Make routes AsciicastPagePresenter's dependency 10 years ago
Marcin Kulik 0930e5fa23 Add oEmbed endpoint 10 years ago
Marcin Kulik 2852248989 Add PNG generation (https://asciinema.org/a/17654.png) 10 years ago
Marcin Kulik ca09a61b52 Handle invalid asciicast upload 10 years ago
Marcin Kulik 8264105ca3 Return meaningful error message for 422 10 years ago
Marcin Kulik 531a2de60f Handle all asciicast attribute building outside of the controller 10 years ago
Marcin Kulik c6cc9fbdbc Accept version 1 asciicasts 10 years ago
Marcin Kulik 78a2ba9ea9 Lookup asciicast creator on controller level 10 years ago
Marcin Kulik 527abc03b5 Allow embedding the same asciicast multiple times on a single page 10 years ago
Marcin Kulik a7aab637fe Always use lowercase "asciinema". Also fix git repositories' URLs 10 years ago
Marcin Kulik c9ccc1b066 Add ability to set custom thumbnail frame time 10 years ago
Marcin Kulik a714f19176 Accept (temporary_)username as http basic auth username 10 years ago
Marcin Kulik e9f4ed1f61 Accept api token as http basic auth password 10 years ago
Marcin Kulik f461f24326 No need for before_action 10 years ago
Marcin Kulik 427c19638c Prompt for username after login 10 years ago
Marcin Kulik 4909d83f9f Display email in session info area when user has no username 10 years ago
Marcin Kulik feb9703620 Remove old authentication code (browser-id, github, twitter) 10 years ago
Marcin Kulik 7397e14a57 Remove old user sign up code 10 years ago
Marcin Kulik 0cd4559f5a Log in by email without Persona 10 years ago
Marcin Kulik bf54046836 Link to anonymous users profiles 10 years ago
Marcin Kulik e06e72676e Drop "dummy" from users, replace it with temporary_username 10 years ago
Marcin Kulik 402529c60e Fix 404 handling on docs pages 10 years ago
Marcin Kulik 560e11f24e Introduce admin 10 years ago
Marcin Kulik 6bb5f39f8b Add theme changing for whole user profile and single asciicast 10 years ago
Marcin Kulik dec2765522 Fix pagination on profile page 10 years ago
Marcin Kulik 6ad2a40ab8 Fix opening of currently processed asciicasts 10 years ago
Marcin Kulik c7e9974f47 Update a separate instance of current user 11 years ago
Marcin Kulik 82c6c034c5 Improve test coverage of UsersController 11 years ago
Marcin Kulik 56b99f11e3 Clean up test auth helpers 11 years ago
Marcin Kulik 72248d7b83 Add a (pending) test for X-Frame-Options removal 11 years ago
Marcin Kulik 06c19adaab Move emedded player related endpoints to API 11 years ago
Marcin Kulik 933c5d9801 Namespace the existing API as v0 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 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 1be5538e5c Merge dummy users into real ones when assigning api tokens 11 years ago
Marcin Kulik 74d7bb0156 Make AsciicastCreator unaware of API subtleties 11 years ago
Marcin Kulik 13544d9d04 Rename user_token to api_token 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 d06801487c Set defaults for AsciicastListPresenter in .build 11 years ago
Marcin Kulik edca76233d It's rather "bare" than "raw" 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