Marcin Kulik
9da6892a9c
Fix "processing" page for private asciicasts
10 years ago
Marcin Kulik
09a4364ce8
There's no real need for Backbone here
10 years ago
Marcin Kulik
e9c8f1a18f
Tweak user profile message
10 years ago
Marcin Kulik
b80d5fa6c4
Link to player repo from "how it works" page
10 years ago
Marcin Kulik
e1f54f697e
Fix specs
10 years ago
Marcin Kulik
e7e71644d4
Make it clear listed asciicasts are public
10 years ago
Marcin Kulik
26be8c5227
Display "untitled" for untitled private asciicasts
10 years ago
Marcin Kulik
740cb439af
Remove example doc
10 years ago
Marcin Kulik
5efb3d5787
Make all asciicasts private by default
10 years ago
Marcin Kulik
7156130d90
Allow everyone to have private asciicasts
10 years ago
Marcin Kulik
bffc76faa9
Use "null" user in policies
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
c671a9ca8d
Add ability to change default asciicast visibility (public/private)
10 years ago
Marcin Kulik
453d5c75a8
Full name doesn't have to be real
10 years ago
Marcin Kulik
69eb52f061
Allow supporters to change asciicast visibility
10 years ago
Marcin Kulik
946904ddfd
Don't test on rbx nor jruby
10 years ago
Marcin Kulik
c6a0ae187b
Merge branch 'private-asciicasts'
10 years ago
Marcin Kulik
bd4240587c
Allow admin to change asciicast's visibility
10 years ago
Marcin Kulik
84acecfdc0
Use to_param for tmp title when no real title is set
10 years ago
Marcin Kulik
7bba6e66dd
Make all assets on S3 private by default
10 years ago
Marcin Kulik
3772da7f63
Ask browsers to not send referrer for external links
10 years ago
Marcin Kulik
dd23c87e09
Fix sending of size message from an iframe
10 years ago
Marcin Kulik
ae95697a9a
Add meta tags for hiding referrer on private asciicast pages
10 years ago
Marcin Kulik
c45ee93370
More high level specs for private asciicasts
10 years ago
Marcin Kulik
833c68ad69
Ensure private asciicast doesn't show up on public lists
10 years ago
Marcin Kulik
510f167680
Test for Asciicast.generate_secret_token
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
6aeb8810ad
Refactor AsciicastPolicy
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
7f90d9e4dc
Use latest player
10 years ago
Marcin Kulik
318654ef21
Use new player and its new API
10 years ago
Marcin Kulik
c34af6de4c
Fix borders, paddings and margins on asciicast page
10 years ago
Marcin Kulik
3097292bd5
Move modal from :last-item position to fix double border at the bottom
10 years ago
Marcin Kulik
06cab0b59f
Remove unused CSS
10 years ago
Marcin Kulik
94c39b6441
Limit title/command to 255 chars
10 years ago
Marcin Kulik
bf925c566d
Add proper Contact page
10 years ago
Marcin Kulik
e8e4805431
Add contact info to footer
10 years ago
Marcin Kulik
14cbfa432c
Use button group instead of dropdown for sorting
10 years ago
Marcin Kulik
fd6f9f2ee9
Activate ApiTokenRegistrator for asciicast upload only
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
c0b000b4df
Always require authentication for asciicast upload
10 years ago
Marcin Kulik
448f0eb899
Use warden scopes
10 years ago
Marcin Kulik
3af9bfd7c1
Don't profile specs
10 years ago