Releases: coder747-8i/Trackmind
Release list
Trackmind v1.6
Fixes
- Auto-update file-overwrite race condition fixed. The NSIS installer previously relied on a fixed 2-second sleep after
taskkill, which was not always enough time for Windows Defender or other AV software to release its lock on the killed process's EXE. NSIS would then silently skip the file copy, relaunch the old binary, and the update appeared to do nothing. The installer now confirms the lock is released by repeatedly attempting to delete the old EXE (up to 10 retries × 1 second each = 10 s max) before copying the new one, and explicitly aborts with an error message if the copy still fails.
Trackmind v1.5
Fixes
- Hardened the auto-updater. The downloaded installer now has its Mark-of-the-Web (the "downloaded from the internet" tag) stripped before launch, so Windows SmartScreen no longer silently blocks the silent/elevated install. The updater also verifies the download finished (catching truncated/empty files) and now reports a clear reason when an update can't start — including when the User Account Control prompt is declined — instead of failing silently.
Trackmind v1.4
Fixes
- Auto-update now actually applies. The updater launched the silent installer while the old app was still running, so Windows refused to overwrite the locked
.exe— the install failed quietly and reopening still showed the old version. The installer now force-closes the running app before copying files, then relaunches the updated app when it finishes a silent (auto-update) install. The app also shows an "updating — app will restart" status and exits cleanly so the file unlocks. - Fixed a Start Menu shortcut that pointed at a folder the installer never created.
Trackmind v1.3
Changes
- Smoother tracking motion. The pan/tilt controller now uses continuous proportional speed instead of snapping between discrete slow/fast steps, and ramps acceleration and deceleration so the camera eases into and out of moves rather than jerking. The result is noticeably more cinematic following.
- New Motion Smoothing setting (0–10, default 5) under MOVEMENT tunes how gentle the accel/decel ramps are. 0 restores the old instant behavior; 10 is silkiest (slightly slower to react).
- Added Motion Sync setting — when enabled, the PTZOptics camera scales each axis's speed so pan, tilt, and zoom all reach a recalled preset at the same moment, producing smooth, coordinated motion instead of one axis finishing early. Toggle it in the settings panel under the new Motion Sync section. The state is saved per profile and applied to the camera on connect.
Trackmind v1.2
Release 1.1
Trackmind 1.1 brings a major settings overhaul, new profile management, an auto-updater, and polished installer and
app branding.
What's New
- Redesigned Settings Panel — The settings UI has been rebuilt from the ground up with a cleaner layout, better
organization, and improved usability across all configuration options. - Profile Management — Save, load, and delete named configuration profiles directly from the settings panel. Switch
between different tracking setups instantly without re-entering values. - Auto-Updater — Trackmind now checks for new versions on startup and notifies you when an update is available.
- App Icon & Branding — The application now ships with a proper icon and updated installer assets under the Trackmind
name. - Dynamic Versioning — Version information is now pulled dynamically rather than hardcoded, making future releases
cleaner to manage.
Fixes & Cleanup
- Removed unused device listing utility.
- Cleaned up temporary reference files used during the settings redesign.
- Updated README and requirements to reflect current state.
Full Changelog: Pre-Release_3...1.1
Pre-Release 3
TrackMind v1.0.0.2
Release Date: April 2026
What's New
Settings Persistence
Settings now save and load automatically. Camera IP, credentials, pan/tilt speeds, zoom settings, and all other options are remembered between sessions. No more re-entering your camera IP every time you open the app.
Profiles
Save named profiles for different scenarios — "Sunday Morning", "Wednesday Night", "Guest Speaker", etc. Each profile stores all TrackMind settings independently. Switch between them instantly with one click.
Save Button
Explicit 💾 Save button added next to Apply Settings for immediate manual save to disk.
Auto-Update
TrackMind now checks for updates automatically on startup. When a new version is available a prompt appears — click Yes and the update downloads and installs itself. No manual downloading required.
Improved Tracking Focus
Vertical Offset control expanded from ±5 to ±7 steps with improved scaling — now covers the full range from top of head to feet for precise aim point adjustment.
RTSP Buffer Fix
Added a dedicated frame buffer thread that continuously drains the RTSP stream, keeping only the latest frame. Eliminates the gradual lag buildup that previously caused the video feed to fall further and further behind over time.
Wider Default Dead Zones
Default pan and tilt dead zones increased from 10% to 15% of frame for smoother, less twitchy tracking out of the box.
Stream Restart on Settings Change
Changing the camera IP or stream number and clicking Apply Settings now automatically reconnects to the new stream without requiring a manual restart.
Installation
Download Trackmind_Setup.exe below and run it. No Python required.
Requirements:
- Windows 10 or 11
- PTZOptics camera with a LAN port on the same network as your PC
Known Issues
- RTSP latency (1–3 seconds) is inherent to IP streaming. Velocity prediction compensates but does not fully eliminate tracking lag.
- MediaPipe single-pose model detects the most visually prominent person in frame. In crowded scenes this may not always be the intended subject — use the Lock button to hold onto a specific person.
Pre-Release 1.0.0.1
Updated installer.nsi from PTZ_AutoTracker to Trackmind and version from 1.0.0.0 -> 1.0.0.1.
Pre-Release 1.0
Pre-Release 1.0