Commit History

Implement email retrieval functionality and enhance authentication flow in the API
1cd6322

gavinzli commited on

Refactor email metadata handling in list_emails function and update vectorstore initialization with Pinecone integration
8dae98c

gavinzli commited on

Add error handling for image loading in list_emails function
46459dd

gavinzli commited on

Enhance email ID construction: use SHA-256 hash for file data and improve error logging for document addition
ed24eda

gavinzli commited on

Fix string formatting in email ID construction for consistency
355e0f6

gavinzli commited on

Refactor email processing: update message ID handling and improve metadata usage
4016c6f

gavinzli commited on

Refactor email indexing logic: improve check for already indexed emails and enhance logging
5edd2db

gavinzli commited on

Fix logging to convert index_to_docstore_id values to list for accurate output
1d5b077

gavinzli commited on

Enhance email processing: improve logging for existing email checks and add unstructured.pytesseract to requirements
5d55d6f

gavinzli commited on

Update Dockerfile to install libgl1-mesa-glx and enhance email logging in mail controller
5d5142b

gavinzli commited on

Refactor mail handling: update collect function to use MailReqData model and remove unused code
a171580

gavinzli commited on

Refactor email processing: improve logging for email retrieval and remove commented-out code
13884fc

gavinzli commited on

Enhance email processing: add check for existing emails, improve logging, and update requirements
0254a24

gavinzli commited on

Remove hardcoded query string in collect function for improved flexibility
776586f

gavinzli commited on

Fix string formatting in email subject print statement
3abf779

gavinzli commited on

Update DocRetriever to adjust k value and score threshold; add debug print for email subject
2bf1ef6

gavinzli commited on

Implement OAuth 2.0 authentication flow and session management; remove token.pickle file
db83efb

gavinzli commited on

Update attachments directory to use cache and simplify embeddings model initialization
83747e9

gavinzli commited on

Refactor mail and retriever modules to use the new database model; add FAISS dependency for vector storage
9a73c5d

gavinzli commited on

Refactor Dockerfile to install SQLite directly via package manager; update mail controller to retrieve user ID correctly
309c5cc

gavinzli commited on

Enhance Dockerfile to build and install SQLite from source; update mail controller to retrieve and store user ID
0ca6462

gavinzli commited on

Enhance GitHub Actions workflow for Hugging Face sync; add Git LFS support and improve email MIME type handling in mail.py
0c62c4d

gavinzli commited on

Remove obsolete router and controller files; update application structure and dependencies
af08824

gavinzli commited on