New Features
Invalid JSON Editor Support
Edit broken or malformed JSON config files directly in the editor:
Raw Content Display: When a JSON file fails to parse, the editor now shows the raw file content instead of an empty {}
Inline Error Indicator: A clear error message tells you the file could not be parsed and that you need to fix syntax errors before saving
Syntax Error Highlighting: Monaco Editor marks syntax errors so you can correct them directly in the app
Save After Fix: Once the JSON is valid, saving writes the corrected content back to the file
Works for Local and SFTP: Both local clusters and remote SFTP connections preserve raw content on parse failure
Bug Fixes
Fixed Cross-Plugin Schema Leakage: Resolved a visual bug where selecting a plugin could display the visual editor schema from a previously installed plugin instead of the correct one
Schema Fallback Validation: The schema loading fallback now validates the plugin name before using a cached schema, preventing incorrect schemas from being applied to unrelated plugins
Dynamic Editor Remount: The visual editor now properly remounts when switching between plugins, clearing any residual UI state from the previous plugin