Skip to content

CrossUsage 1.3.2 — OpenUsage v0.7.4–v0.7.5 port - #16

Merged
barramee27 merged 1 commit into
feat/linux-windows-native-supportfrom
feat/port-openusage-0.7.5
Jul 16, 2026
Merged

CrossUsage 1.3.2 — OpenUsage v0.7.4–v0.7.5 port#16
barramee27 merged 1 commit into
feat/linux-windows-native-supportfrom
feat/port-openusage-0.7.5

Conversation

@barramee27

@barramee27 barramee27 commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Summary

Ports applicable OpenUsage v0.7.4 and v0.7.5 changes into CrossUsage 1.3.2. Full checklist: docs/PORT-0.7.4-0.7.5.md (macOS-only items skipped).

Plugins & Rust

  • Pricing supplement + long-context tier aliases (model_pricing.rs, bundled JSON only — no live HTTP refresh)
  • Claude cache-by-login, Antigravity auth cache bind/purge, Z.ai quota validation, Codex window routing, Cursor MTD estimate + export validation, OpenCode loud SQLite failures
  • Log scanners: file cap + warn-once for unreadable paths
  • host_api: writeText 0600 on Unix, BOM strip, extended line.text fields (statusDot, expiryTooltip, modelBreakdown, resetCreditExpiries)
  • Probe batch coalescing per plugin id; codex_claim_reset_credit Tauri command

Modern UI

  • Total Spend ring card (periods, Cost / Cost·MTok / Tokens, settings toggle)
  • Rate-limit resets popover + Codex reset-claim flow
  • Tooltip balance, spend-row hover, update banner clear, launch-at-login error surfacing

Version / docs

  • Bump to 1.3.2 (package.json, Tauri, crates)
  • CHANGELOG.md, docs/FORK-UPSTREAM.md, breadcrumbs/choices updated

Test plan

  • pnpm vitest run — port-related suites (363 tests passed locally)
  • cargo test -p crossusage-core model_pricing
  • pnpm tsc --noEmit
  • Manual: Total Spend card (periods + metric menu + empty state)
  • Manual: Codex rate-limit popover + claim when credits available
  • Manual: Claude / Antigravity / Cursor / Z.ai / OpenCode plugin refresh
  • Manual: Settings — show Total Spend toggle, launch-at-login error toast
  • Smoke: app build (pnpm tauri build or dev)

Notes

Made with Cursor

Bring upstream plugin fixes, pricing aliases, Total Spend ring card,
Codex reset-claim popover, probe coalescing, and host API parity while
skipping macOS-only changes. Tracker: docs/PORT-0.7.4-0.7.5.md.

Co-authored-by: Cursor <cursoragent@cursor.com>
@barramee27 barramee27 mentioned this pull request Jul 16, 2026
12 tasks
@barramee27
barramee27 merged commit 0f002ad into feat/linux-windows-native-support Jul 16, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant