Skip to content

Releases: CoreTrace/coretrace-gui

5.0.1-a

21 May 08:06

Choose a tag to compare

CTrace GUI v5.0.1a — Release Notes


New Features

AI Assistant — Conversation History

You can now browse, restore, and delete past conversations with the AI assistant. Click the clock icon in the assistant header to open your conversation history. Conversations are saved automatically after every exchange.

AI Assistant — New Chat Button

A + button in the assistant header lets you instantly start a fresh conversation without losing your history.

AI Assistant — Smarter Code Context

The Current file button now shows exactly what it's sending:

  • Highlight code with your mouse first — only that selection is sent (e.g. main.c:12-34)
  • No selection — sends the full file (e.g. main.c:1-150)

The context label in the message reflects the file name and line range.


Bug Fixes

Files no longer appear blank after restarting the app

Previously, files could open empty in the editor after closing and reopening the app, even though the file on disk was intact. The workspace state restore now re-reads file content directly from disk on startup instead of relying on a potentially stale cache.

State is always saved on quit

A race condition could cause the workspace state save to be silently skipped when closing the app, leading to lost tab positions or content. The quit sequence now retries the save and waits up to 3 seconds to ensure it completes.


Removed

Visualyzer tab

The Visualyzer panel and its associated menu entry have been removed from the main interface.

v5.0.0

01 May 18:10

Choose a tag to compare

What's New

Security

  • Secure LLM API Keys — API keys are now stored securely and no longer exposed in plain config files
  • Path Validation — File operations now validate paths against the workspace root to prevent directory traversal

Performance

  • Large File Memory Handling — Files over 5 MB no longer load fully into memory; only the first 1 MB is read on
    open, with a "Load next 1 MB" button to extend incrementally
  • Optimized Workspace Watching — File watcher now respects .gitignore rules and uses a 300 ms debounce,
    significantly reducing CPU usage on large repositories
  • Faster AppImage Loading — Improved startup time for the Linux AppImage build

Bug Fixes

  • Unknown Tool Error — Resolved an error that appeared when using certain tools in the assistant panel
  • Updated Vulnerable Dependencies — Patched packages with known security vulnerabilities

4.6.6

28 Apr 10:09

Choose a tag to compare

New UI with glass effect released.
You can now choose between server or direct binary execution for analysis !

v4.6.2 beta (Glass UI)

14 Apr 05:57

Choose a tag to compare

Pre-release

This is a beta release of the new GUI interface, it features a glass effect UI and fixes many visual bugs, search feature have been reworked same for Coretarce tools panel. Perfromace enhanced and you can view real time data by pressing : Ctrl + Alt + P

image image

v4.5.1

13 Apr 06:56

Choose a tag to compare

release: v4.5.1

v4.5.0

13 Apr 03:07
879224e

Choose a tag to compare

AppImage load time have been optimized.

v4.4.1

08 Apr 08:34

Choose a tag to compare

chore(release): 4.4.1

v4.3.0

02 Apr 10:22

Choose a tag to compare

Implemented some high priority security features.

- enforce Electron security best practices (contextIsolation + preload bridge)
- Disable nodeIntegration and enable contextIsolation in both BrowserWindows
- Create preload.js with contextBridge exposing a whitelisted window.api object
  (30 invoke, 9 send, 7 receive IPC channels)
- Replace all renderer require('electron') / window.ipcRenderer calls with window.api
- Load renderer modules via <script> tags in dependency order instead of require()
- Wrap all renderer files in IIFEs to prevent global scope collisions
- Strip event parameter from all ipcRenderer.on callbacks (preload handles it)
- Add sandbox: false to support path/fs usage in preload on Electron 38+
- Fix EPERM on Windows during backend update by filtering symlink tar entries

v4.2.0

01 Apr 08:35

Choose a tag to compare

Added auto update for backend binary.

v4.1.1

13 Mar 11:30

Choose a tag to compare

release 4.1.1