Skip to content

System Trace v0.4.2 - Critical fix: the app could not launch after a restart

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Jun 07:37
· 13 commits to main since this release

System Trace v0.4.2 - Critical fix: the app could not launch after a restart

A critical patch. In v0.4.0 / v0.4.1 the app could fail to open after a reboot
or restart. This release fixes that and is the recommended version for everyone.

Website: https://system-trace.pages.dev

If you installed v0.4.1, please update to v0.4.2. v0.4.1 stores its encryption
key in a way that did not survive a restart, so after a reboot the app would
not open. v0.4.2 stores the key in your OS credential store, so it persists.

Download

Platform File
Windows 10 / 11 System.Trace_0.4.2_x64-setup.exe or .msi
macOS (Apple Silicon) System.Trace_0.4.2_aarch64.dmg
Linux (Debian / Ubuntu) System.Trace_0.4.2_amd64.deb
Linux (any distro) System.Trace_0.4.2_amd64.AppImage
Linux (RHEL / Fedora) System.Trace-0.4.2-1.x86_64.rpm
Browser extension (optional) system-trace-extension-v0.4.2.zip

Windows is not yet code-signed (SmartScreen may warn: More info -> Run anyway).
macOS is not yet notarized (right-click -> Open on first launch).

What changed

  • Fixed: the app would not launch after a restart. The encryption key was only
    kept in memory (the keyring library ships no persistent store by default
    and silently used an in-memory one), so it was lost on exit. The key is now
    stored in the real OS credential store - Windows Credential Manager, macOS
    Keychain, or the Linux Secret Service - so it persists across restarts and
    reboots. Verified end-to-end.
  • If the key is ever genuinely missing (for example after upgrading from the
    broken build), the app now recovers gracefully - it sets aside the
    unreadable data and starts fresh, instead of refusing to open.

Note on upgrading from v0.4.1: because v0.4.1's key was never saved, any history
recorded by it cannot be decrypted and is reset on first launch of v0.4.2. From
here your data persists correctly.

Everything from v0.4.x is included: at-rest encryption, media-aware idle and
lock detection, real app icons, per-app goals, the strict-limit lockout, PDF
report export, notification-click-to-open, and the companion browser extension.

Full changelog: https://github.com/anandsundaramoorthysa/System-Trace/blob/main/CHANGELOG.md

Platform support

Windows is hand-tested on Windows 11, including the reboot/restart fix (the key
now persists and the app reopens with data intact). macOS and Linux installers
are built and verified by CI but not yet hand-tested on real hardware - please
open an issue if you hit anything. macOS builds are Apple Silicon only for now;
Linux Wayland active-window capture is not yet supported (X11 / XWayland apps
are tracked).