Fedor
cd90b0d58a
feat: Добавлен инструмент генерации документов для AI Ассистента
...
- Создан API create_document_with_text.php для создания DOCX/XLSX/PPTX с текстом от AI
- Поддержка Markdown форматирования (заголовки, жирный, курсив, списки, код)
- Установлен PHPWord для красивого форматирования документов
- Исправлены пути сохранения (crm2/CRM_Active_Files/... без /crm/ в начале)
- Замена пробелов на подчеркивания в именах папок
- Создана документация для AI и разработчиков
- Добавлены API для работы с шаблонами Nextcloud
2025-11-12 19:46:06 +03:00
Fedor
9245768987
🚀 CRM Files Migration & Real-time Features
...
✨ Features:
- Migrated ALL files to new S3 structure (Projects, Contacts, Accounts, HelpDesk, Invoice, etc.)
- Added Nextcloud folder buttons to ALL modules
- Fixed Nextcloud editor integration
- WebSocket server for real-time updates
- Redis Pub/Sub integration
- File path manager for organized storage
- Redis caching for performance (Functions.php)
📁 New Structure:
Documents/Project/ProjectName_ID/file_docID.ext
Documents/Contacts/FirstName_LastName_ID/file_docID.ext
Documents/Accounts/AccountName_ID/file_docID.ext
🔧 Technical:
- FilePathManager for standardized paths
- S3StorageService integration
- WebSocket server (Node.js + Docker)
- Redis cache for getBasicModuleInfo()
- Predis library for Redis connectivity
📝 Scripts:
- Migration scripts for all modules
- Test pages for WebSocket/SSE/Polling
- Documentation (MIGRATION_*.md, REDIS_*.md)
🎯 Result: 15,000+ files migrated successfully!
2025-10-24 19:59:28 +03:00
Fedor
ac7467f0b4
Major CRM updates: AI Assistant, Court Status API, S3 integration improvements, and extensive file storage system
...
- Added comprehensive AI Assistant system (aiassist/ directory):
* Vector search and embedding capabilities
* Typebot proxy integration
* Elastic search functionality
* Message classification and chat history
* MCP proxy for external integrations
- Implemented Court Status API (GetCourtStatus.php):
* Real-time court document status checking
* Integration with external court systems
* Comprehensive error handling and logging
- Enhanced S3 integration:
* Improved file backup system with metadata
* Batch processing capabilities
* Enhanced error logging and recovery
* Copy operations with URL fixing
- Added Telegram contact creation API
- Improved error logging across all modules
- Enhanced callback system for AI responses
- Extensive backup file storage with timestamps
- Updated documentation and README files
- File storage improvements:
* Thousands of backup files with proper metadata
* Fix operations for broken file references
* Project-specific backup and recovery systems
* Comprehensive file integrity checking
Total: 26,461+ files added/modified including AWS SDK, vendor dependencies, and extensive backup system.
2025-10-16 11:17:21 +03:00
Fedor
cf520a7db5
Initial commit: CRM project with S3 integration and advanced APIs
2025-09-26 10:43:05 +03:00