Commit Graph

89 Commits

Author SHA1 Message Date
Max Goodhart cc79f387fd Add TOML configuration and reorganize param names 2020-06-30 17:11:41 -07:00
Max Goodhart df81a7d4fe Truncate long stream titles
Resolves #23.
2020-06-30 16:16:28 -07:00
Max Goodhart c32896d410 Include city and state in control view stream description
Resolves #22.
2020-06-30 16:16:16 -07:00
Max Goodhart 1087c6855e Merge pull request #20 from evilalmus/main
Update control window to render grid boxes based on GRID_COUNT constant
2020-06-28 00:42:34 -07:00
Almus 9072b0b67d Update control.js 2020-06-28 00:35:57 -07:00
Max Goodhart 8746b33c48 Document hotkeys 2020-06-28 00:10:10 -07:00
Max Goodhart ddc1e5215d Whitespace 2020-06-28 00:10:09 -07:00
Max Goodhart d85897f68c Add Streamdelay integration 2020-06-28 00:04:15 -07:00
Max Goodhart b958f21a7d Fix skipping invalid JSON messages 2020-06-28 00:01:12 -07:00
Max Goodhart dc0afe4680 Merge pull request #17 from sayhiben/patch-1
Update readme.md to address common issues
2020-06-26 18:01:27 -07:00
Ben Menesini 1c0eec2f87 Update readme.md to address common issues
I've helped four people install Streamwall now, and we've run into a few issues: confusion around which terminal to use, how to change directories to run the command, and various errors during install or runtime. This commit adds some detail to the install instructions and adds a troubleshooting section
2020-06-26 17:55:25 -07:00
Max Goodhart 385a721d8e Add CODE_OF_CONDUCT.md 2020-06-24 17:54:47 -07:00
Max Goodhart eb94da2916 Add FUNDING.yml 2020-06-24 17:44:32 -07:00
Max Goodhart d55ab32f0f Sort all streams, including custom ones, upon render 2020-06-24 17:30:06 -07:00
Max Goodhart 8055cd089f Use cached stream data if API fails 2020-06-23 23:57:46 -07:00
Max Goodhart 07feed0a91 Fix crash when API returns error 2020-06-23 23:42:31 -07:00
Max Goodhart da93fba53f Put hostname in control UI header 2020-06-23 00:31:16 -07:00
Max Goodhart 8477a288a9 Sort stream list by id
Fixes #8
2020-06-23 00:17:33 -07:00
Max Goodhart 5b699f7c31 Use new public JSON streams endpoint 2020-06-23 00:05:31 -07:00
Max Goodhart 2517ec055e Fill padding around stream content with black color
This helps prevent the chroma-keyed background from creating artifacts
when streams don't take the full space (e.g. Periscope streams, which
currently do not always cover).
2020-06-23 00:05:31 -07:00
Max Goodhart 7e71567772 Merge pull request #7 from chromakode/tgreiser-patch-1
Update README.md
2020-06-22 19:42:31 -07:00
Tim Greiser 1d75d09608 Update README.md 2020-06-22 19:39:33 -07:00
Max Goodhart 465254b869 Allow background color to be specified 2020-06-22 17:14:07 -07:00
Max Goodhart 6119f52c23 Add keyboard shortcuts 2020-06-22 17:08:46 -07:00
Max Goodman e861071599 Add support for blurring streams 2020-06-22 13:31:39 -07:00
Max Goodman 3759b05915 Remove unused argument 2020-06-22 13:31:36 -07:00
Max Goodhart 001b57eac3 Attempt to locate and display videos embedded in iframes 2020-06-21 23:42:04 -07:00
Max Goodhart 773eb1710a Fix opening devtools for loading views 2020-06-21 23:42:04 -07:00
Max Goodhart 6e5b15feea Change listening indicator to white 2020-06-21 23:42:04 -07:00
Max Goodhart ebcc0c8b2a Add error handling to public data fetching 2020-06-21 23:42:04 -07:00
Max Goodhart c25e5d5f59 Merge pull request #4 from chromakode/tng
Fix for facebook streams freezing
2020-06-21 20:17:06 -07:00
Tim Greiser cfd6c157c3 Remove write-only attribute on muted property. Fixes FB pause error. 2020-06-21 19:53:13 -07:00
Tim Greiser cb4b36dca0 New command: npm run start-local 2020-06-21 19:52:52 -07:00
Max Goodhart 2f2c11ad9a Add missing icon file 2020-06-21 19:39:04 -07:00
Max Goodhart e79e2f7a75 Add button to open devtools for stream views 2020-06-21 19:25:21 -07:00
Tim Greiser 555e5defa0 Merge pull request #3 from chromakode/tng
Fix for rotated periscope streams.
2020-06-21 18:35:25 -07:00
Tim Greiser eb9dae2c8d Fix for rotated periscope streams. See: https://github.com/chromakode/streamwall/issues/2 2020-06-21 18:14:37 -07:00
Max Goodhart e794ad93de Make cert-dir not required for development usage 2020-06-21 13:34:48 -07:00
Max Goodman a1e3f100c7 Add command line flag for enabling production cert 2020-06-21 02:10:23 -07:00
Max Goodman b191079bf2 Use cross-env in npm scripts 2020-06-21 01:56:26 -07:00
Max Goodhart 2307eb6289 Fix bug matching https port 2020-06-21 01:51:52 -07:00
Max Goodhart da3e4644ee Fix requesting cert for wrong hostname 2020-06-21 01:34:02 -07:00
Max Goodhart fa9606e740 Add options to override server hostname and port 2020-06-21 01:31:21 -07:00
Max Goodhart cb3fe8f94b Set window title 2020-06-20 23:34:31 -07:00
Max Goodhart 19b1c95b30 Make clicking a stream id fill an empty space with it 2020-06-20 23:22:07 -07:00
Max Goodhart 1217eeb92f Require user-supplied URLs to be http protocol 2020-06-20 23:07:51 -07:00
Max Goodhart 23e195ba03 Add explicit security related flags to browser windows 2020-06-20 23:07:51 -07:00
Max Goodhart 2a626fa396 Prevent permission requests from web content 2020-06-20 23:07:50 -07:00
Max Goodhart 3c488cf379 Shorten --no-open-control option to --no-open 2020-06-20 23:07:50 -07:00
Max Goodhart 0c0f7d8c8d Hide scrollbars for web views 2020-06-20 22:41:26 -07:00