12 Commits

Author SHA1 Message Date
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