Fix project isolation: Make loadChatHistory respect active project sessions
- Modified loadChatHistory() to check for active project before fetching all sessions - When active project exists, use project.sessions instead of fetching from API - Added detailed console logging to debug session filtering - This prevents ALL sessions from appearing in every project's sidebar Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
7
.venv/bin/dotenv
Executable file
7
.venv/bin/dotenv
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from dotenv.__main__ import cli
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(cli())
|
||||
7
.venv/bin/fastapi
Executable file
7
.venv/bin/fastapi
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from fastapi.cli import main
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(main())
|
||||
7
.venv/bin/httpx
Executable file
7
.venv/bin/httpx
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from httpx import main
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(main())
|
||||
7
.venv/bin/jsonschema
Executable file
7
.venv/bin/jsonschema
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from jsonschema.cli import main
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(main())
|
||||
7
.venv/bin/markdown-it
Executable file
7
.venv/bin/markdown-it
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from markdown_it.cli.parse import main
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(main())
|
||||
7
.venv/bin/mcp
Executable file
7
.venv/bin/mcp
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from mcp.cli import app
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(app())
|
||||
7
.venv/bin/pip
Executable file
7
.venv/bin/pip
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from pip._internal.cli.main import main
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(main())
|
||||
7
.venv/bin/pip3
Executable file
7
.venv/bin/pip3
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from pip._internal.cli.main import main
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(main())
|
||||
7
.venv/bin/pip3.11
Executable file
7
.venv/bin/pip3.11
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from pip._internal.cli.main import main
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(main())
|
||||
7
.venv/bin/pygmentize
Executable file
7
.venv/bin/pygmentize
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from pygments.cmdline import main
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(main())
|
||||
1
.venv/bin/python
Symbolic link
1
.venv/bin/python
Symbolic link
@@ -0,0 +1 @@
|
||||
python3
|
||||
1
.venv/bin/python3
Symbolic link
1
.venv/bin/python3
Symbolic link
@@ -0,0 +1 @@
|
||||
/usr/bin/python3
|
||||
1
.venv/bin/python3.11
Symbolic link
1
.venv/bin/python3.11
Symbolic link
@@ -0,0 +1 @@
|
||||
python3
|
||||
7
.venv/bin/ralph
Executable file
7
.venv/bin/ralph
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from ralph_orchestrator.__main__ import main
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(main())
|
||||
7
.venv/bin/uvicorn
Executable file
7
.venv/bin/uvicorn
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from uvicorn.main import main
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(main())
|
||||
7
.venv/bin/watchfiles
Executable file
7
.venv/bin/watchfiles
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from watchfiles.cli import cli
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(cli())
|
||||
7
.venv/bin/websockets
Executable file
7
.venv/bin/websockets
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from websockets.cli import main
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(main())
|
||||
7
.venv/bin/wheel
Executable file
7
.venv/bin/wheel
Executable file
@@ -0,0 +1,7 @@
|
||||
#!/home/uroma/obsidian-web-interface/.venv/bin/python3
|
||||
import sys
|
||||
from wheel._commands import main
|
||||
if __name__ == '__main__':
|
||||
if sys.argv[0].endswith('.exe'):
|
||||
sys.argv[0] = sys.argv[0][:-4]
|
||||
sys.exit(main())
|
||||
Reference in New Issue
Block a user