Commit Graph

153 Commits

Author SHA1 Message Date
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
Max Goodhart
6b0433303c Add support for displaying custom web content in views 2020-06-20 22:41:26 -07:00
Max Goodhart
bf4bf1a595 Simplify test example syntax 2020-06-20 20:51:10 -07:00
Max Goodhart
767d85858d Prevent sites from re-muting video 2020-06-20 18:46:27 -07:00
Max Goodhart
cb3aab4a30 Fix glitches where loading views are displayed in stream window 2020-06-20 16:46:30 -07:00
Max Goodhart
eed5544ba5 Always display manual browser button for spaces in control UI 2020-06-20 16:44:43 -07:00
Max Goodhart
1836811e9c Load YT videos faster by detecting src being set 2020-06-20 16:42:32 -07:00
Max Goodhart
6b38d19294 Fix view reuse bugs and create/destroy views on demand 2020-06-20 16:37:39 -07:00
Max Goodhart
0d7cd9cbbe Reduce space between adjacent grid buttons 2020-06-19 22:31:13 -07:00
Max Goodhart
31ff123866 Sandbox stream views 2020-06-19 21:55:58 -07:00
Max Goodhart
5c46a94625 Whitespace 2020-06-19 21:23:36 -07:00
Max Goodhart
fd7fc26956 Make control page links open in new window 2020-06-19 19:36:58 -07:00
Max Goodhart
570b07ed1e Allow errored views to be reloaded 2020-06-19 19:36:58 -07:00
Max Goodhart
490b626a06 Add support for custom streams list
Also, fix bug where unique stream ids were not being generated.
2020-06-19 19:15:48 -07:00
Max Goodhart
e80b0075f6 Persist cookies in views and browse window 2020-06-19 08:25:07 -07:00
Max Goodhart
1c5201e544 Don't reload errored views with unchanged url when updating views 2020-06-19 08:18:51 -07:00
Max Goodhart
b13d3184e8 Add control button to browse page (for authing/debugging) 2020-06-19 08:15:54 -07:00
Max Goodhart
a58a94aa51 Add reload button to control interface 2020-06-19 08:01:59 -07:00
Max Goodhart
1a3c82b2a5 Indicate errored views in control view 2020-06-19 07:27:04 -07:00
Max Goodhart
a0435e24be Fix empty state value 2020-06-19 07:22:05 -07:00
Max Goodhart
d2bca9a21f Simplify control window view state index 2020-06-18 22:15:58 -07:00
Max Goodhart
61235b3066 Fix view replacement to prioritize existing views
Previously views earlier in the list would take priority because not all url matches were being found first.
2020-06-18 22:13:39 -07:00
Max Goodhart
f605535e32 Rename space -> view 2020-06-18 21:32:45 -07:00
Max Goodhart
0344ab1096 Remove unnecessary optimistic update 2020-06-18 21:32:03 -07:00
Max Goodhart
6bded73711 Fade control window if disconnected 2020-06-18 21:09:12 -07:00
Max Goodhart
888b632f2a Prefer to reuse loaded view if it exists 2020-06-18 21:08:59 -07:00
Max Goodhart
77aed5e81c Move listening buttons to end of tab order 2020-06-18 20:58:54 -07:00
Max Goodhart
cec898900f Ellipsize long stream titles 2020-06-18 20:58:43 -07:00
Max Goodhart
f62230cee9 Remove unnecessary fragment 2020-06-18 20:43:53 -07:00
Max Goodhart
32a0a189b4 Add web-based remote control with HTTPS support 2020-06-18 17:47:40 -07:00
Max Goodhart
9a9c500137 Fix old empty state data 2020-06-18 15:31:13 -07:00
Max Goodhart
9c379a912b Rename space => view 2020-06-18 14:13:35 -07:00
Max Goodhart
1374b8af99 Highlight title of stream playing audio 2020-06-18 11:02:11 -07:00
Max Goodhart
b2915b3072 Use stable textual ids for streams 2020-06-18 11:02:11 -07:00
Max Goodhart
c95472f4ad Add ability to poll data from spreadsheet 2020-06-18 11:02:11 -07:00
Max Goodhart
c405fe1339 Quiet webpack output 2020-06-18 11:02:11 -07:00
Max Goodhart
3dcc047661 Wait for main window to load 2020-06-18 11:02:11 -07:00