🐛 Bug Fixes
MCP Server Management
- Fixed MCP removal not working (#4)
- MCP servers can now be properly removed via "Remove" button or JSON editing
- Fixed deep merge logic to handle object replacement instead of merging
- MCP modifications no longer reset onboarding variables (#3)
Trust & Onboarding Section
- Fixed empty Trust & Onboarding section
- Trust settings now display correctly in project configurations
- Fixed data source mapping for project-specific settings
- Toggle switches and counters now work properly
⚡ Performance Improvements
Page Reload Speed
- Significantly improved page reload performance
- Fixed EventSource connection leaks that caused slow reloads
- Eliminated multiple competing connections on page refresh
- Page reloads now match the speed of opening a new tab
Server-Side Optimizations
- Enhanced SSE connection handling with better cleanup
- Added error handling for disconnected clients
- Improved connection establishment with immediate ping
🔧 Technical Changes
- Updated deep merge logic in
CoreServicefor proper object replacement - Fixed React
useEffectdependency issues causing connection multiplexing - Added proper cleanup for EventSource connections and timeouts
- Improved server-side client connection management
🎯 What's Fixed
- ✅ MCP servers can be removed successfully
- ✅ Trust & Onboarding section displays content
- ✅ Fast and consistent page reload performance
- ✅ No more memory leaks from stale connections
- ✅ Onboarding state preserved during MCP changes
Full Changelog: v0.1.2...v0.1.3