Commit Graph

  • 13fe2a0dac Fix start-local settings to match README Max Goodhart 2021-05-04 22:08:27 -07:00
  • e961bc21b7 Add handling for insta's tap to play interstitial Max Goodhart 2021-03-06 21:32:44 -08:00
  • 441897ad3e Remove default stream list endpoint Max Goodhart 2020-12-19 22:54:25 -08:00
  • dbe63c6aef Fix streams starting out with audio muted Max Goodhart 2020-11-13 18:48:00 -08:00
  • 68c16f3d50 Fix overlay crash on undefined stream data Max Goodhart 2020-11-13 18:45:16 -08:00
  • 524bcb5ed1 Fix overflow of overlay labels Max Goodhart 2020-11-13 01:38:45 -08:00
  • cc74cf6518 Add labelPosition parameter to control overlay label corner Max Goodhart 2020-11-13 00:19:06 -08:00
  • db00bb2fe6 Update role names in control page checks Max Goodhart 2020-11-12 01:24:45 -08:00
  • ff4be9080b Fix action names for operator role Max Goodhart 2020-11-12 01:19:47 -08:00
  • e10507780e Don't remove view from onscreen window when reloading Max Goodhart 2020-11-12 01:05:05 -08:00
  • a25d2211cd Update view cleanup code (destroy method was removed from electron) Max Goodhart 2020-11-12 00:23:24 -08:00
  • d890c6750e Bump to Electron 11 beta Max Goodhart 2020-11-12 00:22:06 -08:00
  • 17f2d80282 Time out videos taking too long to start Max Goodhart 2020-11-12 00:13:33 -08:00
  • 6312081477 Ensure offscreen window sized to full stream dimensions Max Goodhart 2020-11-12 00:06:48 -08:00
  • 356d84dfc6 Add media preload logging Max Goodhart 2020-11-12 00:06:27 -08:00
  • 9ba7dc564b Set bounds after adding BrowserView Max Goodhart 2020-11-11 23:54:49 -08:00
  • c1b9d46fa7 Skip unnecessary view re-positions Max Goodhart 2020-11-11 23:39:52 -08:00
  • 7f2868e0ae Fix incorrect display options lookup Max Goodhart 2020-11-11 23:27:44 -08:00
  • a8f01fa3b2 Apply rotation on initial load Max Goodhart 2020-11-11 23:05:35 -08:00
  • d30fc8e4d7 Clarify comment Max Goodhart 2020-11-11 22:58:58 -08:00
  • 4648a07e15 Update bounds before adding BrowserView to window Max Goodhart 2020-11-11 22:30:24 -08:00
  • 6ea529c26f Remove redundant render in offscreen win when positioning Max Goodhart 2020-11-11 22:30:03 -08:00
  • 8df7dab144 Fix Periscope autoplay by waiting for button to exist Max Goodhart 2020-11-11 22:23:57 -08:00
  • 07619eaee7 Bump babel electron target ver Max Goodhart 2020-11-11 21:54:10 -08:00
  • 62ad3a5cbf Resolve FIXME Max Goodhart 2020-11-11 21:47:25 -08:00
  • 18bdae3b16 Force BrowserView visibility to start visible Max Goodhart 2020-11-11 21:45:38 -08:00
  • 531bfa1756 Size offscreen window to match main window Max Goodhart 2020-11-11 21:44:43 -08:00
  • 8dde079bd0 Preload videos with full viewport size Max Goodhart 2020-11-11 11:09:19 -08:00
  • 1d2d961982 Remove unused / noop offscreen rendering Max Goodhart 2020-11-11 00:00:47 -08:00
  • 0a235e7e64 Fix NaN rotation warning Max Goodhart 2020-11-10 23:43:42 -08:00
  • 222e9bc36f Satisfy worldSafeExecuteJavaScript warning Max Goodhart 2020-11-10 23:39:05 -08:00
  • 45385608b9 Persist custom stream ids by URL like other streams Max Goodhart 2020-11-10 23:33:24 -08:00
  • bfebd88e4c Further simplify custom streams UI to prevent jank Max Goodhart 2020-11-10 23:22:28 -08:00
  • 76329cafdb Bump electron to v10 Max Goodhart 2020-11-10 22:58:24 -08:00
  • 3a85009b46 Whitespace Max Goodhart 2020-11-10 22:48:15 -08:00
  • c31f25cd6c Fix jankiness when editing custom streams Max Goodhart 2020-11-10 00:54:32 -08:00
  • 4f493c6906 Work around bug waiting for Twitch playback start Max Goodhart 2020-11-09 17:00:36 -08:00
  • f49e52f09d Fix options update for multiple views with same URL Max Goodhart 2020-11-09 14:30:43 -08:00
  • c219656564 Implement stream rotation, overhaul local data, add preload script Max Goodhart 2020-11-08 13:07:48 -08:00
  • f591685a36 Fix exception when clicking grid controls Max Goodhart 2020-11-09 01:25:01 -08:00
  • 022519d928 Cleanup Max Goodhart 2020-11-09 00:49:36 -08:00
  • 0ca8c62863 Hide empty stream titles Max Goodhart 2020-11-08 13:09:47 -08:00
  • 6a539f8384 Make listening view easier to see in control page Max Goodhart 2020-11-06 23:22:05 -08:00
  • d36343a1d7 Make it possible to drag starting on a grid control button Max Goodman 2020-11-06 23:08:50 -08:00
  • 978c986862 Improve control page UX for high grid counts Max Goodhart 2020-11-04 23:07:42 -08:00
  • d32e8a0f41 Add experimental Twitch plays functionality Max Goodhart 2020-11-03 13:26:10 -08:00
  • e77ac9ba3a Remove unused event Max Goodhart 2020-11-03 13:25:57 -08:00
  • 2cf3e49ef6 Fix name mismatch Max Goodhart 2020-11-03 12:59:49 -08:00
  • b1a5a3d27b Disable text diffing when calculating state deltas Max Goodhart 2020-11-05 00:58:09 -08:00
  • 1c2c13dd3f Change default username/password Max Goodhart 2020-11-04 23:07:42 -08:00
  • eeadb061bb Add (opt-outable) Sentry error tracking telemetry Max Goodhart 2020-10-10 16:28:08 -07:00
  • 4ee2f3ad2a Stop filtering out offline/unknown streams from list Max Goodhart 2020-10-08 23:40:33 -07:00
  • 1e25b0622c Sandbox all browser contexts Max Goodhart 2020-10-08 22:54:12 -07:00
  • b815b36384 Experimental embedded GStreamer iframe Max Goodhart 2020-10-04 23:39:07 -07:00
  • 3d6b5a8c7c Experimental offscreen rendering + iframe rearchitecture Max Goodhart 2020-10-04 22:05:27 -07:00
  • 4726954cb2 Remove spurious console.log Max Goodhart 2020-09-09 23:33:31 -07:00
  • 84e97b9310 Make active highlight color configurable Max Goodhart 2020-09-09 23:03:55 -07:00
  • e2c5414608 Add UI for streamdelay start/stop functionality Max Goodhart 2020-09-06 21:05:22 -07:00
  • cc842247a7 Technology is not neutral Max Goodhart 2020-09-06 19:50:22 -07:00
  • 066dea3112 Prevent views from navigating away from the current page Max Goodhart 2020-08-29 22:50:45 -07:00
  • 59b002f243 Remove video re-play (likely cause of Fb looping) Max Goodhart 2020-08-28 22:24:59 -07:00
  • a1878b9f5b Improve display for lower screen heights Max Goodhart 2020-08-28 22:16:54 -07:00
  • 78a8bed396 Fix appearance of blur button when active Max Goodhart 2020-08-28 22:10:20 -07:00
  • 4b5e2931eb Add hacky support for playing audio-based pages Max Goodhart 2020-08-26 23:46:43 -07:00
  • d8e51776e9 Add ability to set stream audio playing in background Max Goodhart 2020-08-26 23:28:04 -07:00
  • 93a29ecfac Add test GitHub action Max Goodhart 2020-08-26 11:20:46 -07:00
  • 21bfacd84b Add tests for auth system, refactors for testing Max Goodhart 2020-08-26 11:09:01 -07:00
  • 6e2db3e1c8 Disable remote module in stream views Max Goodhart 2020-08-24 01:48:06 -07:00
  • 31516b4a22 Add babel plugin for nullish coalescing operator Max Goodhart 2020-08-24 00:51:14 -07:00
  • a7b5bb3d1b Persist auth data across restarts Max Goodhart 2020-08-24 00:50:59 -07:00
  • 5063a95ab7 Add invite links with role based access control Max Goodhart 2020-08-23 23:25:36 -07:00
  • 83621cec9e Fix DPI scaling Paul Seelman 2020-08-18 00:18:38 -07:00
  • c09a31b31d Potential fix for display scaling issue demo-potential-scaling-fix Max Goodhart 2020-08-13 11:47:12 -07:00
  • 6c64d2b417 Merge pull request #43 from chromakode/dependabot/npm_and_yarn/lodash-4.17.19 Max Goodhart 2020-08-12 00:17:36 -07:00
  • c0a25f77d1 Merge pull request #65 from chromakode/dependabot/npm_and_yarn/elliptic-6.5.3 Max Goodhart 2020-08-12 00:17:09 -07:00
  • 1530f5c0f8 Bump elliptic from 6.5.2 to 6.5.3 dependabot[bot] 2020-08-11 18:05:08 +00:00
  • 0beded8593 Add view swap functionality Max Goodhart 2020-08-11 01:00:02 -07:00
  • 0d9ebd247c Combine Button/ToggleButton components Max Goodhart 2020-08-11 00:59:36 -07:00
  • a9585fd7c8 Remove unused parameter Max Goodhart 2020-08-11 00:01:28 -07:00
  • df3972dfe8 Apply mouseup handler faster in hopes of reducing drag glitches Max Goodhart 2020-08-10 23:51:29 -07:00
  • 2c0f586eb5 Add crossorigin attribute to script to work around Safari issue Max Goodhart 2020-08-09 22:16:31 -07:00
  • 9a35d568c2 Allow overlay/background iframes to make XHRs Max Goodhart 2020-07-28 14:19:10 -07:00
  • 8a62977758 Allow autoplay in iframes Max Goodhart 2020-07-28 13:39:46 -07:00
  • afb9d025c4 Filter offline streams when stream kind prop unset Max Goodhart 2020-07-27 15:51:24 -07:00
  • b70de7eebc Only filter offline videos from stream data Max Goodhart 2020-07-27 15:49:16 -07:00
  • d20fe7c5d7 Allow any domain to be framed from overlay and background pages Max Goodhart 2020-07-27 15:42:48 -07:00
  • c9bf2ca2a6 Make stream list scrollable Max Goodhart 2020-07-27 14:33:33 -07:00
  • cea7210485 Add toggle to display stream debug tools Max Goodhart 2020-07-27 14:22:10 -07:00
  • bc700abfae Move listening indicator into stream name Max Goodhart 2020-07-27 14:11:14 -07:00
  • 397d41e26d Display Periscope icon for twitter videos Max Goodhart 2020-07-27 14:01:12 -07:00
  • 03ab768407 Generalize internal page titles Max Goodhart 2020-07-27 11:52:19 -07:00
  • 38ea3df625 Add support for background and overlay pages Max Goodhart 2020-07-27 11:50:54 -07:00
  • bb4d62050c Quit cleanly when stream window closed Max Goodhart 2020-07-27 11:46:07 -07:00
  • 19a29e859f Make data source refresh interval configurable Max Goodhart 2020-07-27 11:23:26 -07:00
  • e8839db60d Prevent fsevents from being bundled (fixes native module webpack error) Max Goodhart 2020-07-25 21:48:43 -07:00
  • 36fe472fdc Wrap injected JS in IIFE to prevent scope conflicts Max Goodhart 2020-07-23 19:51:46 -07:00
  • 538e9d16ae Bump lodash from 4.17.15 to 4.17.19 dependabot[bot] 2020-07-21 03:24:50 +00:00
  • b8109735fa Only create certificate if certDir set Max Goodhart 2020-07-19 19:33:24 -07:00
  • 3e197ca028 Rework Periscope hacks to handle dynamic rotation and scale to cover Max Goodhart 2020-07-17 23:16:39 -07:00
  • 2bf1535e37 Prevent page transition style from affecting video display Max Goodhart 2020-07-17 23:15:36 -07:00