Commit graph

12 commits

Author SHA1 Message Date
Vadym Samoilenko
ad8e857cf6 Update README and add CLAUDE.md developer guide
- README: rewrite for Docker-first setup, add Studio features, update schema/endpoints, add troubleshooting for common Docker issues
- CLAUDE.md: new file with architecture overview, deployment commands, DB schema, common issues for AI assistants

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 22:27:11 +00:00
michael
30ae7080e3 adjusted polling logs and another video processing fix 2025-10-17 16:46:12 -05:00
michael
68108bd472 added gemini video processing support 2025-10-17 16:08:15 -05:00
michael
aff4e7154d added llm based fallback extraction method for file types llamaextract doesn't support 2025-10-17 15:36:55 -05:00
michael
c70dc59bfc added 30+ supported file formats 2025-10-17 15:11:44 -05:00
michael
a0d34a57ad added .gitignore to project root 2025-10-16 17:24:39 -05:00
michael
126803821b changed backend URLs in frontend config for production 2025-10-16 16:12:07 -05:00
michael
e99f6f5c8d changed redis port and added .service file 2025-10-16 15:52:42 -05:00
michael
f40ed9ad37 fixed some aesthetic things and added MSAL/PKCE login 2025-10-16 11:18:06 -05:00
DJP
5dda8d66c2 Complete comprehensive README - installation, features, troubleshooting
 README.md Complete:
- Full installation instructions
- All features documented
- API endpoints listed
- Troubleshooting guide
- User management
- Database setup
- Known issues
- Architecture
- Production deployment

Ready for production use!
2025-10-03 11:39:50 -04:00
DJP
2c822d7344 Complete Next.js migration with ALL features - 100% parity achieved
 COMPLETE FEATURE LIST:

Backend API Routes (100%):
- All auth, notebook, document, chat, admin routes
- Document summaries endpoint
- Cross-document synthesis endpoint
- Podcast generation endpoint
- Notebook sharing endpoints (share, list, remove)
- Chat sessions management (create, rename, delete, share)
- Shared notebooks endpoint

Frontend Pages (100%):
- Authentication (login/signup with validation)
- Notebooks list (create, view, delete with correct models)
- Notebook detail with ALL features:
  * Multi-file upload (1-20 PDFs)
  * Document summaries display (expandable)
  * Highlights per document
  * Q&A per document
  * Cross-document synthesis (themes, insights, findings)
  * Podcast generation (length, theme, audio player)
  * Notebook sharing (email, permissions, manage access)
  * Task tracking with status
- Chat with sessions sidebar:
  * Multiple chat sessions
  * Private vs shared chats
  * Rename/delete/share sessions
  * WebSocket real-time chat
  * Source citations display
- Shared notebooks page (view shared, permissions)
- Admin dashboard (stats, health)

Features Matching Streamlit App:
 User authentication with protected routes
 Create notebooks with 6 AI models + pricing
 Multi-document upload with background processing
 Document summaries, highlights, Q&A (per doc)
 Cross-document synthesis (themes, insights)
 Podcast generation with custom options
 Notebook sharing with permissions (Read/Write/Share)
 Chat sessions management (rename, share, delete)
 Shared notebooks view
 Task tracking with real-time updates
 Admin dashboard
 Navigation with user info
 Logout functionality

Technical Improvements:
- Fixed auth flow (email login, proper validation)
- Fixed WebSocket error handling
- Fixed chat message storage (role/content)
- Fixed async notebook creation
- Added comprehensive error handling
- Added loading states
- Added status indicators
- Protected all routes with auth
- Zustand auth persistence
- React Query caching

Documentation:
- Comprehensive README with install instructions
- Feature list documenting all capabilities
- API endpoint documentation
- Troubleshooting guide
- Usage guide

Tech Stack:
- Next.js 15 + React 19 + TypeScript
- FastAPI + SQLAlchemy + PostgreSQL
- React Query + Zustand + Axios
- Tailwind CSS 4
- WebSockets
- Docker Compose

Repository: https://bitbucket.org/zlalani/sandbox-notebookllamalm-nextjs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-02 22:23:04 -04:00
DJP
2a587dbd61 Complete session 1 - FastAPI working, comprehensive docs for continuation 2025-10-02 17:17:47 -04:00