Commit Graph

285 Commits

Author SHA1 Message Date
Max Goodhart
4f493c6906 Work around bug waiting for Twitch playback start 2020-11-09 17:00:36 -08:00
Max Goodhart
f49e52f09d Fix options update for multiple views with same URL 2020-11-09 14:30:43 -08:00
Max Goodhart
c219656564 Implement stream rotation, overhaul local data, add preload script
This moves a bunch of the architectural improvements from the 'iframe'
branch in to main in the pursuit of implementing stream rotation driven
by a stream data field.
2020-11-09 12:12:05 -08:00
Max Goodhart
f591685a36 Fix exception when clicking grid controls 2020-11-09 01:48:52 -08:00
Max Goodhart
022519d928 Cleanup 2020-11-09 01:48:52 -08:00
Max Goodhart
0ca8c62863 Hide empty stream titles 2020-11-09 01:48:51 -08:00
Max Goodhart
6a539f8384 Make listening view easier to see in control page 2020-11-06 23:24:03 -08:00
Max Goodman
d36343a1d7 Make it possible to drag starting on a grid control button 2020-11-06 23:24:03 -08:00
Max Goodhart
978c986862 Improve control page UX for high grid counts
Thanks to mashed_potatoes for originally proposing this design.
2020-11-06 01:24:19 -08:00
Max Goodhart
d32e8a0f41 Add experimental Twitch plays functionality 2020-11-05 22:12:54 -08:00
Max Goodhart
e77ac9ba3a Remove unused event 2020-11-05 22:12:54 -08:00
Max Goodhart
2cf3e49ef6 Fix name mismatch 2020-11-05 22:12:53 -08:00
Max Goodhart
b1a5a3d27b Disable text diffing when calculating state deltas 2020-11-05 00:58:15 -08:00
Max Goodhart
1c2c13dd3f Change default username/password 2020-11-04 23:07:42 -08:00
Max Goodhart
eeadb061bb Add (opt-outable) Sentry error tracking telemetry 2020-10-10 16:28:10 -07:00
Max Goodhart
4ee2f3ad2a Stop filtering out offline/unknown streams from list 2020-10-08 23:40:33 -07:00
Max Goodhart
1e25b0622c Sandbox all browser contexts 2020-10-08 22:55:20 -07:00
Max Goodhart
4726954cb2 Remove spurious console.log 2020-09-09 23:33:31 -07:00
Max Goodhart
84e97b9310 Make active highlight color configurable 2020-09-09 23:03:55 -07:00
Max Goodhart
e2c5414608 Add UI for streamdelay start/stop functionality 2020-09-06 21:08:49 -07:00
Max Goodhart
cc842247a7 Technology is not neutral 2020-09-06 19:50:22 -07:00
Max Goodhart
066dea3112 Prevent views from navigating away from the current page 2020-08-29 22:50:45 -07:00
Max Goodhart
59b002f243 Remove video re-play (likely cause of Fb looping) 2020-08-28 22:24:59 -07:00
Max Goodhart
a1878b9f5b Improve display for lower screen heights 2020-08-28 22:16:54 -07:00
Max Goodhart
78a8bed396 Fix appearance of blur button when active 2020-08-28 22:10:20 -07:00
Max Goodhart
4b5e2931eb Add hacky support for playing audio-based pages 2020-08-26 23:52:30 -07:00
Max Goodhart
d8e51776e9 Add ability to set stream audio playing in background 2020-08-26 23:52:29 -07:00
Max Goodhart
93a29ecfac Add test GitHub action 2020-08-26 11:29:31 -07:00
Max Goodhart
21bfacd84b Add tests for auth system, refactors for testing 2020-08-26 11:22:20 -07:00
Max Goodhart
6e2db3e1c8 Disable remote module in stream views 2020-08-26 11:22:19 -07:00
Max Goodhart
31516b4a22 Add babel plugin for nullish coalescing operator 2020-08-26 11:22:19 -07:00
Max Goodhart
a7b5bb3d1b Persist auth data across restarts 2020-08-26 11:22:19 -07:00
Max Goodhart
5063a95ab7 Add invite links with role based access control 2020-08-26 11:22:18 -07:00
Paul Seelman
83621cec9e Fix DPI scaling 2020-08-18 00:19:44 -07:00
Max Goodhart
6c64d2b417 Merge pull request #43 from chromakode/dependabot/npm_and_yarn/lodash-4.17.19
Bump lodash from 4.17.15 to 4.17.19
2020-08-12 00:17:36 -07:00
Max Goodhart
c0a25f77d1 Merge pull request #65 from chromakode/dependabot/npm_and_yarn/elliptic-6.5.3
Bump elliptic from 6.5.2 to 6.5.3
2020-08-12 00:17:09 -07:00
dependabot[bot]
1530f5c0f8 Bump elliptic from 6.5.2 to 6.5.3
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-08-11 18:05:08 +00:00
Max Goodhart
0beded8593 Add view swap functionality 2020-08-11 11:02:16 -07:00
Max Goodhart
0d9ebd247c Combine Button/ToggleButton components 2020-08-11 11:02:16 -07:00
Max Goodhart
a9585fd7c8 Remove unused parameter 2020-08-11 11:02:16 -07:00
Max Goodhart
df3972dfe8 Apply mouseup handler faster in hopes of reducing drag glitches 2020-08-11 11:02:16 -07:00
Max Goodhart
2c0f586eb5 Add crossorigin attribute to script to work around Safari issue
See: https://stackoverflow.com/a/56755581
2020-08-09 22:17:46 -07:00
Max Goodhart
9a35d568c2 Allow overlay/background iframes to make XHRs 2020-07-28 14:20:24 -07:00
Max Goodhart
8a62977758 Allow autoplay in iframes 2020-07-28 13:39:46 -07:00
Max Goodhart
afb9d025c4 Filter offline streams when stream kind prop unset 2020-07-27 15:57:33 -07:00
Max Goodhart
b70de7eebc Only filter offline videos from stream data 2020-07-27 15:49:16 -07:00
Max Goodhart
d20fe7c5d7 Allow any domain to be framed from overlay and background pages 2020-07-27 15:42:48 -07:00
Max Goodhart
c9bf2ca2a6 Make stream list scrollable 2020-07-27 14:33:33 -07:00
Max Goodhart
cea7210485 Add toggle to display stream debug tools 2020-07-27 14:22:13 -07:00
Max Goodhart
bc700abfae Move listening indicator into stream name 2020-07-27 14:11:14 -07:00