Commit Graph

383 Commits

Author SHA1 Message Date
Marcin Kulik
635a607afa Improve OS detection 2016-07-03 08:58:39 +00:00
Marcin Kulik
56cea2fb39 Serve uploads from outside of public dir 2016-04-10 12:29:16 +00:00
Marcin Kulik
008545bca8 Revert to direct asciicast JSON URL because Safari is the new IE
Safari fails XHR requests which redirect to other domain (some old CORS
bug they didn't fix for 5 years now)
2016-01-10 19:22:08 +00:00
Marcin Kulik
b8f90166c1 Support downloading asciicast JSON file as "attachment" 2016-01-10 18:42:13 +00:00
Marcin Kulik
e3c04e1461 Play v1 format by default if available 2015-12-22 22:09:20 +00:00
Marcin Kulik
4da03be774 Fix Terminal#snapshot test 2015-12-22 17:34:34 +00:00
Marcin Kulik
466a21a7e8 Fix the size of the embed widget when embedding public recording via private URL 2015-11-20 10:00:41 +00:00
Marcin Kulik
dbbc31a381 Update "Sharing" doc 2015-10-14 13:01:37 +02:00
Marcin Kulik
81f4d0d363 Include link sharing in share modal 2015-10-14 09:29:57 +00:00
Marcin Kulik
cc13bf755a Add ?t=1:20 param support 2015-10-13 18:38:37 +00:00
Marcin Kulik
b9574e35c3 Add SETI theme 2015-10-05 18:52:56 +02:00
Marcin Kulik
f99eab08b8 Revert "Make SETI a new default theme"
This reverts commit 531a4f1b44.
2015-10-03 17:57:06 +02:00
Marcin Kulik
531a4f1b44 Make SETI a new default theme 2015-10-03 17:39:26 +02:00
Marcin Kulik
2e3fd29287 "Recency" is a weird word... 2015-07-20 12:05:38 +00:00
Marcin Kulik
d68c0f3282 Use actual embed scripts on "embed example" page 2015-07-18 11:13:32 +00:00
Marcin Kulik
7254b1d099 Fix oEmbed endpoint when only one of maxwidth/maxheight given 2015-06-16 18:53:40 +00:00
Marcin Kulik
939137cff6 Don't rely on external resources (gravatar) in integration tests 2015-05-25 19:10:08 +00:00
Marcin Kulik
49cfe584ba Use policy scope to decide which asciicasts should be listed 2015-05-15 19:13:37 +00:00
Marcin Kulik
af4ef06e56 Remove obsolete JS tests 2015-05-13 10:51:06 +00:00
Marcin Kulik
9da6892a9c Fix "processing" page for private asciicasts 2015-05-13 10:43:49 +00:00
Marcin Kulik
e1f54f697e Fix specs 2015-05-10 19:24:46 +00:00
Marcin Kulik
7156130d90 Allow everyone to have private asciicasts 2015-05-10 16:40:39 +00:00
Marcin Kulik
c671a9ca8d Add ability to change default asciicast visibility (public/private) 2015-04-28 13:11:19 +00:00
Marcin Kulik
69eb52f061 Allow supporters to change asciicast visibility 2015-04-28 11:00:23 +00:00
Marcin Kulik
bd4240587c Allow admin to change asciicast's visibility 2015-04-27 13:10:41 +00:00
Marcin Kulik
dd23c87e09 Fix sending of size message from an iframe 2015-04-26 15:55:33 +00:00
Marcin Kulik
c45ee93370 More high level specs for private asciicasts 2015-04-26 14:16:42 +00:00
Marcin Kulik
833c68ad69 Ensure private asciicast doesn't show up on public lists 2015-04-26 13:55:24 +00:00
Marcin Kulik
510f167680 Test for Asciicast.generate_secret_token 2015-04-26 13:55:15 +00:00
Marcin Kulik
2c7d549778 Require private asciicasts to be requested via secret token 2015-04-26 13:30:42 +00:00
Marcin Kulik
6aeb8810ad Refactor AsciicastPolicy 2015-04-25 18:47:52 +00:00
Marcin Kulik
2c0bfee0cd Filter out private asciicasts on homepage 2015-04-25 10:15:28 +00:00
Marcin Kulik
5dbe2c84c0 UI for toggling asciicasts private/public 2015-04-25 10:15:28 +00:00
Marcin Kulik
67d21b9692 Prevent asciicast upload for revoked tokens 2015-04-04 17:59:58 +00:00
Marcin Kulik
fc9e8a47de Validate client generated tokens - they should be UUID 2015-04-04 17:57:34 +00:00
Marcin Kulik
c0b000b4df Always require authentication for asciicast upload 2015-04-04 17:48:01 +00:00
Marcin Kulik
448f0eb899 Use warden scopes 2015-04-04 17:46:55 +00:00
Marcin Kulik
3af9bfd7c1 Don't profile specs 2015-04-04 17:40:31 +00:00
Marcin Kulik
15d9c92a77 Do regular login in feature specs 2015-04-04 17:39:21 +00:00
Marcin Kulik
3ced30b4f0 Null user should be used only for display purposes 2015-04-04 17:38:39 +00:00
Marcin Kulik
dbc18f9ce6 Don't test XHR scenario as we don't have one anymore 2015-04-04 16:46:33 +00:00
Marcin Kulik
e05fbd574f Add ability to revoke recorder tokens 2015-04-03 17:07:38 +00:00
Marcin Kulik
47578b63b1 Refactor handling of auth token for pre 0.9.9 clients 2015-04-03 16:48:37 +00:00
Marcin Kulik
3abad5023f Test screenshot pixel values separately, outside of request/controller 2015-03-30 15:49:08 +00:00
Marcin Kulik
7d199ad416 Make routes AsciicastPagePresenter's dependency 2015-03-30 10:02:21 +00:00
Marcin Kulik
0930e5fa23 Add oEmbed endpoint 2015-03-29 18:19:18 +00:00
Marcin Kulik
b619302e3e Refactor PNG generation 2015-03-29 14:15:05 +00:00
Marcin Kulik
78f0f9248c Don't run screenshot test on environments without phantomjs 2.0+ 2015-03-27 12:34:22 +00:00
Marcin Kulik
2852248989 Add PNG generation (https://asciinema.org/a/17654.png) 2015-03-27 11:42:14 +00:00
Marcin Kulik
ca09a61b52 Handle invalid asciicast upload 2015-03-23 17:40:11 +01:00