Commit Graph

47 Commits (master)

Author SHA1 Message Date
Marcin Kulik 2c91357182 Remove previous login impl 7 years ago
Marcin Kulik d43ed62eb3 Generate snapshot via Exq worker 7 years ago
Marcin Kulik 5b9f97ce52 Don't generate frames for asciicast v1 7 years ago
Marcin Kulik 28519cb455 Use asciinema/vt instead of libtsm based program 7 years ago
Marcin Kulik 0f8cdac4ba Remove old PNG generation code 7 years ago
Marcin Kulik d7e2f9702f Upgrade a2png 7 years ago
Marcin Kulik 6669551ee8 Use data.absolute_url to get URL to asciicast file 7 years ago
Marcin Kulik 747767da15 Pass scale and theme to a2png 7 years ago
Marcin Kulik c89d363c9f Quote URL passed to a2png 7 years ago
Marcin Kulik ab77708b42 Use a2png for png generation 7 years ago
Marcin Kulik 13573cbab4 Make Film#frames lazy to reduce memory usage when processing asciicast 9 years ago
Marcin Kulik 724b79c371 Refactor image size part of screenshot generator 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 b619302e3e Refactor PNG generation 9 years ago
Marcin Kulik 7a321bf2cc Use "display" width in HTML image links 9 years ago
Marcin Kulik 2852248989 Add PNG generation (https://asciinema.org/a/17654.png) 9 years ago
Marcin Kulik 531a2de60f Handle all asciicast attribute building outside of the controller 9 years ago
Marcin Kulik 78a2ba9ea9 Lookup asciicast creator on controller level 9 years ago
Marcin Kulik c9ccc1b066 Add ability to set custom thumbnail frame time 10 years ago
Marcin Kulik 8d496bd418 Make snapshot generation aware of custom snapshot time on asciicast 10 years ago
Marcin Kulik e9f4ed1f61 Accept api token as http basic auth password 10 years ago
Marcin Kulik 0cd4559f5a Log in by email without Persona 10 years ago
Marcin Kulik 24bad5e628 Use strong_parameters instead of protected_attributes 10 years ago
Marcin Kulik 1be5538e5c Merge dummy users into real ones when assigning api tokens 10 years ago
Marcin Kulik 74d7bb0156 Make AsciicastCreator unaware of API subtleties 10 years ago
Marcin Kulik 633f514de8 Use Virtus for AsciicastParams 10 years ago
Marcin Kulik 13544d9d04 Rename user_token to api_token 10 years ago
Marcin Kulik 9589df952f Make the view count cookie names shorter 10 years ago
Marcin Kulik a2baeb91ea Add a default value for headers in AsciicastCreator 11 years ago
Marcin Kulik d74ead2263 Store client's user agent on Asciicast record 11 years ago
Marcin Kulik d71da5b369 Move asciicast attributes preparation to AsciicastAttributes 11 years ago
Marcin Kulik f3ecd376d7 Update updated_at on all claimed asciicasts 11 years ago
Marcin Kulik 32a2f44eb6 Move user token creation/assignment to a service object 11 years ago
Marcin Kulik b08ffd48b4 Make the ViewCounter a controller dependency in the form of a private method 11 years ago
Marcin Kulik 0350f908a9 Move TimingParser to services 11 years ago
Marcin Kulik 82fa03863d Adjust Snapshot#crop to work on already optimized lines 11 years ago
Marcin Kulik e862acedb7 Animation frames generation on the backend 11 years ago
Marcin Kulik c775bc8b06 Use less spans for thumbnail rendering 11 years ago
Marcin Kulik 731751650c Keep the lines shorther than 80 chars 11 years ago
Marcin Kulik d21be98a5c Adjust SnapshotCreator to the latest API changes in Terminal and Stdout 11 years ago
Marcin Kulik 3f879e79da Ensure terminal gets released even in case of an exception 11 years ago
Marcin Kulik 0a8cc6ff8a One more attempt to fix the memory leak 11 years ago
Marcin Kulik ddf0e57b39 Update SnapshotWorker to generate colorful snapshots 11 years ago
Marcin Kulik 59e31baa1b Process incoming asciicast with AsciicastCreator 11 years ago
Marcin Kulik 5087533126 Do the snapshotting in the service object 11 years ago
Marcin Kulik 013eade63c Count view only once in the same browser 11 years ago