Releases: SyntaxError-TwT/Ultimate-IDE-Pro
Lucas-IDE-Pro v6.0
📝 Lucas IDE Pro v6.0 ULTRA - Developer Log
Welcome to the Cloud Ascension update! This release transforms the Lucas IDE from a local prototype into a full-stack, cloud-connected development environment. 🌊💎🕺
☁️ The "Cloud Vault" (Supabase Integration)
Persistent Storage: No more losing code on refresh! Projects are now saved to a real-world Supabase SQL database.
Zero-Trust Handshake: Implemented st.secrets architecture. Your API keys are now locked in a digital vault, keeping the engine secure.
SQL Shelves: Built a custom relational table structure to handle project names, code blocks, and language metadata.
🏎️ Turbocharged Engine (Performance)
High-Speed Rail: Integrated PyArrow for lightning-fast data serialization between the Vault and the UI.
Live File Monitoring: Added Watchdog to the backend. The engine now reacts to system changes with zero lag.
Unbuffered Execution: Updated the runner to python3 -u. You now get your terminal output in real-time, character by character. 🐍⚡
🩺 System Health 2.0 (The Truth Update)
Mac OS Optimization: Fixed the logic bug where Batch files showed green on Mac. System Health now correctly identifies that cmd is missing on Apple silicon. 🔴🍎
Binary Mapping: Improved the shutil.which diagnostic tool to verify actual compilers (G++, Rustc, Go) rather than defaulting to the Python path.
🎨 UI/UX & Aesthetics
The "Stylish Box" Restoration: Fully restored the glassmorphic Developer Log footer with custom CSS.
Interactive Status: Replaced static text with st.status containers. You can now watch the engines fire up during heavy compilation.
Dynamic Templates: Added smarter "Start" code for C#, HTML, and Python to get you coding in seconds.
🛠️ Technical Specs
Engine: Python 3.14 (Cutting Edge) 🛸
Database: Supabase (SQL)
UI Framework: Streamlit + Ace Editor
Speed Profile: Ultra-Smooth (via PyArrow)
"We don't just write code; we build systems." 🚀🔥🏆
v5.0
Lucas-IDE-Pro 5.0
Major New Features
• The "Cloud-Shield" Architecture: Fully optimized for Streamlit Cloud. Run high-performance code without exposing your local IP or hardware details.
• System Health Dashboard: A new sidebar diagnostic tool that checks the status of installed compilers (Rust, Java, Go, Pwsh) in real-time.
• Execution Status 2.0: Replaced static text with st.status containers, providing a live progress bar during compilation of heavy languages like Rust and C++.
• 2 New Languages Added: Added HTML and SQL support in the IDE (Note: HTML and SQL needed to be downloaded in order to execute)
• Fixes:
• ModuleNotFoundError for streamlit-ace by standardizing the requirements.txt build.
• [Errno 2] No such file or directory for javac by implementing the packages.txt system installer.
• ClassNotFoundException in Java by providing a default Main class template for new users.
NOTE: Lucas-IDE-Pro is still in development, if you want to get a test application for the pre-release, please contact lynnluo829@gmail.com
Full Changelog: v4.9...v5.0
Lucas-IDE-Pro v4.9
Lucas-IDE-Pro v4.9 (One of the most stable upgrades)
• Patched Bugs and enhanced stability.
• Enhanced stability for JS (Javascript), Java, C#, C++, Powershell, and batch (Command Prompt for Windows).
• Added a Developer Log in the website (Idk why)
• Visual Identity: Moved away from the standard white/grey look to a custom Purple and Dark CSS theme with glowing buttons and rounded corners.
• Brighter Error Handling: Errors shifted from plain text to High-Visibility Error Boxes with a custom red-bordered design that makes bugs impossible to miss.
• System Stability: Improved how the code runs by using Environment Copying, which helps the IDE interact better with your Mac's internal paths for languages like Go and Rust.
Note: On Mac, or Linux, it is required to install python, or other languages, u can ask Gemini or ChatGPT for help.
To run, please run python3 -m streamlit run {The path the file is in}/Ultimate\ IDE\ Pro.py
Full Changelog: Lucas-IDE...v4.9
Lucas-IDE-Pro v3.5
Lucas-IDE-Pro v3.5 (One of the biggest release ever)
• Patched Bugs from original file.
• 16+ Language Expansion: This version moved beyond just Python and Javascript to include support for Bash, Go, Rust, Java, and even PHP.
• The "Smart Scan" Engine: Lucas-IDE-Pro v3.5 was the first version to integrate pyflakes, giving you real-time Python error checking so you didn't have to wait until you hit "Run" to find a typo.
• The Language Dictionary: Introduced the extensions = {...} mapping, which allowed the IDE to understand that Python needs .py for the extension name and C++ needs .cpp.
• Ace Editor Integration: Switched to streamlit-ace, which brought professional features like line numbers, code folding, and bracket matching.
Full Changelog: https://github.com/SyntaxError-TwT/Lucas-IDE-Pro/commits/Lucas-IDE