Commit Graph

252 Commits

Author SHA1 Message Date
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
Max Goodhart
397d41e26d Display Periscope icon for twitter videos 2020-07-27 14:01:12 -07:00
Max Goodhart
03ab768407 Generalize internal page titles 2020-07-27 11:52:19 -07:00
Max Goodhart
38ea3df625 Add support for background and overlay pages 2020-07-27 11:50:56 -07:00
Max Goodhart
bb4d62050c Quit cleanly when stream window closed 2020-07-27 11:46:07 -07:00
Max Goodhart
19a29e859f Make data source refresh interval configurable 2020-07-27 11:23:26 -07:00
Max Goodhart
e8839db60d Prevent fsevents from being bundled (fixes native module webpack error) 2020-07-25 21:48:43 -07:00
Max Goodhart
36fe472fdc Wrap injected JS in IIFE to prevent scope conflicts 2020-07-23 19:52:01 -07:00
dependabot[bot]
538e9d16ae Bump lodash from 4.17.15 to 4.17.19
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-21 03:24:50 +00:00
Max Goodhart
b8109735fa Only create certificate if certDir set 2020-07-19 19:33:24 -07:00
Max Goodhart
3e197ca028 Rework Periscope hacks to handle dynamic rotation and scale to cover 2020-07-17 23:18:45 -07:00
Max Goodhart
2bf1535e37 Prevent page transition style from affecting video display 2020-07-17 23:15:36 -07:00
Max Goodman
37751774b3 Handle error copying stream id to clipboard 2020-07-07 22:18:22 -07:00
Max Goodhart
23fd36ced7 Make clicking ids replace focused grid input 2020-07-06 22:22:30 -07:00
Max Goodhart
35f666462e Fix missing callback deps 2020-07-06 22:14:54 -07:00
Max Goodhart
3b37ea8d99 Remove unnecessary name attribute 2020-07-06 21:16:29 -07:00
Max Goodhart
2c7f4516ab Periodically send ping to WebSocket
This may help keep the WebSocket alive in some firewall situations.
2020-07-06 21:16:29 -07:00
Max Goodhart
003db47b9c Color stream ids to make them easier to differentiate 2020-07-06 19:16:38 -07:00
Max Goodhart
5b1899901a Fix clicking stream ids copying when no empty space 2020-07-06 17:49:40 -07:00
Max Goodman
b229930aa1 Add files missed in code move 2020-07-06 13:59:15 -07:00
Max Goodhart
2cbfc49a2b Prevent control page echoing back CRDT updates 2020-07-05 22:56:00 -07:00
Max Goodhart
904049646d Add drag interaction to duplicate stream ids in control page 2020-07-05 22:52:29 -07:00
Max Goodhart
645220ac00 Apply babel config to all files processed in each bundle 2020-07-05 22:33:22 -07:00
Max Goodhart
b328ce21fe Copy stream id to clipboard when clicked 2020-07-05 21:52:05 -07:00
Max Goodhart
bb0f2a939f Simplify babel config 2020-07-05 21:45:39 -07:00
Max Goodhart
3381c00cfc Send diffs of state objects to clients 2020-07-05 20:37:49 -07:00
Max Goodhart
4d415c9197 Consolidate control page connection logic 2020-07-05 20:32:59 -07:00
Max Goodhart
067c9c238a Fix resetting CRDT document state on reconnect
This fixes a bug causing old client windows to reconnect and clear out
the state data.
2020-07-05 20:26:48 -07:00
Max Goodhart
ee313aad02 Fix missing broadcast of CRDT updates to clients 2020-07-05 20:19:33 -07:00
Max Goodhart
8f6210da20 Use Y.js CRDT for view id mapping
This fixes glitches when typing in the grid boxes by allowing concurrent
writes and removing the need to read state from the server to render the
box values.
2020-07-05 17:31:25 -07:00
Max Goodhart
71572df9c5 Fix name of config file in example 2020-07-04 13:06:23 -07:00
Max Goodhart
ca038a2cf6 Add configurable dwell delay to Twitch bot 2020-07-02 21:41:04 -07:00
Max Goodhart
e71d54b1b0 Fix color argument parsing 2020-07-02 21:29:33 -07:00
Max Goodhart
c61bafee72 Only display Streamdelay UI when enabled 2020-07-02 20:50:59 -07:00