Skip to content

Releases: SyntaxError-TwT/Ultimate-IDE-Pro

Lucas-IDE-Pro v6.0

01 Mar 02:33
d33b01a

Choose a tag to compare

📝 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

23 Feb 14:43
5185b72

Choose a tag to compare

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

23 Feb 02:09
6b3730b

Choose a tag to compare

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

23 Feb 01:42
0054ce9

Choose a tag to compare

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