v2.104.0
7 days ago by Jordan Fanapour
New Features
- Component Feedback System: Registry-agnostic feedback system with sliding panel UI, star ratings, comments, and component hierarchy visualization
- File Storage Operations: Complete set of file storage actions supporting Azure Blob Storage, Google Drive, Dropbox, Box.com, and SharePoint with create, delete, copy, move, and list operations
- AI Agent Manager Actions: Comprehensive agent management system with deactivate-agent, export-agent-bundle, set-agent-prompt, and validate-agent-configuration actions
- Gamma Presentation Integration: New action to generate presentations, documents, and social media posts using Gamma's API with multiple export formats
- Perplexity Search Integration: Web search action powered by Perplexity AI for enhanced content discovery
- Message Threading Support: Added conversation threading with ParentID relationships for nested message structures
- Component Registry User Tracking: SDK now sends authenticated user email for usage analytics and contact tracking
- Resizable & Draggable Dialogs: All AI Agent dialogs converted to WindowService with corner resizing and drag-and-drop capabilities
Improvements
- Enhanced Web Page Content Action: Added support for JSON APIs, PDF, DOCX, XML, CSV, HTML, and images with intelligent content type detection and 'auto' mode
- AI Prompt Error Handling: Configurable maxErrorLength parameter replaces hardcoded error truncation (500 chars)
- React Runtime Debug Logging: Restored debug logging with production guards and comprehensive README documentation
- CodeGen SQL Dependency Ordering: Added TempBatchFile utility for proper dependency-ordered SQL execution and cascade delete fixes
- Component Registry Client SDK: Enhanced with REGISTRY_URI_OVERRIDE and REGISTRY_API_KEY support for multi-registry environments
- AI Model Support: Added Claude 4.5 Sonnet model configuration
- Agent Conversation Management: Improved agent run tracking with immediate loading from first progress update
Bug Fixes
- Entity Name Corrections: Fixed critical entity references to use proper "MJ: " prefix for newer core entities (AI Agent Prompts, AI Agent Runs, etc.)
- CodeGen EntityField Sequence Collisions: Fixed with dynamic offset based on max existing sequence per entity
- Self-referential Foreign Key Handling: Skip self-referential FKs in cascade delete dependency analysis
- OpenAI GPT-4 Extended Thinking: Fixed SupportsEffortLevel configuration
- AI Parameter Extraction: Fixed edge cases in AIPromptRunner and QueryEntity
- Component Hierarchy Tracking: Fixed in dynamic reports and linear report components
- Dialog Z-Index Issues: Fixed layering to render above MJExplorer banner
- HTML to Markdown Conversion: Enhanced parsing with JSDOM and Turndown library integration