Commit Graph

  • eade99f264 Stop storing messages in memory and pull from persistence. Closes #81 Gabe Kangas 2020-07-30 22:05:51 -07:00
  • 99c6009292 Some autolinking settings Gabe Kangas 2020-07-30 00:05:31 -07:00
  • 6c0569aa95 Style embeds Gabe Kangas 2020-07-29 23:33:47 -07:00
  • e95f2e7755 Fix elipsis links. For #93 Gabe Kangas 2020-07-29 23:33:35 -07:00
  • c343dcdadc Make the first message align bottom. Closes #87 Gabe Kangas 2020-07-29 23:10:45 -07:00
  • 0f2b9c5e0e Support some additional markdown features Gabe Kangas 2020-07-28 23:33:03 -07:00
  • d9509f5606
    Chat updates (#92) Gabe Kangas 2020-07-28 21:30:03 -07:00
  • bd439f7146 Add a version param to js to cachebust Gabe Kangas 2020-07-28 14:59:17 -07:00
  • 382ec56358 Make username changes have a unique ID Gabe Kangas 2020-07-28 14:42:41 -07:00
  • e94a52c686 Fix PONG Gabe Kangas 2020-07-28 14:26:55 -07:00
  • a2486fcc19 Add support for building from the current branch Gabe Kangas 2020-07-28 14:26:41 -07:00
  • 46965648d8 Revert commented out code Gabe Kangas 2020-07-28 13:50:49 -07:00
  • 23717d176f Display username changes Gabe Kangas 2020-07-27 22:45:34 -07:00
  • be9c0d116c WIP username change event Gabe Kangas 2020-07-27 21:09:36 -07:00
  • 92f5a4f0ba Split out client IDs for viewer counts vs. websocket IDs Gabe Kangas 2020-07-27 17:39:11 -07:00
  • 7e03722e2c Send PONG responses to PINGs Gabe Kangas 2020-07-27 17:35:30 -07:00
  • 87636a4183
    Support separate S3 serving endpoint (#91) Matt Steele 2020-07-28 15:17:39 -05:00
  • 077d26cf87 gofmt mattdsteele 2020-07-28 05:12:23 -05:00
  • f7ca6e09b9
    Merge branch 'master' into cdn-s3 Matt Steele 2020-07-28 07:25:20 -05:00
  • cb04826173 Fix the flickering status text. Closes #88 Gabe Kangas 2020-07-27 23:04:35 -07:00
  • d561a9faba Use config method mattdsteele 2020-07-27 23:51:15 -05:00
  • a20d2fce46
    Add ACL option to s3 config (#89) Matt Steele 2020-07-27 23:41:51 -05:00
  • c924b14fd5 Prefer sprintf to string concatenation mattdsteele 2020-07-27 14:41:27 -05:00
  • b7dbf3a95a Add docs and config mattdsteele 2020-07-27 13:58:10 -05:00
  • dd3e4a4558 Include HLS path mattdsteele 2020-07-27 13:40:23 -05:00
  • f2e67076eb Move CDN endpoint generation to GenerateRemotePlaylist mattdsteele 2020-07-27 13:26:34 -05:00
  • 04277fb90a Add s3 serving endpoint config. Fixes #90 mattdsteele 2020-07-26 20:26:58 -05:00
  • ebd98710e5 Add ACL option to s3 config mattdsteele 2020-07-26 11:02:38 -05:00
  • d8d6c0f26a Ginger mentioned increasing the height of video a bit Gabe Kangas 2020-07-23 00:13:52 -07:00
  • 5ce9a4928c Fix timeout buffer after going offline. Closes #84 Gabe Kangas 2020-07-22 23:54:36 -07:00
  • 43df6c432e Fix possible crash for concurrent map writes Gabe Kangas 2020-07-22 23:09:11 -07:00
  • 515661804a Force videojs to set cache-control header and add a random query param to each request. Closes #82 I hope. Gabe Kangas 2020-07-22 19:52:53 -07:00
  • 9cdd78ecbf
    Add: Config Key when changing ffmpeg. (#80) Jannik 2020-07-21 22:13:00 +02:00
  • 34fe09935a
    Add: Config Key when changing ffmpeg. Jannik 2020-07-21 21:56:21 +02:00
  • 5e46cabc59 Fix typo Gabe Kangas 2020-07-21 09:28:32 -07:00
  • d2d4b4034c Add README content about the web UI Gabe Kangas 2020-07-21 00:11:34 -07:00
  • e4cf5e6030
    Create dependabot.yml Gabe Kangas 2020-07-20 23:48:15 -07:00
  • bd879f9997 Uncomment accidentally commented code Gabe Kangas 2020-07-20 22:04:00 -07:00
  • 01c487c2b5 Point to production build of vue Gabe Kangas 2020-07-20 22:03:02 -07:00
  • e0670585fb Experiment with starting with lowest quality and moving up from there Gabe Kangas 2020-07-20 21:59:17 -07:00
  • 5d13805bf2 Update videojs Gabe Kangas 2020-07-20 21:58:40 -07:00
  • 1464945061 Finally give the extra user content markdown some styling Gabe Kangas 2020-07-20 19:08:06 -07:00
  • 403d5c4a2f Support pushing images to dockerhub on release. Closes #77 Gabe Kangas 2020-07-20 18:39:39 -07:00
  • bacf26508e First pass at an encoding document Gabe Kangas 2020-07-20 17:41:58 -07:00
  • a7812f8d04 Increase the delay for the welcome chat message a bit Gabe Kangas 2020-07-20 00:22:32 -07:00
  • a7b625c37f Show chat as disabled by default Gabe Kangas 2020-07-20 00:21:10 -07:00
  • 54a9206051 Support chat message word wrapping if needed Gabe Kangas 2020-07-19 23:55:16 -07:00
  • 0e45bd9ca3 Ok make the avatars a bit larger Gabe Kangas 2020-07-19 23:27:17 -07:00
  • cbbff2e5f5 Create padding around chat avatars and the colored container Gabe Kangas 2020-07-19 22:57:42 -07:00
  • 0fb48d8a7c Add favicon(s). Closes #75 Gabe Kangas 2020-07-19 22:27:42 -07:00
  • b754ee01bf Remove IPFS. For #74 Gabe Kangas 2020-07-19 21:15:53 -07:00
  • 4ec076cf34 Strip debug symbols from binary. For #76 Gabe Kangas 2020-07-19 19:04:49 -07:00
  • 05c511848a Use the thumbnail for opengraph if online Gabe Kangas 2020-07-19 18:36:04 -07:00
  • 2ae227360a Hide viewer stats when in offline mode. Closes #66 Gabe Kangas 2020-07-19 17:28:48 -07:00
  • 1ae1e94368 Disable text input by default Gabe Kangas 2020-07-19 17:20:26 -07:00
  • 90317c0c7f Merge branch 'gek/current-stream-duration' Ginger Wong 2020-07-19 16:15:12 -07:00
  • eb699f9790 use constants for message strings Ginger Wong 2020-07-19 16:14:38 -07:00
  • b66a80f11e add comments; use promise for fetching chat history for consistency Ginger Wong 2020-07-19 16:11:29 -07:00
  • 3f594abac8 update offline flow an stream status timer flow Ginger Wong 2020-07-19 16:06:55 -07:00
  • a3613612eb Merge branch 'master' into gek/current-stream-duration Ginger Wong 2020-07-19 15:17:03 -07:00
  • c0e4f647a2 Show chat by default. Closes #72. Show placeholder text that no registration is needed. Closes #73 Gabe Kangas 2020-07-19 15:14:51 -07:00
  • 14adead519 Merge branch '0718-refactor-touchscreenlayout' Ginger Wong 2020-07-19 15:13:40 -07:00
  • 72ccc70a56 Merge branch 'master' into 0718-refactor-touchscreenlayout Ginger Wong 2020-07-19 15:13:18 -07:00
  • fdce8585d5 css tweaks for mobile mode; reintroduce mobile styles and hacks Ginger Wong 2020-07-19 15:12:57 -07:00
  • edec533eef
    Set Content-Type on status endpoint (#70) Matt Steele 2020-07-19 12:26:05 -05:00
  • c0780a656e
    Set Content-Type on status endpoint Matt Steele 2020-07-19 11:10:51 -05:00
  • fbfea8e38c Throw and error if a stream key is not set in the config Gabe Kangas 2020-07-18 17:46:18 -07:00
  • d775924c59 barebones noscript layout Ginger Wong 2020-07-18 17:44:18 -07:00
  • fff911010c Centralize default values into an instance of config. For #64 Gabe Kangas 2020-07-17 18:27:00 -07:00
  • 2855027f22
    Use endpoint for chat history instead of websocket (#67) Gabe Kangas 2020-07-18 17:27:04 -07:00
  • 955ad5d877 Force new messages to have visability = true Gabe Kangas 2020-07-18 17:26:23 -07:00
  • 38a279485b disable click events on video container when offilne Ginger Wong 2020-07-18 17:18:58 -07:00
  • e12de3215f cleanup Ginger Wong 2020-07-18 17:17:10 -07:00
  • 0af67c0cdc simplified layout updates based on only media queries Ginger Wong 2020-07-18 17:15:52 -07:00
  • dbe91e6d3c Change pulling chat history into app.js Gabe Kangas 2020-07-18 16:56:27 -07:00
  • b4ea975a47 Force LiveUI/seek bar during live to show. Closes #11. Gabe Kangas 2020-07-18 15:37:17 -07:00
  • 7c6d7669c4 Whoops. Missing file. Thanks automated build Gabe Kangas 2020-07-18 15:39:30 -07:00
  • a266633a9a Force LiveUI/seek bar during live to show. Closes #11. Gabe Kangas 2020-07-18 15:37:17 -07:00
  • 8ba0b6d7ce Show in the UI how long the user has been streaming for. Closes #59 Gabe Kangas 2020-07-18 15:06:54 -07:00
  • e87e958bd0 Allow wider screens to have desktop layout. For #65 Gabe Kangas 2020-07-16 21:02:21 -07:00
  • ff1a3e06da Use the /chat endpoint for bulk chat history population instead of websocket. For #47 Gabe Kangas 2020-07-16 20:44:26 -07:00
  • addfce2ec9 Change placeholder when chat is disabled Gabe Kangas 2020-07-16 20:15:08 -07:00
  • 3eba516f04 Add cachebuster to source to force new video. Attempt to fix #63 Gabe Kangas 2020-07-16 19:54:12 -07:00
  • 42b0b05d78
    App Javascript refactor (#56) gingervitis 2020-07-16 12:17:05 -07:00
  • 8af98045a0 Merge branch 'master' into 0707-refactorjs Gabe Kangas 2020-07-15 23:57:24 -07:00
  • 2afde7b3f9 Fix missing default video bitrate if none is supplied Gabe Kangas 2020-07-15 23:56:14 -07:00
  • c122d1ba34 clean up console logs Ginger Wong 2020-07-15 23:08:48 -07:00
  • 745dc99c51 don't autoplay. just show play button when stream is online so that it's easier to start playign without looking for the unmute button Ginger Wong 2020-07-15 23:02:38 -07:00
  • 1fdccf9313 Merge branch 'master' into 0707-refactorjs Ginger Wong 2020-07-15 22:41:25 -07:00
  • 65bf09f7d9 fixes' Ginger Wong 2020-07-15 22:40:41 -07:00
  • a277012650 Limit the backlog of chat messages to recent messages. For #47 Gabe Kangas 2020-07-15 22:06:24 -07:00
  • aebbce4b76 Add some simple load tests Gabe Kangas 2020-07-15 21:23:41 -07:00
  • f6916ca423 move offline ui display things to offline mode function; move poster setting on pause to main app to keep player obj cleaner; use opacity to hide video element on offline as sometimes control bars may still linger with vis:hidden Ginger Wong 2020-07-15 20:04:22 -07:00
  • 5b3f08ff16 fix typo; do offline mode onEnded instead of status offline Ginger Wong 2020-07-15 19:33:42 -07:00
  • 4facd8c347 disable chat based on lastdisconnecttime Ginger Wong 2020-07-15 19:23:46 -07:00
  • fe1b91a777 move 'online' class to video container as it conflicts with dynamically change classnames from non-vue sources Ginger Wong 2020-07-15 19:04:06 -07:00
  • a8fe8a1cfa Add support for specifying the path for chat db. Closes #61 Gabe Kangas 2020-07-15 17:20:47 -07:00
  • 26e4092295 Cleanup unnecessary items in main readme Gabe Kangas 2020-07-15 16:46:26 -07:00
  • 5f37baf410 Use higher quality logo in config Gabe Kangas 2020-07-15 16:24:54 -07:00
  • 5fe9955f26 Increase the time between broadcast started and when we are marked as online Gabe Kangas 2020-07-15 16:14:12 -07:00