diff --git a/src/tracker/ws/handler.py b/src/tracker/ws/handler.py index 61d6d90..53edb46 100644 --- a/src/tracker/ws/handler.py +++ b/src/tracker/ws/handler.py @@ -199,6 +199,10 @@ async def _authenticate(ws: WebSocket, token: str, on_behalf_of: str | None = No "chat_id": str(chat.id) if chat else None, }) + # Auto-subscribe to all member's projects + for p in project_list: + client.subscribed_projects.add(p["id"]) + await ws.send_json({ "type": "auth.ok", "data": {