a0e3b256fb
protect fragile animation-end callbacks
...
If a second ring came in, the old callbacks would clear. If this
happened after the first part of the animation (likely), the callback
counter would never hit its target.
2020-10-29 05:11:14 -07:00
5f60cd2a1b
Prompt user for interaction to enable sound when block by browser
2020-10-29 04:59:20 -07:00
b70f92f6f4
leave some extra space above status box
2020-10-29 03:05:08 -07:00
4bdcbcad20
flash background on ring event
2020-10-29 03:00:48 -07:00
55ff48e6a3
{dis}connection beeps for sse stream
2020-10-28 22:04:32 -07:00
1fb5b37949
tabular layout for status box
2020-10-28 21:52:16 -07:00
59e0643902
Format status box
2020-10-28 21:41:29 -07:00
be65559f87
play indoor chime on ring
2020-10-28 20:21:26 -07:00
13f1203a65
Reconnect on error. Show connection status. Use JQuery.
2020-10-22 15:22:30 -07:00
c752289af1
send explicit pings to client
2020-10-15 11:58:48 -07:00
069099c7bb
button presses -> sse -> web display
2020-10-15 11:57:40 -07:00
3b86c9fe21
use async interrupt. blank web service.
2020-10-13 13:32:32 -07:00