Release Notes v0.2.0
This release significantly enhances the modern code editor built with Tauri and React, focusing on performance improvements and new features.
π New Features:
- Added Audio Player component for media file support
- Implemented Zustand stores for improved state management
- Added dropdown-menu component for enhanced UI interactions
- Added contributing guidelines for developers
π οΈ Performance Improvements:
- Migrated file and folder operations from frontend to Rust backend
- Moved terminal sanitization to backend for better security and performance
- Moved search functionality to backend for improved performance
- Implemented state management with Zustand for more efficient reactivity
π Bug Fixes:
- Fixed typing issues in CodeMirror
- Fixed folder creation and nested folder refreshing
- Removed dangling cfg directive (Thanks!)
- Fixed code editor rerendering issues
- Fixed issues with losing file content while moving files
- Fixed problems with editing copied/moved files
- Fixed various lint errors
π§ Technical Details:
- Built with React + TypeScript + Tauri
- Powered by CodeMirror 6 editor engine
- Multi-language programming support ( Moving to LSP soon)
π Notes:
This version focuses on improving performance by moving some CPU-intensive operations to the Rust backend while expanding the feature set. We've also addressed several bugs to improve stability. We welcome bug reports and suggestions on GitHub.
Previous version: v0.1.0