Commit graph

10 commits

Author SHA1 Message Date
e7ecde32a2 admin: split monitor list in 3, add sending text selection to monitor 2021-02-24 23:52:33 +01:00
893f3dc87b control via admin what players to show in monitor 2021-02-04 00:04:03 +01:00
2bf3d301e6 add an animation to score changes 2021-02-02 23:05:00 +01:00
9e7000054b fix connection time syncing handling
Share the time syncing code, and while we're at it wrap the whole
connection thing in a class.  Makes it easier to pass the connection
around & later on add more advanced handler registration if we want to.
2021-02-02 21:02:30 +01:00
ab7f6014a4 add original version of old crummy monitor 2021-02-02 00:42:02 +01:00
b00f8a357c add support for setting points, tokens, and broadcasting control msgs
Control messages are messages that are broadcast to all clients and have
no clearly defined content.  The idea is that this can be used to
control a monitor without having to keep adding support for specific
commands on the protocol layer.
This also changes some of the existing messages and adds another
ridiculous convenience layer to our HTML/JS templating: data-eval.
We should probably just bite the bullet and use some reactive framework.
2021-02-01 23:07:49 +01:00
f406627042 show in the UI if a player is disconnected 2021-01-31 00:56:30 +01:00
4908b1fc6e add user session reclaiming
In its current state the implementation should allow a user to resume
their session if the websocket connection is reset, for whatever reason.
This could be expanded to allow session sharing (multiple agents logging
in to the same client), or manual session resume via some sort of
password (encode uid & key to some pass-phrase kinda thing, or QR code).
2021-01-31 00:19:35 +01:00
f4cf26a33e add basic session & credential dealing 2021-01-30 13:41:25 +01:00
f6bf544f54 init with crummy buzzer & docker setup
so much boilerplate :O
2021-01-29 01:20:17 +01:00