Commit Graph

34 Commits

Author SHA1 Message Date
Max Goodhart
3381c00cfc Send diffs of state objects to clients 2020-07-05 20:37:49 -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
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
Max Goodhart
48c1954c79 Add Twitch stream focus announcement bot support 2020-07-02 20:03:14 -07:00
Max Goodhart
a0fcc4e8a8 Make window position, frame, and grid count configurable 2020-07-01 22:41:00 -07:00
Max Goodhart
b2215aa42d Add support for TOML file data source 2020-07-01 13:01:36 -07:00
Max Goodhart
cc14f2a17f Improve handling of disconnected Streamdelay server 2020-06-30 17:23:16 -07:00
Max Goodhart
cc79f387fd Add TOML configuration and reorganize param names 2020-06-30 17:11:41 -07:00
Max Goodhart
d85897f68c Add Streamdelay integration 2020-06-28 00:04:15 -07:00
Max Goodhart
5b699f7c31 Use new public JSON streams endpoint 2020-06-23 00:05:31 -07:00
Max Goodhart
465254b869 Allow background color to be specified 2020-06-22 17:14:07 -07:00
Max Goodman
e861071599 Add support for blurring streams 2020-06-22 13:31:39 -07:00
Max Goodhart
e79e2f7a75 Add button to open devtools for stream views 2020-06-21 19:25:21 -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 Goodhart
fa9606e740 Add options to override server hostname and port 2020-06-21 01:31:21 -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
31ff123866 Sandbox stream views 2020-06-19 21:55: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
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
32a0a189b4 Add web-based remote control with HTTPS support 2020-06-18 17:47:40 -07:00
Max Goodhart
9c379a912b Rename space => view 2020-06-18 14:13:35 -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
3dcc047661 Wait for main window to load 2020-06-18 11:02:11 -07:00
Max Goodhart
c3af2f00be Move data fetching into lib 2020-06-18 11:02:11 -07:00
Max Goodhart
ba794aa117 Initial release 2020-06-14 23:28:45 -07:00