Skip to content

v0.4.0

Choose a tag to compare

@jvuori jvuori released this 30 Jul 23:24
· 5 commits to master since this release

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 install now also places a windowless flexitracker-daemon command on PATH for auto-start (keep using flexitracker for login/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 ...\Run command on Windows, systemctl --user commands on Linux. Shown inline on the web app's Machines tab, and documented in daemon-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=DEBUG to see them). The log lives next to config.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.