Version 1 (#160)

New front-end
Launch Chat API
Manage Sources
Enable re-embedding of all contents
Sources can be added without a notebook now
Improved settings
Enable model selector on all chats
Background processing for better experience
Dark mode
Improved Notes

Improved Docs: 
- Remove all Streamlit references from documentation
- Update deployment guides with React frontend setup
- Fix Docker environment variables format (SURREAL_URL, SURREAL_PASSWORD)
- Update docker image tag from :latest to :v1-latest
- Change navigation references (Settings → Models to just Models)
- Update development setup to include frontend npm commands
- Add MIGRATION.md guide for users upgrading from Streamlit
- Update quick-start guide with correct environment variables
- Add port 5055 documentation for API access
- Update project structure to reflect frontend/ directory
- Remove outdated source-chat documentation files
This commit is contained in:
Luis Novo 2025-10-18 12:46:22 -03:00 committed by GitHub
parent 124d7d110c
commit b7e656a319
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
319 changed files with 46747 additions and 7408 deletions

View file

@ -45,7 +45,7 @@ tail -f worker.log
# Database logs
docker compose logs surrealdb
# Streamlit logs (stdout)
# Next.js logs (stdout)
# Run in foreground to see logs directly
```
@ -77,7 +77,7 @@ logging.basicConfig(
INFO - Starting Open Notebook services
INFO - Database connection established
INFO - API server started on port 5055
INFO - Streamlit UI started on port 8502
INFO - React frontend started on port 8502
INFO - Background worker started
INFO - Model configuration loaded
INFO - Source processed successfully
@ -492,7 +492,7 @@ ERROR - Model not found: gpt-4-invalid
### Additional Context
- Using OpenAI provider
- gpt-4o-mini model configured
- gpt-5-mini model configured
- First time setup
```
@ -586,7 +586,7 @@ log_memory_usage()
# Check all health endpoints
curl -f http://localhost:8000/health # SurrealDB
curl -f http://localhost:5055/health # API
curl -f http://localhost:8502/healthz # Streamlit
curl -f http://localhost:8502/healthz # Next.js
```
#### Automated Health Monitoring