Skip to content

chore(release): v0.2.7 - #41

Merged
mm65x merged 55 commits into
masterfrom
codex/release-v0.2.7
Aug 11, 2026
Merged

mm65x merged 55 commits into
masterfrom
codex/release-v0.2.7

Conversation

@mm65x

@mm65x mm65x commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • promote the verified develop history to the stable branch
  • bump package metadata from 0.2.6 to 0.2.7

Verification

  • cargo fmt -- --check
  • cargo test
  • cargo clippy -- -W clippy::pedantic -A clippy::module_name_repetitions
  • cargo build --release
  • develop CI is green on Linux, macOS, and Windows

After this PR is merged, pushing tag v0.2.7 will run the release workflow.

mm65x and others added 30 commits March 12, 2026 22:38
- Fixed an issue where the history sub-rows aggressively hardcoded the `Client` column to an empty string.
- The history mode now routes through the exact same `GroupBy` matcher logic as the normal view, dynamically showing or hiding the Model/API/Client headers completely symmetrically with the main TUI tables.
- Regroups the atomic models inside each historical period summary dynamically when the user cycles the `g` grouping hotkey.
* fix: re-price records with zero cost instead of preserving them

Source parsers (e.g. OpenCode) store cost: 0 for models they can't price.
The apply_costs guard treated Some(0.0) as 'already priced', permanently
locking these records at $0. Now only positive costs are preserved.

* fix: stop silently truncating files on I/O errors and log skipped rows

- Changed map_while(Result::ok) to filter_map with error counters in
  claude_code.rs, pi_agent.rs, and jsonl_source.rs so a single bad line
  doesn't abort the entire file parse.
- Added skip counter to mark_preserved in cache.rs for row-level errors.

---------

Co-authored-by: mm65x <mm65x@users.noreply.github.com>
* fix(tui): harden empty and error states

* chore: satisfy current lint checks

* fix(tui): keep cache failures responsive

---------

Co-authored-by: mm65x <mm65x@users.noreply.github.com>
feat(tui): add persistent metric visibility
fix(cost): refresh routed model pricing
chore(release): prepare v0.2.6
feat(tui): add mouse navigation support
feat: support local pricing overrides
mm65x and others added 25 commits August 8, 2026 20:53
feat(tui): add usage visualizations
feat: add interactive configuration editor
feat: add declarative custom JSONL sources
feat: add versioned JSON status output
feat: parse structured telemetry usage records
docs: align supported-source table
feat: add settings editor mouse input
@mm65x
mm65x merged commit 75501d1 into master Aug 11, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant