v0.0.8 - Report Studio
tokenuse 0.0.8, named Report Studio, turns scoped Reports into the export workflow across the TUI, desktop app, and CLI while adding Windows and Linux desktop update checks backed by GitHub Release updater artifacts.
Highlights
- Added explicit Windows and Linux desktop update checks backed by Tauri updater artifacts on GitHub Releases.
- Replaced dashboard snapshot exports with scoped Reports across the TUI and desktop app, adding executive HTML/PDF decks, one-page SVG/PNG visual summaries, and raw JSON, Excel, and CSV-folder output.
- Added
tokenuse report, a guided terminal command for generating one or more scoped report formats without opening the dashboard.
Desktop Updates
Release builds now publish a Tauri latest.json updater manifest plus NSIS/AppImage .sig files. Linux .deb and .rpm packages remain manual GitHub Release updates, and macOS desktop updates remain covered by Homebrew Cask.
Windows and Linux desktop builds now register updater commands at the Tauri command module root and include the direct JSON dependency required by generated Tauri context code.
Reports
Reports can target all projects or one project for the selected period, always include all tools, default to unredacted raw data, and offer generation-time redaction for prompts, commands, raw paths, session IDs, and dedup keys.
HTML and PDF reports now render as client-ready executive decks with cover metadata, KPI ribbons, insight tiles, activity pages, and breakdown pages. Their overview pages lead with deeper two-row KPI panels with colored header bands instead of a large title/subtitle cover treatment.
SVG and PNG outputs are redesigned as 16:9 executive visual summaries. Excel reports write multi-sheet .xlsx workbooks, while CSV reports write one timestamped folder with one file per report area.
Report CLI
The standalone report wizard asks for period, project, formats, output folder, redaction, and final confirmation, and exits cleanly when no local sessions are available.
Notes
- Local usage analysis remains local-only. Network calls are limited to explicit Config-page downloads or maintainer refresh and release paths.
- The release tag should be
v0.0.8and must match the root Cargo package, desktop Cargo package, desktoppackage.json, and Tauri config versions.
Full Changelog: https://github.com/russmckendrick/tokenuse/compare/v0.0.7...v0.0.8
Full Changelog: https://github.com/russmckendrick/tokenuse/compare/v0.0.7...v0.0.8