v0.4.0
Install: uv tool install flexitracker (or download the standalone executable — see below).
Features
- Auto-start on Windows no longer flashes a console window.
uv tool installnow also places a windowlessflexitracker-daemoncommand onPATHfor auto-start (keep usingflexitrackerforlogin/test, where you want to see the output); the standalone Windows download similarly now ships two executables — a console one and a windowless one. - Auto-start setup is now a single copy-pasteable command with no installer script involved: a
reg add ...\Runcommand on Windows,systemctl --usercommands on Linux. Shown inline on the web app's Machines tab, and documented indaemon-py/install/README.md. - The daemon now writes a rotating local log file: startup, the detected machine descriptor, and each work/idle span are recorded at INFO; per-tick heartbeats are DEBUG-only (set
FLEXITRACKER_LOG_LEVEL=DEBUGto see them). The log lives next toconfig.toml.
Fixes
- Internal warnings (deferred outbox flush, threshold-fetch fallback, a corrupt outbox file) now go to the log file instead of disappearing when the daemon runs with no visible console.