Skip to content

v3.0.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Aug 20:52
· 22 commits to main since this release

What's Changed

  • fix: correct logbook cost/token inflation and CSV write reliability by @yiliangs in #1
  • fix(usage): scan workflow subagent transcripts recursively by @yiliangs in #2
  • fix(parser): survive malformed transcript lines; dedupe home-path logic by @yiliangs in #3
  • feat(portal): usage analytics dashboard for the logbook by @yiliangs in #4
  • fix(logbook): per-session JSON shards + align portal/statusline spend by @yiliangs in #5
  • docs: rebrand README to online-only; add portal screenshot by @yiliangs in #6
  • feat: add verified terminal usage receipts by @yiliangs in #7
  • Release 2.1.0 and refine package structure by @yiliangs in #8
  • Add persistent portal refresh workflow and Opus 5 pricing by @yiliangs in #9
  • Record Claude turn usage and correct portal calendar windows by @yiliangs in #10
  • feat(portal): refine style study dashboard by @yiliangs in #11
  • feat(portal): promote integrated dashboard by @yiliangs in #12
  • feat(portal): add system dark mode by @yiliangs in #14
  • feat(portal): add token traffic charts by @yiliangs in #15
  • perf(sync): parallelize reconciliation preflight by @yiliangs in #17
  • feat(portal): promote token volume in overview by @yiliangs in #18
  • feat(portal): add timeline color modes by @yiliangs in #20
  • feat(portal): blend timeline colors in month view by @yiliangs in #22
  • chore: release 2.2.0 by @yiliangs in #23
  • Ship standalone desktop application by @yiliangs in #27
  • feat(desktop): refresh application branding by @yiliangs in #30
  • feat(desktop): add ledger onboarding and resilient capture policies by @yiliangs in #29
  • feat(desktop): add hook health monitoring by @yiliangs in #35
  • feat(portal): make Settings control explicit by @yiliangs in #39
  • feat(portal): return from active Settings by @yiliangs in #40
  • docs: expand README visual tour by @yiliangs in #42
  • chore: consolidate repository build path by @yiliangs in #44
  • refactor: deepen codebase ownership boundaries by @yiliangs in #45
  • fix: restore the import-light helper and derive unknown model names by @yiliangs in #46
  • fix(codex): use the PowerShell call operator for the Windows hook by @yiliangs in #52
  • test: enforce the structural AGENTS.md invariants by @yiliangs in #53
  • docs: restore the README visual tour and guard its images by @yiliangs in #54
  • feat(portal): route logo clicks back to overview by @yiliangs in #55
  • fix(portal): keep numeric values inside their panels by @yiliangs in #56
  • fix(portal): resolve the brand asset in the development server by @yiliangs in #58
  • fix(portal): explain each needs-attention state and gate repair on fixability by @yiliangs in #59
  • fix(capture): record a missing hook transcript as no usage by @yiliangs in #61
  • feat: keep model pricing and the open dashboard fresh automatically by @yiliangs in #62
  • feat(opencode): record session usage from the SQLite store and plugin hook by @yiliangs in #63
  • fix(portal): keep a session block's name on screen when its lane is narrow by @yiliangs in #66
  • fix: attribute worktree sessions to the project they were cut from by @yiliangs in #67
  • fix(portal): warn rather than alarm on a self-clearing capture state by @yiliangs in #68
  • feat(portal): open a day's detail view from its heatmap cell by @yiliangs in #70
  • feat(portal): identify each agent by mark and state capture health as facts by @yiliangs in #71

New Contributors

Full Changelog: https://github.com/yiliangs/agent-usage-stat/commits/v3.0.0