|
1 | | -# 🚀 Second Brain v5.0.0 - FULLY LOCAL AI |
| 1 | +# 🚀 Second Brain v5.0.0 - FULLY LOCAL AI (Re-release) |
2 | 2 |
|
3 | | -## Release Date: January 16, 2025 |
| 3 | +## Release Date: January 16, 2025 (Updated: January 18, 2025) |
4 | 4 |
|
5 | 5 | ## 🎯 NO MORE API KEYS! 100% LOCAL MODELS! |
6 | 6 |
|
@@ -40,13 +40,29 @@ Tested on RTX 4090: |
40 | 40 | - **Memory usage**: ~12GB VRAM (all services combined) |
41 | 41 | - **Processing speed**: 200 docs/minute, 20 images/minute |
42 | 42 |
|
43 | | -### 🔧 Architecture |
| 43 | +### 📸 Google Photos Takeout Pipeline (NEW!) |
| 44 | +- **Batch processing** of multi-part Google Takeout archives |
| 45 | +- **HEIC support** for iPhone photos with automatic conversion |
| 46 | +- **Real-time dashboard** with WebSocket updates |
| 47 | +- **Deduplication** to avoid reprocessing existing photos |
| 48 | +- Successfully tested with **60,000+ photos** indexed |
| 49 | +- Processes 10GB+ archive files without memory issues |
| 50 | + |
| 51 | +### 🐳 Docker-First Development (UPDATED) |
| 52 | +- **Complete Docker-only workflow** - no Python venv needed |
| 53 | +- **Cross-platform support** with automatic OS detection |
| 54 | +- **Windows 11 + WSL2** optimized configuration |
| 55 | +- **Port standardization** - all services on port 8000 (was 8001) |
| 56 | +- **Host service connectivity** via docker-compose.override.yml |
| 57 | + |
| 58 | +### 🔧 Architecture (UPDATED) |
44 | 59 | ``` |
45 | | -Port 8001: Main FastAPI backend |
| 60 | +Port 8000: Main FastAPI backend (changed from 8001) |
46 | 61 | Port 8002: CLIP image embeddings |
47 | | -Port 8003: LLaVA vision understanding |
| 62 | +Port 8003: LLaVA vision understanding |
48 | 63 | Port 1234: LM Studio (text + embeddings) |
49 | 64 | Port 5432: PostgreSQL with pgvector |
| 65 | +Port 8080: Adminer database UI |
50 | 66 | ``` |
51 | 67 |
|
52 | 68 | ### 🚀 Quick Start |
@@ -128,9 +144,20 @@ LLAVA_SERVICE_URL=http://127.0.0.1:8003 |
128 | 144 | - Hybrid search: <100ms |
129 | 145 | - Image similarity: <200ms |
130 | 146 |
|
| 147 | +### 🛠️ Re-release Fixes (January 18, 2025) |
| 148 | +- **REMOVED** all OpenAI references from codebase (was causing test failures) |
| 149 | +- **FIXED** `save_to_disk` AttributeError in periodic persistence |
| 150 | +- **FIXED** CI/CD pipeline - all tests passing |
| 151 | +- **FIXED** WebSocket real-time updates for photo pipeline |
| 152 | +- **IMPROVED** Photo processor to handle corrupted files gracefully |
| 153 | +- **UPDATED** Docker mounts for Google Drive integration |
| 154 | +- **RENAMED** dev.bat/sh to manage.bat/sh for clarity |
| 155 | +- **ADDED** Cross-platform startup scripts (start-dev.bat/sh) |
| 156 | + |
131 | 157 | ### 🐛 Known Issues |
132 | 158 | - LM Studio must be started manually |
133 | 159 | - First model load takes 30-60 seconds |
| 160 | +- Google Drive files must be "Available offline" for Docker access |
134 | 161 | - Vision API requires proper CUDA setup |
135 | 162 |
|
136 | 163 | ### 🔮 Roadmap |
|
0 commit comments