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