Repository navigation
Releases
Releases · ROCK-LAB-PRIVATE-LIMITED/KittySuite-IDE
1.4.2
v1.4.1
Release Notes - Version 1.4.1
What’s New
🤖 Adjutant Improvements
- One Click Local AI: You can now run LLMs locally with a single click. Simply drag and drop GGUFs into the Adjutant Panel, including vision-encoder GGUFs and click start server. You can also share over LAN and set the LLM to autostart on subsequent app launches.
- Advanced Controls: Fine-tune Adjutant behavior with new per-model settings for temperature.
- Enhanced Chat Management: New context menu options in the AI chat allow you to "Reset to here" or export conversations as plain text or Markdown.
- Improved Tools: Significant reliability improvements to the AI-powered 3-way merge tool.
💻 Expanded Language & Platform Support
- New Language Engines: Added full support for MicroPython, C#, R, and Flutter/Dash.
- Better UX for microcontrollers: Added port selection and serial plotter configuration (manual scaling in addition to the existing automatic scaling).
- Script Execution: You can now execute shell scripts (
.bat,.cmd,.sh) directly from the editor. - CSS Tools: Navigation tree and improved visual highlighting for CSS files.
📂 Workflow & File Management
- Instant Project Setup: Quickly set project path by dragging and dropping files/folders directly onto the file tree.
- Git remote Integration: Seamlessly connect to GitHub or other git remote servers directly from the version control window.
- File Transfer: Added
crocintegration GUI, direct file/folder transfers over network/internet. Simply select a combination of files and folders, right click and select "Send selected using croc". Or you can drag and drop files/folders into thecrocSend window. To receive, right click the folder to receive in and select "Receive here using croc". - Context Menu Shortcuts: Added "Copy as text" to the file browser for pasting code files into external LLM providers (some providers disallow certain file types, this gets around that).
🛠️ Improvements & Bug Fixes
- General Stability: Fixed a critical issue where the file tree would freeze when navigating to deleted directories.
- Smoother Workflow: Reduced repetitive prompts when launching hardware-based projects.
- Security: Implemented various security hardening measures.
- Bug Fixes: Other assorted platform specific bug fixes and stability improvements.
🔐 Signature Verification
To verify the authenticity of the installer files, use:
minisign -Vm <filename> -P RWTI79HUgL+C3MLnP0T77TZDmMEz20YFa5lQPHQ0SR3+5ip0kRuGiAUA
Ensure you have downloaded the corresponding .minisig files.
v1.3.4
🚀 Release Notes
✨ New Features
- Out-of-the-Box Language Environments: The application now comes bundled with native Go and Zig runtimes. We now offer seamless, zero-configuration support for Python, Go, C, C++, Zig, HTML, CSS, and JavaScript across all operating systems.
- Customizable Editor Typing: Added new user settings to easily toggle bracket auto-closing on or off based on your workflow preferences.
- Emoji Stripper: Introduced a new utility feature that allows you to instantly strip all emojis from the current tab.
⚡ Improvements & Changes
- Optimized C/C++ Execution: C and C++ environments now default to the bundled Zig engine for improved reliability.
- Startup Defaults: The application now intelligently defaults to the Python backend upon startup.
- Theme Management: The theme system has been upgraded to automatically install and populate default themes on a fresh installation.
- Workspace Initialization: Improved the logic for selecting default directories on startup.
🐛 Bug Fixes
- Smart Indentation Fixes: Addressed several edge cases
- Linux Terminal Environments: Resolved an issue where the integrated terminal on Linux systems was failing to activate Python virtual environments.
- Theme Compatibility: Fixed hardcoded text colors in certain UI widgets to ensure text remains fully legible whether you are using a Light or Dark theme.
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.
v1.3.2
Changelog for v1.3.2:
- Adjutant widget can now be placed in any of the three panels.
- Improved adjutant UI slightly.
- Improved acknowledgements, will improve further.
- Smartpaste now has the clipboard content pre-pasted.
- Tuned the python backend slightly (better restarts).
Roadmap for v1.3.3:
- Better acknowledgements (tune list manually, add missing details).
- Better splash-screen.
- Ability to open any arbitrary file as text.
v1.3.1
Changelog for 1.3.1:
- Fixed Settings menu.
- Fixed uv, frfr.
- Added acknowledgement screen, currently placeholder, will flesh out completely in next release.
- Added wordwrap, enable/disable AI, enable/disable always expanded structure panel entries, default to git or dulwich.
- Added splash screen, currently very late to show, will enhance on next release.
- Changed app GUID
- Corrected install folder
- Switched default folder on first launch to Documents
- Added EULA to setup