Repository navigation
Splitrail Desktop 1.1.1 — Hourly activity
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.