Commit graph

  • 29be9233e9 Add check for weird setAFK edge case Calvin Montgomery 2017-12-11 22:46:41 -0800
  • 1e969117c4 Fix #722 Calvin Montgomery 2017-12-10 19:28:05 -0800
  • fbee6d2ab7 Fix a few common causes of error logs (incl. better ffprobe error messages) Calvin Montgomery 2017-12-10 16:39:06 -0800
  • c4cc22dd05 Add experimental feature to reduce database writes for channel data Calvin Montgomery 2017-12-10 10:36:28 -0800
  • a9062159ed Fix partial saving for flatfile channel data Calvin Montgomery 2017-12-10 09:48:40 -0800
  • 64350cc492 Disable test for middleware commented out due to #724 Calvin Montgomery 2017-12-06 22:17:37 -0800
  • 4e8c97bfb5 Fix deprecation warning about no callback to fs.unlink Calvin Montgomery 2017-12-06 22:16:25 -0800
  • 39587a8448 Add DB query error count metric Calvin Montgomery 2017-12-06 22:13:07 -0800
  • 9886f648f2 Workaround for #724 Calvin Montgomery 2017-12-06 22:09:13 -0800
  • 60f77d4eb9
    Merge pull request #720 from calzoneman/servicelogin Calvin Montgomery 2017-11-28 21:37:28 -0800
  • 6a0608bf7e Explicit type conversion in version number comparison. #720 Xaekai 2017-11-27 23:56:21 -0800
  • aa5066762b This resolves an issue where Google returns HTTP200 but provides an HTML redirect to a login portal instead of video data. Xaekai 2017-11-27 23:37:41 -0800
  • 342e5d406a Drive userscript: support violentmonkey (#713) Calvin Montgomery 2017-11-27 22:42:50 -0800
  • 005e2da1f8 Merge dda0e9a1c5 into a260f79c7d #717 KingThunder 2017-11-22 18:37:46 +0000
  • dda0e9a1c5
    Add support to Violentmonkey #717 KingThunder 2017-11-22 15:36:34 -0300
  • a260f79c7d Replace gm4 polyfill Calvin Montgomery 2017-11-20 18:00:45 -0800
  • 85169fbb56 Update drive userscript (#714) Calvin Montgomery 2017-11-15 22:27:31 -0800
  • 875337d9a6 web/account: add referrer check Calvin Montgomery 2017-11-05 16:17:37 -0800
  • b876c8907a ffmpeg: preserve cookies when following redirects in pre-flight req Calvin Montgomery 2017-11-05 16:01:39 -0800
  • b453aecee5 Replace froogaloop Calvin Montgomery 2017-10-28 23:10:15 -0700
  • 3cd8bfa8c7 Remove /sioconfig for real Calvin Montgomery 2017-09-30 15:26:47 -0700
  • a2be65aead Reset prometheus summaries for more accurate percentiles per 5 minutes Calvin Montgomery 2017-09-27 21:55:42 -0700
  • 014f3f008e Remove config key that is no longer used Calvin Montgomery 2017-09-27 21:50:51 -0700
  • c4ad9099c2 Merge pull request #707 from calzoneman/nodemailer-upgrade Calvin Montgomery 2017-09-27 21:46:54 -0700
  • f975f7ef85 Update password reset to use new nodemailer impl #707 Calvin Montgomery 2017-09-26 21:22:15 -0700
  • 9cfe71d4c4 Start working on nodemailer upgrade Calvin Montgomery 2017-09-25 22:31:45 -0700
  • 071def0838 Fix streamable autoplay Calvin Montgomery 2017-09-25 19:25:31 -0700
  • 8db22ad924 Implement playerjs for streamable (#706) Calvin Montgomery 2017-09-25 18:55:58 -0700
  • bfc7cfc193 Remove old /useragreement Calvin Montgomery 2017-09-19 22:07:00 -0700
  • 9868a97dbd Remove a couple config keys that are no longer used Calvin Montgomery 2017-09-19 22:03:34 -0700
  • c159fa8060 Remove old HTTPS redirect kludges Calvin Montgomery 2017-09-19 20:49:33 -0700
  • 4e1bce6a24 Remove flaky (in CI) test Calvin Montgomery 2017-09-19 19:11:18 -0700
  • de5cc3352a Fix another bug with prometheus socket.io emtrics Calvin Montgomery 2017-09-19 19:03:43 -0700
  • 9a1d50dcd3 Add support for v8-profiler (optional dep) Calvin Montgomery 2017-09-18 21:54:36 -0700
  • 4db78deda3 Support updating profile via /account/data Calvin Montgomery 2017-09-06 22:53:34 -0700
  • 9e3426633d Support updating email via /account/data Calvin Montgomery 2017-09-05 23:11:28 -0700
  • 5b6f86668a Refactoring Calvin Montgomery 2017-09-05 22:47:29 -0700
  • 3eb97bab6a Fix bug in cytube_sockets_num_connected metric Calvin Montgomery 2017-09-04 10:04:33 -0700
  • 97231e515c player: support HLS vod for vidme (fixes #703) Calvin Montgomery 2017-09-04 09:44:30 -0700
  • 45d0e0b4c3 Guard unfinished web route with env variable Calvin Montgomery 2017-09-03 17:22:57 -0700
  • b76869e2d2 Add some basic tests for implemented /account/data handlers Calvin Montgomery 2017-09-01 21:20:07 -0700
  • 8b1b501bbd Start working on /account/data controller Calvin Montgomery 2017-08-30 22:45:48 -0700
  • 33b2bc2d30 Add basic knex methods for channel data needed for /account/* Calvin Montgomery 2017-08-29 21:23:04 -0700
  • 269aa6bfe6 Add basic knex methods to be used for /account/* pages Calvin Montgomery 2017-08-28 23:37:32 -0700
  • 162f8fd9b5 Fix index page JS submit Calvin Montgomery 2017-08-24 21:01:10 -0700
  • 3d50b8f52e Fix getSafeReferrer when referrer is null Calvin Montgomery 2017-08-24 20:55:18 -0700
  • cc69b3c225 Revert "Remove legacy /sioconfig and user agreement link" Calvin Montgomery 2017-08-23 23:15:30 -0700
  • cacde7f72d Fix unhandled rejections in webserver Calvin Montgomery 2017-08-23 23:02:08 -0700
  • 712a8c228b Refactor most pug templates to share a common layout template Calvin Montgomery 2017-08-22 22:09:48 -0700
  • 0810591fe3 Remove unnecessary template mixin vars Calvin Montgomery 2017-08-22 17:33:29 -0700
  • 7e6312f9d1 Remove ?dest= redirect logic for /login and use referrer instead Calvin Montgomery 2017-08-22 17:25:18 -0700
  • a48cab81b9 Remove legacy /sioconfig and user agreement link Calvin Montgomery 2017-08-21 23:19:19 -0700
  • 7c897d91db Add crossorigin attribute for custom media with text tracks Calvin Montgomery 2017-08-21 20:06:07 -0700
  • 0885a619b9 Generate .meta.js for gdrive userscript for update checks Calvin Montgomery 2017-08-19 16:31:01 -0700
  • 9f0444a962 Fix jquery 404 on /register Calvin Montgomery 2017-08-19 16:13:15 -0700
  • ae7098085c Work on knexifying password resets Calvin Montgomery 2017-08-16 23:28:29 -0700
  • 791a712a68 Move channel register/delete reload logic to message bus Calvin Montgomery 2017-08-15 18:55:36 -0700
  • d16cfb7328 Add message bus for #677 Calvin Montgomery 2017-08-15 18:23:03 -0700
  • 9ee650461f Change unhandledRejection from fatal log level to error Calvin Montgomery 2017-08-14 20:35:30 -0700
  • 2990d83c02 ffmpeg: add ETIMEDOUT error message Calvin Montgomery 2017-08-14 20:33:09 -0700
  • 99076412b6 Fix unhandled rejection Calvin Montgomery 2017-08-14 20:31:45 -0700
  • c6c3bafca2 database: include legacy query() in prometheus metrics Calvin Montgomery 2017-08-14 18:24:53 -0700
  • 82004aab73 ioserver: change on disconnect to once to avoid double-counting Calvin Montgomery 2017-08-14 18:23:07 -0700
  • 82bd645781 Minor cleanup of some no longer used client stuff Calvin Montgomery 2017-08-13 22:33:36 -0700
  • 70b875c0e9 Remove some ancient db upgrade stuff Calvin Montgomery 2017-08-13 22:19:47 -0700
  • 4102d6eaf2 Refactor index.js logic into src/main Calvin Montgomery 2017-08-13 22:16:42 -0700
  • ba8088b678 videojs: default quality to 480 instead of 1080 Calvin Montgomery 2017-08-13 21:48:50 -0700
  • a90d88ad65 Fix race condition that might be causing errors Calvin Montgomery 2017-08-12 13:30:24 -0700
  • 8a8ed0a932 ffmpeg: better error messages for ECONNREFUSED and ENOTFOUND Calvin Montgomery 2017-08-12 13:20:44 -0700
  • d0c1e8cbd9 Change metric names to follow prometheus naming guide Calvin Montgomery 2017-08-12 13:12:58 -0700
  • 92f0a956b9 custom-media: import spec and fix a minor missed validation Calvin Montgomery 2017-08-08 20:46:10 -0700
  • 04c9d48779 custom-media: implement queueing and playback changes Calvin Montgomery 2017-08-08 20:35:17 -0700
  • a6de8731b3 custom-media: add metadata downloader Calvin Montgomery 2017-08-07 22:37:56 -0700
  • f4ce2fe69d custom-media: add converter to CyTube Media object Calvin Montgomery 2017-08-07 21:44:55 -0700
  • 8b7cdfd4c3 soundcloud: fix getVolume to match setVolume Calvin Montgomery 2017-08-07 21:08:04 -0700
  • c7f7dcfed3 custom-media: use url.parse, not whatwg URL (node v6 compat) Calvin Montgomery 2017-08-06 21:59:14 -0700
  • ea6e3f921f custom-media: add validator Calvin Montgomery 2017-08-06 21:50:27 -0700
  • 331a4626a0 Fix borrow-rank Calvin Montgomery 2017-08-06 20:42:33 -0700
  • 0b560f15a9 Add prometheus counter for changeMedia Calvin Montgomery 2017-08-05 18:50:27 -0700
  • dac2e41488 Fix and enable efficient emotes by default Calvin Montgomery 2017-08-05 12:22:58 -0700
  • cb6cfc8455 Instrument some more metrics with prometheus Calvin Montgomery 2017-08-02 21:24:44 -0700
  • 6043647cb7 Skip full user auth for most page renders Calvin Montgomery 2017-08-01 21:40:26 -0700
  • 0118a6fb15 Refactor socket.io controller Calvin Montgomery 2017-08-01 19:29:11 -0700
  • 107155a661 Stop knex from thrashing idle connections Calvin Montgomery 2017-07-27 18:01:40 -0700
  • 7bd9934e58 Minor cleanup of no longer used things Calvin Montgomery 2017-07-26 20:32:51 -0700
  • f593f7283c Replace alert() with modal for ACP password reset Calvin Montgomery 2017-07-24 22:35:15 -0700
  • 5a78056c91 Some small refactoring Calvin Montgomery 2017-07-24 22:08:26 -0700
  • e80613c7ec Fix rtmp again because chrome is picky about mime types Calvin Montgomery 2017-07-23 17:55:25 -0700
  • 9dd0ee4446 Fix logger misreference in copied-over lualoader Calvin Montgomery 2017-07-22 11:44:33 -0700
  • 08a42f6739 ffmpeg: add specific error for invalid SSL cert Calvin Montgomery 2017-07-22 11:32:43 -0700
  • 282ad986b6 Deprecate legacy vimeo-oauth lookup Calvin Montgomery 2017-07-22 11:14:29 -0700
  • 52030506b5 deps: remove status-message-polyfill Calvin Montgomery 2017-07-22 10:45:36 -0700
  • a8f1e48157 ffmpeg: remove bitrate and codec warning Calvin Montgomery 2017-07-22 10:43:18 -0700
  • ffde151ebd Make redis announcement channel configurable Calvin Montgomery 2017-07-22 10:41:22 -0700
  • 964feb7243 Add id field to announcements and hide previously closed announcements Calvin Montgomery 2017-07-22 10:35:45 -0700
  • ff3ececc36 Copy utils from cytube-common and remove dep Calvin Montgomery 2017-07-19 20:47:02 -0700
  • 48e6bcc1ac Fixed formatting. #697 Nick Roberts 2017-07-18 23:17:53 -0400
  • 1fd8099a85 Made a small change adding a Video-Only button, which makes the video player take up the entire browser window. Nick Roberts 2017-07-18 21:02:34 -0400
  • e780e7dadb Deprecate stats table in favor of prometheus integration Calvin Montgomery 2017-07-17 21:58:58 -0700
  • c7bec6251e Begin prometheus integration Calvin Montgomery 2017-07-16 22:35:33 -0700