Commit Graph

45 Commits

Author SHA1 Message Date
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
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 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
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
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
c61bafee72 Only display Streamdelay UI when enabled 2020-07-02 20:50:59 -07:00
Max Goodhart
2816dfbb92 Fix pruning of empty entries in the custom streams list 2020-07-02 14:07:37 -07:00
Max Goodhart
a5b6f7fe5d Fix non-initialized link field causing inputs to not be emptied 2020-07-02 14:07:24 -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
df81a7d4fe Truncate long stream titles
Resolves #23.
2020-06-30 16:16:28 -07:00
Max Goodhart
c32896d410 Include city and state in control view stream description
Resolves #22.
2020-06-30 16:16:16 -07:00
Almus
9072b0b67d Update control.js 2020-06-28 00:35:57 -07:00
Max Goodhart
d85897f68c Add Streamdelay integration 2020-06-28 00:04:15 -07:00
Max Goodhart
d55ab32f0f Sort all streams, including custom ones, upon render 2020-06-24 17:30:06 -07:00
Max Goodhart
da93fba53f Put hostname in control UI header 2020-06-23 00:31:16 -07:00
Max Goodhart
5b699f7c31 Use new public JSON streams endpoint 2020-06-23 00:05:31 -07:00
Max Goodhart
6119f52c23 Add keyboard shortcuts 2020-06-22 17:08:46 -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
19b1c95b30 Make clicking a stream id fill an empty space with it 2020-06-20 23:22:07 -07:00
Max Goodhart
6b0433303c Add support for displaying custom web content in views 2020-06-20 22:41:26 -07:00
Max Goodhart
eed5544ba5 Always display manual browser button for spaces in control UI 2020-06-20 16:44:43 -07:00
Max Goodhart
0d7cd9cbbe Reduce space between adjacent grid buttons 2020-06-19 22:31:13 -07:00
Max Goodhart
fd7fc26956 Make control page links open in new window 2020-06-19 19:36:58 -07:00
Max Goodhart
570b07ed1e Allow errored views to be reloaded 2020-06-19 19:36: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
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
1a3c82b2a5 Indicate errored views in control view 2020-06-19 07:27:04 -07:00
Max Goodhart
a0435e24be Fix empty state value 2020-06-19 07:22:05 -07:00
Max Goodhart
d2bca9a21f Simplify control window view state index 2020-06-18 22:15:58 -07:00
Max Goodhart
f605535e32 Rename space -> view 2020-06-18 21:32:45 -07:00
Max Goodhart
0344ab1096 Remove unnecessary optimistic update 2020-06-18 21:32:03 -07:00
Max Goodhart
6bded73711 Fade control window if disconnected 2020-06-18 21:09:12 -07:00
Max Goodhart
77aed5e81c Move listening buttons to end of tab order 2020-06-18 20:58:54 -07:00
Max Goodhart
32a0a189b4 Add web-based remote control with HTTPS support 2020-06-18 17:47:40 -07:00