refactoring and keeping websocket alive
a release for persistent ring for chat messages, and websockets kept alive
informative message to chat box