Skip to content

v1.3.3

Choose a tag to compare

@GeoArkadeep GeoArkadeep released this 26 Mar 04:32
· 6 commits to main since this release

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 .gitignore rules, 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.