Repository navigation
v1.3.3
Version 1.3.3 marks a significant milestone with the debut of macOS (Apple Silicon) and Debian Linux support. This update brings enhanced environment stability, optimized version control performance, and other small fixes and features.
🚀 New Platform Support
- macOS: Full native support for Apple Silicon (tested on M1 and M4 chips, A18 pro status unknown).
- Linux: Official support for Debian-based distributions.
✨ New Features & Enhancements
- AI Control: Added an unconditional "STOP" button to terminate AI responses immediately. The system now ensures all AI processes are safely terminated upon closing the application.
- 🎈Streamlit Integration: Added a dedicated Streamlit execution button within the Python environment for rapid web-app prototyping.
- Theming Engine:
- Added support for forcing Light, Dark, or System themes.
- Theme-specific fonts are now loaded dynamically from the active theme directory.
- Flexible File Handling: Users can now force-open any arbitrary file type in text mode, regardless of extension.
- Enhanced Git Workflow: The IDE now intelligently prompts for a "Git Init" when a repository is missing, rather than triggering a system error.
- Audit Logging: Implemented compulsory Tool Audit JSON for improved tracking of automated refactoring and tool usage.
🔧 Bug Fixes
Environment & Runtimes
- Jupyter Stability: Resolved a critical issue preventing the Jupyter notebook kernel from starting.
- Venv Management: Fixed a bug where executing Zig or Nim via right-click would cause the active virtual environment to detach or disappear.
- Jupyter Context Menu: Restored the "Execute" functionality in the Jupyter right-click context menu.
- Terminal Fixes: Resolved issues where the Jupyter virtual environment was broken within the integrated terminal.
Version Control (Dulwich)
- Performance Optimization: Significantly reduced dulwich operation lag. The system now correctly respects
.gitignorerules, preventing unnecessary file scanning. - Initialization Fix: Resolved the "Unknown Revision HEAD" error during repository initialization.
Editor & UI/UX
- Auto-Indentation: Fixed a bug causing redundant indents after Python function definitions and improved "Shift + Tab" behavior to prevent accidental whitespace selection.
- Navigation: Fixed a navigation bug where word-wrap would break the "line jump" feature in the structure view.
- Iconography: Restored missing icons for Jupyter, Zig, Nim, PHP, and PlatformIO.
- UI Layering:
- Fixed success messages appearing behind the login window.
- Adjusted splash screen timing to ensure it clears before login prompts appear.
- Fixed the "Send" keyboard shortcut for a smoother messaging experience.
General Stability
- Debugger: Fixed a crash occurring when attempting to debug empty lines.
- Streamlit Launcher: Improved the reliability of the Streamlit launcher.
This update is recommended for all users to ensure the best performance and stability across all supported language backends.