Commit Graph

1896 Commits

Author SHA1 Message Date
Marcin Kulik
1912534ae9 Use with form properly 2017-07-11 13:28:59 +02:00
Marcin Kulik
6c36e0de43 Store and serve asciicast json files gzipped 2017-07-09 21:13:56 +02:00
Marcin Kulik
370e1702eb Use cached filestore (S3 store with local filesystem store as cache) 2017-07-08 20:34:31 +02:00
Marcin Kulik
a32b0d43a9 Use make_request in S3.put_file/3 2017-07-07 16:57:25 +02:00
Marcin Kulik
ff7ed75c2b FileStore.open -> FileStore.open_file 2017-07-07 16:53:32 +02:00
Marcin Kulik
26ea613c36 Enable exq_ui 2017-07-07 16:41:00 +02:00
Marcin Kulik
11bfe3fb4f Merge pull request #276 from asciinema/ex-snapshot
Generate snapshot in Elixir
2017-07-07 15:55:36 +02:00
Marcin Kulik
010716689c Wait up to 30 sec for snapshot generation 2017-07-07 15:53:01 +02:00
Marcin Kulik
d43ed62eb3 Generate snapshot via Exq worker 2017-07-07 15:23:05 +02:00
Marcin Kulik
1102164e56 Add Asciicasts.update_snapshot/1 2017-07-07 15:23:04 +02:00
Marcin Kulik
64a690d144 Allow setting title, private and snapshot_at at asciicast creation 2017-07-07 15:23:04 +02:00
Marcin Kulik
7de966bc3d Use {timing, data} tuple as file arg in stdout_stream 2017-07-04 13:51:15 +02:00
Marcin Kulik
c5fd094b91 Generating of snapshot from stdout stream 2017-07-04 13:45:57 +02:00
Marcin Kulik
c9a3bf044f Integrate vt via port 2017-07-04 13:44:59 +02:00
Marcin Kulik
c99e2ccaff Fix utf-8 handling in stdout_stream/2 2017-07-04 11:43:10 +00:00
Marcin Kulik
3fb1018803 Add stdout_stream/1 supporting asciicast v1 files 2017-06-28 11:06:04 +02:00
Marcin Kulik
719216f7c8 Split stdout_stream in 3 separate fns 2017-06-28 10:58:58 +02:00
Marcin Kulik
e17dada629 Support bzip2 files in Asciicasts.stdout_stream/2 2017-06-28 10:53:44 +02:00
Marcin Kulik
a81a74b18d Add Asciicasts.stdout_stream/2 (for gzipped files) 2017-06-27 22:51:06 +02:00
Marcin Kulik
618cc93601 Reorder fns 2017-06-27 17:36:54 +02:00
Marcin Kulik
85823d8b83 Allow logging in via token before recording 2017-06-27 11:40:29 +02:00
Marcin Kulik
74c32eb81d Create asciinema user with proper changeset fn 2017-06-26 11:16:33 +02:00
Marcin Kulik
5bca2b4724 Port seeds 2017-06-25 20:05:14 +02:00
Marcin Kulik
0b2112f95c Remove even more unused code 2017-06-25 20:05:14 +02:00
Marcin Kulik
ddc4b2a211 Add upgrade instructions 2017-06-25 18:56:53 +02:00
Marcin Kulik
ba78fca330 Use bash script for setup 2017-06-25 18:47:52 +02:00
Marcin Kulik
e9f831ab93 Remove unused code 2017-06-24 22:44:11 +02:00
Marcin Kulik
6824a85cc3 Set remember me cookie 2017-06-23 14:38:43 +02:00
Marcin Kulik
656b3a719b Fix location regex in nginx config 2017-06-23 14:12:33 +02:00
Marcin Kulik
3247fffd73 Merge pull request #269 from asciinema/token-login
Recorder token based login
2017-06-23 14:10:40 +02:00
Marcin Kulik
6f801bf445 Test new session controller 2017-06-23 12:55:15 +02:00
Marcin Kulik
2042760abd Handle cases where there is current user which is tmp user 2017-06-23 11:12:20 +02:00
Marcin Kulik
bce66edf00 Update flash message 2017-06-23 10:54:50 +02:00
Marcin Kulik
4b3e81c813 Auto-merging of tmp user into current user 2017-06-23 10:21:20 +02:00
Marcin Kulik
c64bb379aa Display tmp username for current user when no username nor email set 2017-06-23 09:35:56 +02:00
Marcin Kulik
ff3aa008eb Check for email, not username, when detecting incomplete user accounts 2017-06-23 09:26:30 +02:00
Marcin Kulik
7cc07795ae Route to new login-via-recorder-token impl 2017-06-22 13:38:19 +02:00
Marcin Kulik
77430f090e Login via recorder token, first blood 2017-06-22 13:37:50 +02:00
Marcin Kulik
ef22a84367 Use same default secret_key_base for Rails and Phoenix in development 2017-06-22 13:18:29 +02:00
Marcin Kulik
8412d7f386 Import Plug.Conn for convenience 2017-06-22 12:01:54 +02:00
Marcin Kulik
1d7f5ef67d Merge pull request #268 from asciinema/remove-old-upload-endpoint
Remove old upload endpoint
2017-06-20 10:17:59 +02:00
Marcin Kulik
74337a5694 Remove old upload endpoint 2017-06-20 10:09:15 +02:00
Marcin Kulik
28ec385b72 Drop unused tables and columns 2017-06-19 12:09:08 +02:00
Marcin Kulik
3eeed04b15 Fix file store path for stdout data file 2017-06-18 22:48:16 +02:00
Marcin Kulik
55a367a91b Don't enqueue asciicast processing from within transaction 2017-06-18 19:50:02 +02:00
Marcin Kulik
9a204208d6 Fix tests 2017-06-18 16:04:52 +02:00
Marcin Kulik
fa2f552189 Fix store_location (closes #218) 2017-06-18 15:45:22 +02:00
Marcin Kulik
b2234929ca Split BASE_URL into URL_{SCHEME,HOST,PORT} 2017-06-18 14:31:30 +02:00
Marcin Kulik
8d80aeb9b1 Merge pull request #266 from asciinema/ex-upload
New upload endpoint implementation
2017-06-18 14:29:13 +02:00
Marcin Kulik
f07bedc754 Workaround 1.3.0-1.4.0 client bug regarding basic auth header 2017-06-18 12:27:49 +02:00