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
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
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
14648f11b7
Add ability to override theme via url param
10 years ago
Marcin Kulik
b6a23222d7
Integrate new React.js-based player
10 years ago
Marcin Kulik
ace357187c
Well, 2 letter usernames are fine too
11 years ago
Marcin Kulik
a6bb7bf5ba
Allow capital letters in usernames
11 years ago
Marcin Kulik
698767ad82
Validate username format
11 years ago
Marcin Kulik
fe5907e96f
Don't use AR API outside of AR classes
11 years ago
Marcin Kulik
28e0926fd6
Split User.for_api_token into separate lookup and create methods
11 years ago
Marcin Kulik
83df37f48b
Refactor Asciicast#user
11 years ago
Marcin Kulik
94817be1b3
Rename nickname to username
11 years ago
Marcin Kulik
81c8340bc1
Drop unused columns from asciicasts table
11 years ago