forked from retoor/snek
Introduce a new `/rpc.ws` WebSocket route with `RPCView` handler, along with `NotificationMapper` for database persistence. Register `ChannelMessageService`, `ChatService`, and `SocketService` in the service container. Refactor frontend by replacing static chat messages with a `message-list-manager` custom element, adding `Socket` class for WebSocket connection management, and including new JavaScript modules (`models.js`, `message-list.js`, `message-list-manager.js`). Also add a debug print in `ChannelMemberService.create` and expose `services` property on `BaseView`.