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
Max Goodhart
54d7a8e1c1
Fix name of example config file in README
2020-07-02 20:03:41 -07:00
Max Goodhart
48c1954c79
Add Twitch stream focus announcement bot support
2020-07-02 20:03:14 -07:00
Max Goodhart
2887ab88a4
Remove no longer necessary customStreams search
2020-07-02 16:43:35 -07:00
Max Goodhart
315a747ef7
Fix ordering of username and password in example config
2020-07-02 15:46:02 -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
8e600f46d9
Fix crash when attempting to id empty stream
2020-07-02 13:59:28 -07:00
Max Goodhart
aaac169a58
Validate Origin header for WebSocket requests
2020-07-02 13:54:50 -07:00
Max Goodhart
c9c84d7530
Fix README example for data source command line arguments
2020-07-02 00:20:55 -07:00
Max Goodhart
a0fcc4e8a8
Make window position, frame, and grid count configurable
2020-07-01 22:41:00 -07:00
Max Goodhart
fd64281676
Add example TOML data file
2020-07-01 13:07:58 -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
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
Max Goodhart
1087c6855e
Merge pull request #20 from evilalmus/main
...
Update control window to render grid boxes based on GRID_COUNT constant
2020-06-28 00:42:34 -07:00
Almus
9072b0b67d
Update control.js
2020-06-28 00:35:57 -07:00
Max Goodhart
8746b33c48
Document hotkeys
2020-06-28 00:10:10 -07:00
Max Goodhart
ddc1e5215d
Whitespace
2020-06-28 00:10:09 -07:00
Max Goodhart
d85897f68c
Add Streamdelay integration
2020-06-28 00:04:15 -07:00
Max Goodhart
b958f21a7d
Fix skipping invalid JSON messages
2020-06-28 00:01:12 -07:00
Max Goodhart
dc0afe4680
Merge pull request #17 from sayhiben/patch-1
...
Update readme.md to address common issues
2020-06-26 18:01:27 -07:00
Ben Menesini
1c0eec2f87
Update readme.md to address common issues
...
I've helped four people install Streamwall now, and we've run into a few issues: confusion around which terminal to use, how to change directories to run the command, and various errors during install or runtime. This commit adds some detail to the install instructions and adds a troubleshooting section
2020-06-26 17:55:25 -07:00
Max Goodhart
385a721d8e
Add CODE_OF_CONDUCT.md
2020-06-24 17:54:47 -07:00
Max Goodhart
eb94da2916
Add FUNDING.yml
2020-06-24 17:44:32 -07:00
Max Goodhart
d55ab32f0f
Sort all streams, including custom ones, upon render
2020-06-24 17:30:06 -07:00
Max Goodhart
8055cd089f
Use cached stream data if API fails
2020-06-23 23:57:46 -07:00
Max Goodhart
07feed0a91
Fix crash when API returns error
2020-06-23 23:42:31 -07:00
Max Goodhart
da93fba53f
Put hostname in control UI header
2020-06-23 00:31:16 -07:00
Max Goodhart
8477a288a9
Sort stream list by id
...
Fixes #8
2020-06-23 00:17:33 -07:00