LibreChat/api/server/services/Files
Danny Avila 7c35d17e3d
🔧 refactor: Integrate PrincipalModel Enum for Principal Handling
- Replaced string literals for principal models ('User', 'Group') with the new PrincipalModel enum across various models, services, and tests to enhance type safety and consistency.
- Updated permission handling in multiple files to utilize the PrincipalModel enum, improving maintainability and reducing potential errors.
- Ensured all relevant tests reflect these changes to maintain coverage and functionality.
2025-08-07 02:57:09 -04:00
..
Audio 🧠 feat: User Memories for Conversational Context (#7760) 2025-06-07 18:52:22 -04:00
Azure 🧑‍💻 fix: Agents Config Defaults and Avatar Uploads Across File Strategies (#7814) 2025-06-10 09:53:15 -04:00
Citations 🔗 fix: File Citation Processing to Use Tool Artifacts 2025-08-07 02:57:07 -04:00
Code 🏪 feat: Agent Marketplace 2025-08-07 02:57:04 -04:00
Firebase 🧑‍💻 fix: Agents Config Defaults and Avatar Uploads Across File Strategies (#7814) 2025-06-10 09:53:15 -04:00
images 👁️ feat: Azure Mistral OCR Strategy (#7888) 2025-06-13 15:14:57 -04:00
Local 🐛 fix: RAG API failing with OPENID_REUSE_TOKENS Enabled (#8090) 2025-06-26 19:10:21 -04:00
OpenAI 🔧 fix: File Deletion for Azure Assistants API (#7466) 2025-05-20 08:37:39 -04:00
S3 📚 feat: Add Source Citations for File Search in Agents (#8652) 2025-08-07 02:52:33 -04:00
VectorDB 📚 feat: Add Source Citations for File Search in Agents (#8652) 2025-08-07 02:52:33 -04:00
index.js 🏪 feat: Agent Marketplace 2025-08-07 02:57:04 -04:00
permissions.js 🔧 refactor: Organize Sharing/Agent Components and Improve Type Safety 2025-08-07 02:57:07 -04:00
process.js 🧹 chore: Add Back Agent-Specific File Retrieval and Deletion Permissions 2025-08-07 02:57:06 -04:00
processFiles.test.js 🔧 refactor: Integrate PrincipalModel Enum for Principal Handling 2025-08-07 02:57:09 -04:00
strategies.js 🔒 feat: Implement Granular File Storage Strategies and Access Control Middleware 2025-08-07 02:57:05 -04:00