Skip to content

Splitrail Desktop 1.1.1 — Hourly activity

Choose a tag to compare

@eddieyzhan eddieyzhan released this 21 Sep 23:44
· 27 commits to main since this release

Choose Today, Week, Month, Year or All time directly from the dashboard. The arrows and Alt+Left/Right cycle through the presets.

  • Today and custom single-day ranges show 24 hourly token and cost bars.
  • Hourly totals are supported for the built-in Codex reader, the Splitrail collector and private device sync. Older daily-only snapshots remain in totals; a small notification explains missing hourly detail.
  • The collector streams normalized statistics locally and discards request identifiers, titles and other metadata. Only numeric daily/hourly totals and approved identifiers can enter sync snapshots.

Dependency update: install the streaming dependency in the same environment as the app:

python -m pip install "PySide6>=6.8,<7" "ijson>=3.4,<4"

Python 3.11+ is required. The zipapp contains application code and QML resources; dependencies are installed separately. See the README for first-time setup.

Validation: 146 automated tests, packaged dashboard/onboarding smoke checks, both themes at normal and compact window sizes, a wheel build, and a local collector check confirming hourly and daily token totals reconcile. Linux tested; Windows and macOS remain unverified.