feat: moved chat persistance to Server Side

This commit is contained in:
DESKTOP-RTLN3BA\$punk 2026-05-04 03:06:15 -07:00
parent 2e1b9b5582
commit 19b6e0a025
19 changed files with 4515 additions and 390 deletions

31
.vscode/launch.json vendored
View file

@ -26,7 +26,16 @@
"pythonArgs": [
"run",
"python"
]
],
// Mute LangGraph/Pydantic checkpoint serializer warnings
// (UserWarnings emitted from pydantic/main.py when the
// runtime snapshots a SurfSenseContextSchema into a field
// typed `None`) so the debugger's "Raised Exceptions"
// breakpoint doesn't pause on a known-harmless event.
// Production logs are unaffected.
"env": {
"PYTHONWARNINGS": "ignore::UserWarning:pydantic.main"
}
},
{
"name": "Backend: FastAPI (No Reload)",
@ -40,7 +49,10 @@
"pythonArgs": [
"run",
"python"
]
],
"env": {
"PYTHONWARNINGS": "ignore::UserWarning:pydantic.main"
}
},
{
"name": "Backend: FastAPI (main.py)",
@ -54,7 +66,10 @@
"pythonArgs": [
"run",
"python"
]
],
"env": {
"PYTHONWARNINGS": "ignore::UserWarning:pydantic.main"
}
},
{
"name": "Frontend: Next.js",
@ -104,7 +119,10 @@
"pythonArgs": [
"run",
"python"
]
],
"env": {
"PYTHONWARNINGS": "ignore::UserWarning:pydantic.main"
}
},
{
"name": "Celery: Beat Scheduler",
@ -124,7 +142,10 @@
"pythonArgs": [
"run",
"python"
]
],
"env": {
"PYTHONWARNINGS": "ignore::UserWarning:pydantic.main"
}
}
],
"compounds": [