Commit Graph

193 Commits (bf11eb6c048e1f45aff560747b5738bf3d3333e4)

Author SHA1 Message Date
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 10 years ago
Marcin Kulik 3f32ee0ef6 No "self" needed here 10 years ago
Marcin Kulik 2c7d549778 Require private asciicasts to be requested via secret token 10 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.
10 years ago
Marcin Kulik 2c0bfee0cd Filter out private asciicasts on homepage 10 years ago
Marcin Kulik 5dbe2c84c0 UI for toggling asciicasts private/public 10 years ago
Marcin Kulik a30ee0d082 Allow making asciicasts "private" 10 years ago
Marcin Kulik ade94029d6 Fail fast when invalid order given 10 years ago
Marcin Kulik 94c39b6441 Limit title/command to 255 chars 10 years ago
Marcin Kulik 67d21b9692 Prevent asciicast upload for revoked tokens 10 years ago
Marcin Kulik fc9e8a47de Validate client generated tokens - they should be UUID 10 years ago
Marcin Kulik 3ced30b4f0 Null user should be used only for display purposes 10 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
Marcin Kulik 3809191a7c Remove duplicated association defs 10 years ago
Marcin Kulik c9ccc1b066 Add ability to set custom thumbnail frame time 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 bf54046836 Link to anonymous users profiles 10 years ago
Marcin Kulik 9064a37e24 Validate email format 10 years ago
Marcin Kulik ca156564f5 Don't use "dummy" anywhere 10 years ago
Marcin Kulik c4a4961553 Introduce ExpiringToken, a base for future authentication 10 years ago
Marcin Kulik e06e72676e Drop "dummy" from users, replace it with temporary_username 10 years ago
Marcin Kulik 956975db38 Fix User.for_email to never return dummy users without email 10 years ago
Marcin Kulik 130948ae3f Upgrate to Rails 4.1.5 10 years ago
Marcin Kulik 26cb260b41 Add "loop" option for embedded player 10 years ago