Commit Graph

  • c61bafee72 Only display Streamdelay UI when enabled Max Goodhart 2020-07-02 20:50:54 -07:00
  • 54d7a8e1c1 Fix name of example config file in README Max Goodhart 2020-07-02 20:03:41 -07:00
  • 48c1954c79 Add Twitch stream focus announcement bot support Max Goodhart 2020-07-02 17:56:13 -07:00
  • 2887ab88a4 Remove no longer necessary customStreams search Max Goodhart 2020-07-02 16:43:35 -07:00
  • 315a747ef7 Fix ordering of username and password in example config Max Goodhart 2020-07-02 15:46:02 -07:00
  • 2816dfbb92 Fix pruning of empty entries in the custom streams list Max Goodhart 2020-07-02 14:07:37 -07:00
  • a5b6f7fe5d Fix non-initialized link field causing inputs to not be emptied Max Goodhart 2020-07-02 14:07:24 -07:00
  • 8e600f46d9 Fix crash when attempting to id empty stream Max Goodhart 2020-07-02 13:59:28 -07:00
  • aaac169a58 Validate Origin header for WebSocket requests Max Goodhart 2020-07-02 13:54:50 -07:00
  • c9c84d7530 Fix README example for data source command line arguments Max Goodhart 2020-07-02 00:20:55 -07:00
  • a0fcc4e8a8 Make window position, frame, and grid count configurable Max Goodhart 2020-07-01 22:39:45 -07:00
  • fd64281676 Add example TOML data file Max Goodhart 2020-07-01 13:07:55 -07:00
  • b2215aa42d Add support for TOML file data source Max Goodhart 2020-07-01 00:03:08 -07:00
  • cc14f2a17f Improve handling of disconnected Streamdelay server Max Goodhart 2020-06-30 17:23:16 -07:00
  • cc79f387fd Add TOML configuration and reorganize param names Max Goodhart 2020-06-30 17:11:41 -07:00
  • df81a7d4fe Truncate long stream titles Max Goodhart 2020-06-30 16:15:56 -07:00
  • c32896d410 Include city and state in control view stream description Max Goodhart 2020-06-30 16:14:36 -07:00
  • 1087c6855e Merge pull request #20 from evilalmus/main Max Goodhart 2020-06-28 00:42:34 -07:00
  • 9072b0b67d Update control.js Almus 2020-06-28 00:35:57 -07:00
  • 8746b33c48 Document hotkeys Max Goodhart 2020-06-28 00:02:57 -07:00
  • ddc1e5215d Whitespace Max Goodhart 2020-06-28 00:00:11 -07:00
  • d85897f68c Add Streamdelay integration Max Goodhart 2020-06-27 23:44:05 -07:00
  • b958f21a7d Fix skipping invalid JSON messages Max Goodhart 2020-06-27 21:48:13 -07:00
  • dc0afe4680 Merge pull request #17 from sayhiben/patch-1 Max Goodhart 2020-06-26 18:01:27 -07:00
  • 1c0eec2f87 Update readme.md to address common issues Ben Menesini 2020-06-26 17:55:25 -07:00
  • 385a721d8e Add CODE_OF_CONDUCT.md Max Goodhart 2020-06-24 17:54:47 -07:00
  • eb94da2916 Add FUNDING.yml Max Goodhart 2020-06-24 17:44:32 -07:00
  • d55ab32f0f Sort all streams, including custom ones, upon render Max Goodhart 2020-06-24 17:30:06 -07:00
  • 8055cd089f Use cached stream data if API fails Max Goodhart 2020-06-23 23:57:46 -07:00
  • 07feed0a91 Fix crash when API returns error Max Goodhart 2020-06-23 23:42:31 -07:00
  • da93fba53f Put hostname in control UI header Max Goodhart 2020-06-23 00:31:16 -07:00
  • 8477a288a9 Sort stream list by id Max Goodhart 2020-06-23 00:15:52 -07:00
  • 5b699f7c31 Use new public JSON streams endpoint Max Goodhart 2020-06-22 23:58:53 -07:00
  • 2517ec055e Fill padding around stream content with black color Max Goodhart 2020-06-22 22:27:14 -07:00
  • ef33220b1c new command: npm run dist (run npm install first) NOT CURRENTLY PRODUCTING A WORKING BUILD electron-builder Tim Greiser 2020-06-22 23:10:04 -07:00
  • 7e71567772 Merge pull request #7 from chromakode/tgreiser-patch-1 Max Goodhart 2020-06-22 19:42:31 -07:00
  • 1d75d09608 Update README.md Tim Greiser 2020-06-22 19:39:33 -07:00
  • 465254b869 Allow background color to be specified Max Goodhart 2020-06-22 17:14:07 -07:00
  • 6119f52c23 Add keyboard shortcuts Max Goodhart 2020-06-22 17:08:46 -07:00
  • e861071599 Add support for blurring streams Max Goodman 2020-06-22 13:31:18 -07:00
  • 3759b05915 Remove unused argument Max Goodman 2020-06-22 13:08:49 -07:00
  • 001b57eac3 Attempt to locate and display videos embedded in iframes Max Goodhart 2020-06-21 23:38:01 -07:00
  • 773eb1710a Fix opening devtools for loading views Max Goodhart 2020-06-21 22:34:36 -07:00
  • 6e5b15feea Change listening indicator to white Max Goodhart 2020-06-21 22:19:41 -07:00
  • ebcc0c8b2a Add error handling to public data fetching Max Goodhart 2020-06-21 21:13:09 -07:00
  • c25e5d5f59 Merge pull request #4 from chromakode/tng Max Goodhart 2020-06-21 20:17:06 -07:00
  • cfd6c157c3 Remove write-only attribute on muted property. Fixes FB pause error. Tim Greiser 2020-06-21 19:53:13 -07:00
  • cb4b36dca0 New command: npm run start-local Tim Greiser 2020-06-21 19:52:52 -07:00
  • 2f2c11ad9a Add missing icon file Max Goodhart 2020-06-21 19:39:04 -07:00
  • e79e2f7a75 Add button to open devtools for stream views Max Goodhart 2020-06-21 19:25:21 -07:00
  • 555e5defa0 Merge pull request #3 from chromakode/tng Tim Greiser 2020-06-21 18:35:25 -07:00
  • eb9dae2c8d Fix for rotated periscope streams. See: https://github.com/chromakode/streamwall/issues/2 Tim Greiser 2020-06-21 18:14:37 -07:00
  • e794ad93de Make cert-dir not required for development usage Max Goodhart 2020-06-21 13:34:48 -07:00
  • a1e3f100c7 Add command line flag for enabling production cert Max Goodman 2020-06-21 02:10:23 -07:00
  • b191079bf2 Use cross-env in npm scripts Max Goodman 2020-06-21 01:56:14 -07:00
  • 2307eb6289 Fix bug matching https port Max Goodhart 2020-06-21 01:51:52 -07:00
  • da3e4644ee Fix requesting cert for wrong hostname Max Goodhart 2020-06-21 01:34:02 -07:00
  • fa9606e740 Add options to override server hostname and port Max Goodhart 2020-06-21 01:31:21 -07:00
  • cb3fe8f94b Set window title Max Goodhart 2020-06-20 23:34:31 -07:00
  • 19b1c95b30 Make clicking a stream id fill an empty space with it Max Goodhart 2020-06-20 23:22:07 -07:00
  • 1217eeb92f Require user-supplied URLs to be http protocol Max Goodhart 2020-06-20 23:02:47 -07:00
  • 23e195ba03 Add explicit security related flags to browser windows Max Goodhart 2020-06-20 22:58:56 -07:00
  • 2a626fa396 Prevent permission requests from web content Max Goodhart 2020-06-20 22:50:57 -07:00
  • 3c488cf379 Shorten --no-open-control option to --no-open Max Goodhart 2020-06-20 22:43:47 -07:00
  • 0c0f7d8c8d Hide scrollbars for web views Max Goodhart 2020-06-20 22:40:59 -07:00
  • 6b0433303c Add support for displaying custom web content in views Max Goodhart 2020-06-20 22:29:17 -07:00
  • bf4bf1a595 Simplify test example syntax Max Goodhart 2020-06-20 20:50:32 -07:00
  • 767d85858d Prevent sites from re-muting video Max Goodhart 2020-06-20 18:46:27 -07:00
  • cb3aab4a30 Fix glitches where loading views are displayed in stream window Max Goodhart 2020-06-20 16:46:28 -07:00
  • eed5544ba5 Always display manual browser button for spaces in control UI Max Goodhart 2020-06-20 16:44:43 -07:00
  • 1836811e9c Load YT videos faster by detecting src being set Max Goodhart 2020-06-20 16:42:32 -07:00
  • 6b38d19294 Fix view reuse bugs and create/destroy views on demand Max Goodhart 2020-06-20 15:44:10 -07:00
  • 0d7cd9cbbe Reduce space between adjacent grid buttons Max Goodhart 2020-06-19 22:31:13 -07:00
  • 31ff123866 Sandbox stream views Max Goodhart 2020-06-19 21:55:56 -07:00
  • 5c46a94625 Whitespace Max Goodhart 2020-06-19 21:23:36 -07:00
  • fd7fc26956 Make control page links open in new window Max Goodhart 2020-06-19 19:21:34 -07:00
  • 570b07ed1e Allow errored views to be reloaded Max Goodhart 2020-06-19 19:19:37 -07:00
  • 490b626a06 Add support for custom streams list Max Goodhart 2020-06-19 19:14:03 -07:00
  • e80b0075f6 Persist cookies in views and browse window Max Goodhart 2020-06-19 08:25:07 -07:00
  • 1c5201e544 Don't reload errored views with unchanged url when updating views Max Goodhart 2020-06-19 08:18:31 -07:00
  • b13d3184e8 Add control button to browse page (for authing/debugging) Max Goodhart 2020-06-19 08:15:51 -07:00
  • a58a94aa51 Add reload button to control interface Max Goodhart 2020-06-19 08:01:59 -07:00
  • 1a3c82b2a5 Indicate errored views in control view Max Goodhart 2020-06-19 07:27:04 -07:00
  • a0435e24be Fix empty state value Max Goodhart 2020-06-19 07:22:05 -07:00
  • d2bca9a21f Simplify control window view state index Max Goodhart 2020-06-18 22:14:23 -07:00
  • 61235b3066 Fix view replacement to prioritize existing views Max Goodhart 2020-06-18 22:13:38 -07:00
  • f605535e32 Rename space -> view Max Goodhart 2020-06-18 21:32:45 -07:00
  • 0344ab1096 Remove unnecessary optimistic update Max Goodhart 2020-06-18 21:32:03 -07:00
  • 6bded73711 Fade control window if disconnected Max Goodhart 2020-06-18 21:09:12 -07:00
  • 888b632f2a Prefer to reuse loaded view if it exists Max Goodhart 2020-06-18 21:08:59 -07:00
  • 77aed5e81c Move listening buttons to end of tab order Max Goodhart 2020-06-18 20:58:54 -07:00
  • cec898900f Ellipsize long stream titles Max Goodhart 2020-06-18 20:58:43 -07:00
  • f62230cee9 Remove unnecessary fragment Max Goodhart 2020-06-18 20:43:53 -07:00
  • 32a0a189b4 Add web-based remote control with HTTPS support Max Goodhart 2020-06-18 15:58:30 -07:00
  • 9a9c500137 Fix old empty state data Max Goodhart 2020-06-18 15:31:13 -07:00
  • 9c379a912b Rename space => view Max Goodhart 2020-06-18 14:13:13 -07:00
  • 1374b8af99 Highlight title of stream playing audio Max Goodhart 2020-06-16 17:25:23 -07:00
  • b2915b3072 Use stable textual ids for streams Max Goodhart 2020-06-16 17:19:30 -07:00
  • c95472f4ad Add ability to poll data from spreadsheet Max Goodhart 2020-06-16 16:36:09 -07:00
  • c405fe1339 Quiet webpack output Max Goodhart 2020-06-16 15:40:00 -07:00