Marcin Kulik
0f8cdac4ba
Remove old PNG generation code
8 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
9 years ago
Marcin Kulik
1a0519a4f7
Preload asciicasts
9 years ago
Marcin Kulik
56cea2fb39
Serve uploads from outside of public dir
9 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
10 years ago
Marcin Kulik
49cfe584ba
Use policy scope to decide which asciicasts should be listed
10 years ago
Marcin Kulik
8bb68ad53e
Serve original asciicast files from /a/:id.json
10 years ago
Marcin Kulik
7156130d90
Allow everyone to have private asciicasts
10 years ago
Marcin Kulik
2d4a0fbaa1
Log more details about terminal process death
10 years ago
Marcin Kulik
3fe980f209
Validate max values of terminal width and height
10 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