Commit Graph

  • 0f16f26cc8 Migrate Users to Accounts for db setup task patch-1 Chakib Benziane 2017-08-09 16:41:57 +0200
  • 11554512e9 Fix logic related to email uniqueness master Marcin Kulik 2017-08-03 19:38:33 +0200
  • a9f443766e Send HTML emails Marcin Kulik 2017-08-03 19:08:38 +0200
  • a96e8518bc Simplify S3.open_file with "with" form Marcin Kulik 2017-08-03 18:25:34 +0200
  • 8c9e9f4c03 Fix credo warnings Marcin Kulik 2017-08-03 14:46:26 +0200
  • 39e6fb31c0 Add empty ecto migrations dir Marcin Kulik 2017-08-03 14:24:45 +0200
  • 0a195defe0 Fix aliases in .iex.exs Marcin Kulik 2017-08-02 17:59:33 +0200
  • c25820677e Rename context Users -> Accounts Marcin Kulik 2017-08-02 17:56:33 +0200
  • 8e37e17ca1 Merge pull request #281 from asciinema/phx13 Marcin Kulik 2017-08-02 17:35:14 +0200
  • 05d42b3f2f Fix another deprecation warning phx13 Marcin Kulik 2017-07-30 00:04:49 +0200
  • cc60d4e04b Fix Docker build Marcin Kulik 2017-07-29 23:53:31 +0200
  • 426ed5ddda Upgrade phoenix_ecto and timex_ecto Marcin Kulik 2017-07-29 23:53:09 +0200
  • 857a45d310 Fix embed.js symlink Marcin Kulik 2017-07-29 23:16:58 +0200
  • 5f2e91356a Fix deprecation warning Marcin Kulik 2017-07-29 21:03:29 +0200
  • ea8d1c9b40 Update directory structure to Phoenix 1.3 layout Marcin Kulik 2017-07-29 21:01:40 +0200
  • f249d4a276 Upgrade Phoenix to 1.3 Marcin Kulik 2017-07-29 12:56:14 +0200
  • 3b798f61c9 Serve embed script without redirect Marcin Kulik 2017-07-29 12:18:18 +0200
  • 679a8c78f7 Serve embed script without redirect improve-embed-js-serving Marcin Kulik 2017-07-29 12:18:18 +0200
  • e03e35ad6a Remove ExpiringToken Marcin Kulik 2017-07-29 00:25:10 +0200
  • ce08316ff5 Delete obsolete rake tasks Marcin Kulik 2017-07-29 00:15:05 +0200
  • 57745085db Remove /connect/... route from Rails app Marcin Kulik 2017-07-29 00:14:35 +0200
  • f45cce4f81 Remove unused middleware Marcin Kulik 2017-07-29 00:00:15 +0200
  • 7fc377f38e Merge pull request #279 from asciinema/new-login Marcin Kulik 2017-07-28 14:41:44 +0200
  • cab9d93a9c Router /session to Phoenix new-login Marcin Kulik 2017-07-28 14:39:50 +0200
  • 212f4b8162 Merge branch 'master' into new-login Marcin Kulik 2017-07-28 13:31:34 +0200
  • b2c63553df Don't load config/custom.exs in test env Marcin Kulik 2017-07-27 23:33:26 +0200
  • ea1fa1d3e8 Remove unused Asciinema.Users.Mailer module Marcin Kulik 2017-07-27 23:30:04 +0200
  • 2c91357182 Remove previous login impl Marcin Kulik 2017-07-27 23:02:45 +0200
  • 45c1de59b6 Email-based login without keeping tokens in database Marcin Kulik 2017-07-27 16:06:19 +0200
  • a25362b8ac Improve login/sign-up button label Marcin Kulik 2017-07-21 15:18:07 +0200
  • 5e7f43b2bd Fix circular import Marcin Kulik 2017-07-21 15:17:33 +0200
  • ffddec20cf Displaying of flash messages Marcin Kulik 2017-07-21 15:15:56 +0200
  • d2b7e3712c Make put_rails_flash available in all controllers Marcin Kulik 2017-07-21 15:14:48 +0200
  • a11eac1a14 Fix Bugsnag's notify_release_stages value Marcin Kulik 2017-07-27 14:46:02 +0200
  • 4277ecd82a Document cols/rows overriding Marcin Kulik 2017-07-27 14:36:58 +0200
  • e2b7c183c2 Support overriding cols/rows when using embed script Marcin Kulik 2017-07-27 14:36:25 +0200
  • c4e494e224 Allow overriding player cols & rows via query params Marcin Kulik 2017-07-27 14:21:54 +0200
  • cd10c59a46 Bugsnag automatically reads API key from env so let's use that Marcin Kulik 2017-07-21 09:42:17 +0200
  • 456ca43cbd Upgrade bugsnag Marcin Kulik 2017-07-21 09:31:51 +0200
  • da3fcc051f Report all uncaught exceptions to Bugsnag via Erlang logger Marcin Kulik 2017-07-21 09:25:57 +0200
  • 4b51c9b053 Don't wait for snapshot when opening asciicast page Marcin Kulik 2017-07-19 13:10:26 +0200
  • 48fd82ff63 Display pre-processing message in container div Marcin Kulik 2017-07-19 13:08:19 +0200
  • 23cd88a634 Upgrade player Marcin Kulik 2017-07-19 13:06:40 +0200
  • 8bdffbbf5a Use latest a2png Marcin Kulik 2017-07-19 12:32:50 +0200
  • 42fdfcf8a3 Use latest vt Marcin Kulik 2017-07-19 12:18:52 +0200
  • 4dad02a544 Validate email format Marcin Kulik 2017-07-16 20:06:09 +0200
  • cdb20aa606 Useful aliases for iex Marcin Kulik 2017-07-16 20:04:56 +0200
  • 640e0e227b Allow overriding config via config/custom.exs Marcin Kulik 2017-07-16 20:03:43 +0200
  • 7446bc6f89 Merge pull request #278 from hzpc-joostk/patch-1 Marcin Kulik 2017-07-15 09:31:20 +0200
  • 4a8e0fadec Fix links in README.md for Docker Hub Joost Kranendonk 2017-07-14 17:41:28 +0200
  • 1912534ae9 Use `with` form properly Marcin Kulik 2017-07-11 13:28:59 +0200
  • 6c36e0de43 Store and serve asciicast json files gzipped Marcin Kulik 2017-07-09 21:13:56 +0200
  • 370e1702eb Use cached filestore (S3 store with local filesystem store as cache) Marcin Kulik 2017-07-08 20:34:31 +0200
  • a32b0d43a9 Use make_request in S3.put_file/3 Marcin Kulik 2017-07-07 16:57:25 +0200
  • ff7ed75c2b FileStore.open -> FileStore.open_file Marcin Kulik 2017-07-07 16:53:32 +0200
  • 26ea613c36 Enable exq_ui Marcin Kulik 2017-07-07 16:41:00 +0200
  • 11bfe3fb4f Merge pull request #276 from asciinema/ex-snapshot Marcin Kulik 2017-07-07 15:55:36 +0200
  • 010716689c Wait up to 30 sec for snapshot generation ex-snapshot Marcin Kulik 2017-07-07 15:53:01 +0200
  • d43ed62eb3 Generate snapshot via Exq worker Marcin Kulik 2017-07-07 15:21:33 +0200
  • 1102164e56 Add Asciicasts.update_snapshot/1 Marcin Kulik 2017-07-07 14:09:49 +0200
  • 64a690d144 Allow setting title, private and snapshot_at at asciicast creation Marcin Kulik 2017-07-07 11:47:18 +0200
  • 7de966bc3d Use {timing, data} tuple as file arg in stdout_stream Marcin Kulik 2017-07-03 22:40:08 +0200
  • c5fd094b91 Generating of snapshot from stdout stream Marcin Kulik 2017-07-03 22:32:42 +0200
  • c9a3bf044f Integrate vt via port Marcin Kulik 2017-06-30 22:21:19 +0200
  • c99e2ccaff Fix utf-8 handling in stdout_stream/2 Marcin Kulik 2017-07-04 13:41:43 +0200
  • 3fb1018803 Add stdout_stream/1 supporting asciicast v1 files Marcin Kulik 2017-06-28 11:06:04 +0200
  • 719216f7c8 Split stdout_stream in 3 separate fns Marcin Kulik 2017-06-28 10:58:58 +0200
  • e17dada629 Support bzip2 files in Asciicasts.stdout_stream/2 Marcin Kulik 2017-06-28 10:53:44 +0200
  • a81a74b18d Add Asciicasts.stdout_stream/2 (for gzipped files) Marcin Kulik 2017-06-27 22:51:06 +0200
  • 618cc93601 Reorder fns Marcin Kulik 2017-06-27 17:36:54 +0200
  • 85823d8b83 Allow logging in via token before recording Marcin Kulik 2017-06-27 11:40:29 +0200
  • 74c32eb81d Create asciinema user with proper changeset fn Marcin Kulik 2017-06-26 11:16:33 +0200
  • 5bca2b4724 Port seeds Marcin Kulik 2017-06-25 19:57:09 +0200
  • 0b2112f95c Remove even more unused code Marcin Kulik 2017-06-24 22:56:16 +0200
  • 591e503727 Port seeds ex-seed Marcin Kulik 2017-06-25 19:57:09 +0200
  • 03f34f4c28 Remove even more unused code Marcin Kulik 2017-06-24 22:56:16 +0200
  • ddc4b2a211 Add upgrade instructions Marcin Kulik 2017-06-25 18:52:32 +0200
  • ff35ad05f6 Add upgrade instructions docker-upgrade Marcin Kulik 2017-06-25 18:52:32 +0200
  • ba78fca330 Use bash script for setup Marcin Kulik 2017-06-25 18:33:35 +0200
  • 92b03bb3f7 Use bash script for setup docker-setup Marcin Kulik 2017-06-25 18:33:35 +0200
  • e9f831ab93 Remove unused code Marcin Kulik 2017-06-24 22:44:11 +0200
  • eca389bab2 Use trusty distribution on travis travis-rake-and-mix Marcin Kulik 2017-06-23 15:22:14 +0200
  • 6824a85cc3 Set remember me cookie Marcin Kulik 2017-06-23 14:38:43 +0200
  • 656b3a719b Fix location regex in nginx config Marcin Kulik 2017-06-23 14:12:33 +0200
  • 3247fffd73 Merge pull request #269 from asciinema/token-login Marcin Kulik 2017-06-23 14:10:40 +0200
  • 6f801bf445 Test new session controller token-login Marcin Kulik 2017-06-23 12:55:15 +0200
  • 2042760abd Handle cases where there is current user which is tmp user Marcin Kulik 2017-06-23 11:12:20 +0200
  • bce66edf00 Update flash message Marcin Kulik 2017-06-23 10:54:50 +0200
  • 4b3e81c813 Auto-merging of tmp user into current user Marcin Kulik 2017-06-23 10:21:20 +0200
  • c64bb379aa Display tmp username for current user when no username nor email set Marcin Kulik 2017-06-23 09:35:56 +0200
  • ff3aa008eb Check for email, not username, when detecting incomplete user accounts Marcin Kulik 2017-06-23 09:26:30 +0200
  • 7cc07795ae Route to new login-via-recorder-token impl Marcin Kulik 2017-06-22 13:38:19 +0200
  • 77430f090e Login via recorder token, first blood Marcin Kulik 2017-06-22 13:37:50 +0200
  • ef22a84367 Use same default secret_key_base for Rails and Phoenix in development Marcin Kulik 2017-06-22 13:18:29 +0200
  • 8412d7f386 Import Plug.Conn for convenience Marcin Kulik 2017-06-22 12:01:54 +0200
  • 1d7f5ef67d Merge pull request #268 from asciinema/remove-old-upload-endpoint Marcin Kulik 2017-06-20 10:17:59 +0200
  • 74337a5694 Remove old upload endpoint remove-old-upload-endpoint Marcin Kulik 2017-06-20 10:09:15 +0200
  • 28ec385b72 Drop unused tables and columns Marcin Kulik 2017-06-19 12:09:08 +0200
  • 3eeed04b15 Fix file store path for stdout data file Marcin Kulik 2017-06-18 22:48:16 +0200
  • 55a367a91b Don't enqueue asciicast processing from within transaction Marcin Kulik 2017-06-18 19:50:02 +0200