Commit Graph

205 Commits (041fb81c7eb80c55361fbbad4b9ae2ea855c041e)

Author SHA1 Message Date
Marcin Kulik 0f8cdac4ba Remove old PNG generation code 7 years ago
Marcin Kulik 21ba8ce13c Don't keep default theme name as empty string 8 years ago
Marcin Kulik e5b718379d Port preload option to HTML5 element 8 years ago
Marcin Kulik 0e42b82e5d Favor poster from options over precomputed one 8 years ago
Marcin Kulik b373963497 Use new player via <asciinema-player> tag 8 years ago
Marcin Kulik 4d9c9ff0c5 Auto-adjusting of poster to given t 8 years ago
Marcin Kulik 1a0519a4f7 Preload asciicasts 8 years ago
Marcin Kulik 56cea2fb39 Serve uploads from outside of public dir 8 years ago
Marcin Kulik 442181efe9 Use actual asciicast width and height in example player usage 9 years ago
Marcin Kulik b8f90166c1 Support downloading asciicast JSON file as "attachment" 9 years ago
Marcin Kulik 1f85e0cb1c Don't imply autoplay when t option set in embed context 9 years ago
Marcin Kulik e3c04e1461 Play v1 format by default if available 9 years ago
Marcin Kulik 30bdd93460 Make "asciinema" theme a default one 9 years ago
Marcin Kulik cc13bf755a Add ?t=1:20 param support 9 years ago
Marcin Kulik a44121eb7b Pass title and author info to the player 9 years ago
Marcin Kulik b9574e35c3 Add SETI theme 9 years ago
Marcin Kulik f99eab08b8 Revert "Make SETI a new default theme"
This reverts commit 531a4f1b44.
9 years ago
Marcin Kulik 531a4f1b44 Make SETI a new default theme 9 years ago
Marcin Kulik ffe31c5258 Show recent featured asciicasts on homepage 9 years ago
Marcin Kulik 2e3fd29287 "Recency" is a weird word... 9 years ago
Marcin Kulik 6e67258990 raise FormatError both when Oj raises and when it returns nil 9 years ago
Marcin Kulik 6530152356 Don't accept asciicasts of 0 width or 0 height 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 7156130d90 Allow everyone to have private asciicasts 9 years ago
Marcin Kulik 2d4a0fbaa1 Log more details about terminal process death 9 years ago
Marcin Kulik 3fe980f209 Validate max values of terminal width and height 9 years ago
Marcin Kulik 69eb52f061 Allow supporters to change asciicast visibility 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 6bc2fd1048 Pad secret token correctly
After converting base 16 (hex) string of length 16 to integer and then to
base 36 we can end up with a shorter string due to implicit zeroes on
leading positions in the intermediate integer. This ensures
"00000000000000000000000000000000", "ffffffffffffffffffffffffffffffff"
and everything in between result in a string of length 25 after converting to
base 36.
9 years ago
Marcin Kulik 2c0bfee0cd Filter out private asciicasts on homepage 9 years ago
Marcin Kulik 5dbe2c84c0 UI for toggling asciicasts private/public 9 years ago
Marcin Kulik a30ee0d082 Allow making asciicasts "private" 9 years ago
Marcin Kulik ade94029d6 Fail fast when invalid order given 9 years ago
Marcin Kulik 94c39b6441 Limit title/command to 255 chars 9 years ago
Marcin Kulik 67d21b9692 Prevent asciicast upload for revoked tokens 9 years ago
Marcin Kulik fc9e8a47de Validate client generated tokens - they should be UUID 9 years ago
Marcin Kulik 3ced30b4f0 Null user should be used only for display purposes 9 years ago
Marcin Kulik e05fbd574f Add ability to revoke recorder tokens 10 years ago
Marcin Kulik 47578b63b1 Refactor handling of auth token for pre 0.9.9 clients 10 years ago
Marcin Kulik 7a321bf2cc Use "display" width in HTML image links 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 3078b85d71 New concept! Foreign key constraints. On database! 10 years ago
Marcin Kulik f45ff47737 Read asciicast directly from URL 10 years ago
Marcin Kulik dad5f40c17 Expose stdout of old and new format asciicasts via Asciicast#stdout 10 years ago
Marcin Kulik 47c222c945 Refuse to accept json file with version != 1 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