Commit Graph

1838 Commits

Author SHA1 Message Date
Marcin Kulik
515d486309 Support client version <= 0.9.7 in new upload endpoint 2017-06-15 22:25:04 +02:00
Marcin Kulik
f34b9707f3 Reformat code 2017-06-12 12:08:28 +02:00
Marcin Kulik
5971f03c0b New upload endpoint implementation 2017-06-12 11:52:50 +02:00
Marcin Kulik
f56bf8b452 Remove unused models 2017-06-11 19:27:38 +02:00
Marcin Kulik
2f44c1aa07 Tell crawlers to ignore .json and .png files 2017-06-11 15:31:43 +02:00
Marcin Kulik
5b9f97ce52 Don't generate frames for asciicast v1 2017-06-08 12:18:05 +02:00
Marcin Kulik
cac9aea574 Remove image_* columns from asciicasts 2017-06-08 12:18:05 +02:00
Marcin Kulik
8703a32111 Properly generate secret_token 2017-06-07 20:57:39 +02:00
Marcin Kulik
4aa9ba8f90 Add test for AsciicastImageController 2017-06-07 20:09:36 +02:00
Marcin Kulik
baff170ac8 Add test for AsciicastFileController 2017-06-07 19:55:02 +02:00
Marcin Kulik
713d92a58f Add FileStore.put_file/3 2017-06-07 19:53:12 +02:00
Marcin Kulik
fbd8acf326 Add test for AsciicastAnimationController 2017-06-07 16:26:10 +02:00
Marcin Kulik
66ac200733 Ability to run tests in docker
docker-compose -f test/docker-compose.yml run --rm web
2017-06-07 15:26:19 +02:00
Marcin Kulik
cf786d7de5 Pass real http scheme value to upstream servers 2017-06-07 14:30:29 +02:00
Marcin Kulik
34ea71bd80 Don't build on rbx and jruby 2017-06-07 09:25:24 +02:00
Marcin Kulik
7e7c5856a2 Remove setup script, it's obsolete for long time now 2017-06-07 09:23:54 +02:00
Marcin Kulik
2f6237f3b2 It's RGB, not RBG :P 2017-06-06 16:58:43 +02:00
Marcin Kulik
8c63169607 Support RGB color in thumbnails 2017-06-06 16:48:43 +02:00
Marcin Kulik
ec794000ed Add bundler signature 2017-06-06 16:41:23 +02:00
Marcin Kulik
28519cb455 Use asciinema/vt instead of libtsm based program 2017-06-06 15:33:59 +02:00
Marcin Kulik
9efbff6046 Re-license the project under ASLv2
Closes #264
2017-06-06 13:18:57 +02:00
Marcin Kulik
25034040f6 Allow player to expand horizontally on the page (fixes asciinema/asciinema-player#44) 2017-06-04 22:26:30 +02:00
Marcin Kulik
4d0c37a1e0 Remove deprecated MAINTAINER directives
MAINTAINER was deprecated in Docker 1.13.
2017-06-02 21:57:57 +02:00
Marcin Kulik
7006da1540 Fix typo 2017-06-02 21:52:57 +02:00
Marcin Kulik
c4dae53491 No need to ignore these files anymore 2017-06-02 15:40:24 +02:00
Marcin Kulik
97ab619d37 Close tmp in-memory file after usage 2017-06-02 15:40:24 +02:00
Marcin Kulik
96876e3996 Remove old unused code 2017-06-02 15:40:24 +02:00
Marcin Kulik
454de6c522 /cache is a volume 2017-06-02 15:40:24 +02:00
Marcin Kulik
7a07fdfc81 Use fork of plugsnag that ignores Phoenix.NotAcceptableError 2017-06-02 15:40:24 +02:00
Marcin Kulik
39f3fd4e69 Capture stderr when invoking a2png 2017-06-02 15:40:24 +02:00
Marcin Kulik
9598205f86 Properly handle porcelain result 2017-06-02 15:40:24 +02:00
Marcin Kulik
4c36197876 Route png requests to Elixir app and cache it good 2017-06-02 15:40:24 +02:00
Marcin Kulik
5f710f5589 Cache png for 7 days 2017-06-02 15:40:24 +02:00
Marcin Kulik
13223d690c Generate PNG with proper theme and scale 2017-06-02 15:40:24 +02:00
Marcin Kulik
c6ab74a879 Mount /tmp on host 2017-06-02 15:40:24 +02:00
Marcin Kulik
55acec9b90 503 + Retry-After 2017-06-02 15:40:24 +02:00
Marcin Kulik
6eecf479dd Basic PNG generation in Elixir 2017-06-02 15:40:24 +02:00
Marcin Kulik
0592353ba6 More fine grained COPY in Dockerfile 2017-06-02 15:40:24 +02:00
Marcin Kulik
8186c69243 Serve asciicast files from Phoenix 2017-06-02 15:40:24 +02:00
Marcin Kulik
03044f8fc9 Don't report Phoenix.NotAcceptableError to Bugsnag 2017-06-02 15:40:24 +02:00
Marcin Kulik
30c92e3206 Upgrade plugsnag 2017-06-02 15:40:24 +02:00
Marcin Kulik
459ed675a9 Sort deps and applications in mix.exs 2017-06-02 15:40:24 +02:00
Marcin Kulik
6886bcf50f Show asciicast2gif instructions when request for .gif 2017-06-02 15:40:24 +02:00
Marcin Kulik
6ad4b7dc7c Fix formatting of faq doc 2017-06-02 15:40:24 +02:00
Marcin Kulik
7c379ae91e Remove old doc pages 2017-06-02 15:40:24 +02:00
Marcin Kulik
c86768b432 Make running Phoenix in dev mode via docker-compose easier 2017-06-02 15:40:24 +02:00
Marcin Kulik
98714b303d Fix indentation 2017-06-02 15:40:24 +02:00
Marcin Kulik
0e03090ec7 Use default Phoenix port (4000) 2017-06-02 15:40:24 +02:00
Marcin Kulik
a2950116ad Port latest installation doc changes to eex 2017-06-02 15:40:24 +02:00
Marcin Kulik
97d47d0b21 Upgrade phoenix_markdown 2017-06-02 15:40:24 +02:00