Skip to content

Releases: Subham12R/Trace

v0.3.3

22 Jun 07:10

Choose a tag to compare

Full Changelog: v0.3.2...v0.3.3
MACOS Cross Platform synchronization update..

Windows Proxy and Cloud Update

21 Jun 15:19

Choose a tag to compare

Add Ollama proxy, offline UI, export, cloud sync APIs, and auth hardening

  • Ollama transparent proxy on :11435 intercepts token counts from third-party apps and logs to ~/.trace/ollama_proxy.jsonl; proxy status exposed via /api/system/proxy-status
  • Stronger provider auto-detection: platform-specific default paths and running-process detection via subprocess
  • Offline/skeleton UI: Zustand serverStore, OfflineBanner, skeleton cards when server is unreachable, persistent offline toast
  • Toast notifications for provider detection, provider connect/disconnect
  • Export endpoints: GET /api/export/json and /api/export/csv with range filtering; Export Data card in Settings
  • Cloud sync local APIs: /api/cloud/account, /api/cloud/token, /api/cloud/logout, /api/cloud/sync; cloud_synced_at column on Request; watcher auto-syncs on each tick; AccountPage with login/logout UI
  • Electron deep-link: registers trace:// protocol, handles open-url (macOS) and second-instance (Windows), forwards JWT to renderer; exposes openCloudLogin and onCloudAuthCallback via preload
  • Auth hardening: credential format validators in auth.py, trace-cloud provider added
  • Model art: added CodeLlama, Phi, Falcon, StarCoder, Cohere family rules
    --Cross Platform sync supported

v0.3.1 — Mac support, window & detection fixes

20 Jun 14:38

Choose a tag to compare

What's new

Mac support

  • First native macOS build (Apple Silicon DMG)
  • Mac PyInstaller server bundle with macOS keyring backend

Bug fixes

  • Window close: Fixed close button on original window when a duplicate existed — each window now always hides itself (closure over win, not mainWindow)
  • Duplicate window: Added requestSingleInstanceLock so a second launch focuses the existing window instead of opening a new one; createWindow is now idempotent
  • Cursor detection: Fixed scan pattern parsing (**/*.jsonl was resolving to .jsonl hidden files via lstrip); fixed glob-path detection for copilot; filtered /dev/null OTEL false-positives

v0.3.0 — System tray, auto-update & window fix

19 Jun 14:47

Choose a tag to compare

What's new

  • Background running: closing the window now minimizes to system tray instead of quitting. Right-click the tray icon to reopen or quit.
  • Auto-update: the app will automatically download new releases in the background and prompt you to restart — no more manual uninstall/reinstall.
  • Fix: app window was not appearing on launch (showed in Task Manager but no UI).

v0.2.1 — Fix server not ready on launch

19 Jun 13:35

Choose a tag to compare

Bug fix

Fixed: "Could not reach the local Trace server" error on first launch.

Root cause

The PyInstaller onefile format extracts itself to a temp folder on startup, which can take 2–5 seconds. The previous fixed 800ms delay wasn't long enough — the window opened before the server was ready.

Fix

Electron now polls /health every 300ms (up to 20 seconds) and only opens the window once the server responds. No more timing-dependent failures.

Download

Install Trace Setup 0.1.0.exe — the app will now wait for the server before loading.

v0.2.0 — Bundled server, no Python required

19 Jun 13:32

Choose a tag to compare

What's new

The Python backend server is now bundled directly into the app — no Python installation required on the user's machine.

Changes

  • Server is compiled to a self-contained server.exe via PyInstaller at build time
  • Electron auto-starts and auto-stops the server process on launch/quit
  • Removed dependency on py -3.12 being present on the host system

Download

Install Trace Setup 0.1.0.exe and run — the server starts automatically.

Trace v0.1.0

19 Jun 12:43

Choose a tag to compare

Initial release — Windows installer (macOS coming soon)