Commit Graph

64 Commits (56cea2fb39f570bb1434ac830f32794d870b475b)

Author SHA1 Message Date
Marcin Kulik 56cea2fb39 Serve uploads from outside of public dir 8 years ago
Marcin Kulik b8f90166c1 Support downloading asciicast JSON file as "attachment" 9 years ago
Marcin Kulik 49cfe584ba Use policy scope to decide which asciicasts should be listed 9 years ago
Marcin Kulik 8bb68ad53e Serve original asciicast files from /a/:id.json 9 years ago
Marcin Kulik 86c25b117d Move private API endpoint to less representative path 9 years ago
Marcin Kulik 3f32ee0ef6 No "self" needed here 9 years ago
Marcin Kulik 2c7d549778 Require private asciicasts to be requested via secret token 9 years ago
Marcin Kulik 871745cc6c "Generator" is a better name here 9 years ago
Marcin Kulik 08749dd32d Move html rendering to image updater 9 years ago
Marcin Kulik 7d199ad416 Make routes AsciicastPagePresenter's dependency 9 years ago
Marcin Kulik 2852248989 Add PNG generation (https://asciinema.org/a/17654.png) 9 years ago
Marcin Kulik c9ccc1b066 Add ability to set custom thumbnail frame time 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 6ad2a40ab8 Fix opening of currently processed asciicasts 10 years ago
Marcin Kulik 06c19adaab Move emedded player related endpoints to API 10 years ago
Marcin Kulik 24bad5e628 Use strong_parameters instead of protected_attributes 10 years ago
Marcin Kulik 4908599204 Fix style violations 10 years ago
Marcin Kulik 105d11bfe7 Change naming convention for presenter objects 10 years ago
Marcin Kulik d06801487c Set defaults for AsciicastListPresenter in .build 10 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
Marcin Kulik 4b9c33f228 Add fake host pages with an embedded asciicast 11 years ago
Marcin Kulik b6f53c66b8 Set page <title> in templates 11 years ago
Marcin Kulik 100273f5bf Update browse page to new layout and add sorting 11 years ago
Marcin Kulik b08ffd48b4 Make the ViewCounter a controller dependency in the form of a private method 11 years ago
Marcin Kulik ee636bf958 Update the player to use backend-generated JSON frames 11 years ago
Marcin Kulik 731751650c Keep the lines shorther than 80 chars 11 years ago
Marcin Kulik 5c141003a1 Use "asciicast" over "Asciicast" in UI 11 years ago
Marcin Kulik 6db65b2a6c Serve asciicast as JSON in chunks 11 years ago
Marcin Kulik 40da1823d6 Do not send X-Frame-Options header in embeddable widget action 11 years ago
Marcin Kulik df6bed3541 Merge branch 'master' into embed 11 years ago
Marcin Kulik 013eade63c Count view only once in the same browser 11 years ago
Marcin Kulik d1dcd08861 Initial version of iframe-based embedding 11 years ago
Marcin Kulik f5a91c680b Fix draper vs kaminari issue 11 years ago
Marcin Kulik 9977e69ace Fix ensure_owner 12 years ago
Marcin Kulik b284781620 Cover all scenatios in asciicasts controller specs 12 years ago
Marcin Kulik 11bab12afb Extract AsciicastJSONDecorator from AsciicastDecorator 12 years ago
Marcin Kulik 9ac2c49180 Custom scopes for paginated lists 12 years ago
Marcin Kulik 646ca6858a AsciicastDecorator#user 12 years ago
Marcin Kulik 1754656578 Raw page with player only 12 years ago
Marcin Kulik 44e23bf003 Just decorate. 12 years ago
Marcin Kulik ddd0cd9f74 HTTP caching for asciicast json data 12 years ago
Marcin Kulik 75961f3f22 Scopes 12 years ago
Marcin Kulik 7d6ac6ddc9 Include all the things!! 12 years ago
Marcin Kulik 668f382a69 Fix specs 12 years ago