4 Commits

Author SHA1 Message Date
198b5f1b90 Migrate MCP transport to Streamable HTTP, add session sweeper, CORS, public URL config
Replaces the old SseServerTransport (broken against current MCP clients —
405s on POST, session-id redirects, no protocol negotiation) with
StreamableHTTPServerTransport. Adds an idle-session sweeper to prevent
abandoned client connections from leaking memory indefinitely, CORS
middleware for browser-based frontend access, and PUBLIC_URL/CORS_ORIGINS
settings so signup responses show the correct connection URL instead of a
placeholder.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-01 13:43:34 +05:30
fc6d7c8ca6 Replace passlib with bcrypt directly — fixes bcrypt 5.0 compatibility 2026-06-29 10:06:21 +05:30
ff8b8995c1 Fix bad import in auth/service.py 2026-06-29 09:20:20 +05:30
b2ca96066b fixed known bugs_new 2026-06-29 09:10:05 +05:30