Repository navigation
Releases: crazywoola/dsh-balance
Release list
v0.10.2 — compact usage panels
Keep usage breakdowns compact when models, sessions, dates, or requests form long lists. Global statistics now show one counted category tab at a time; conversation usage separates model summaries and requests, with a model filter for request details. Lists default to 10 rows per page, with 5 / 10 / 20 options. Narrow layouts use themed category selectors, and long names retain full tooltips while truncating safely.
Validation: lint, TypeScript, 124 tests, build, and executable client-bundle verification passed. Desktop and 390px viewport checks cover long names, category selection, model filtering, pagination, and keyboard interaction. The narrow request layout has no horizontal overflow.
v0.10.1 — resilient usage statistics
Fix the global usage page failing when a single saved session cannot be read. Readable sessions now remain visible, and a notice shows how many sessions were excluded. Partial results are retried without caching; unreadable individual sessions and collections with no readable sessions still show an error.
Validation: lint, TypeScript, 122 tests, build, and executable client-bundle verification passed. Read-only validation against the local dsh history reproduced three unsupported historical subagent logs and confirmed the remaining usage aggregates load successfully.
v0.10.0
The conversation usage tab now has centered content, responsive padding and enough bottom space for the composer. StepFun models with supported public CNY prices now show a native CNY cost estimate instead of remaining unpriced. USD and CNY stay separate unless a fixed conversion rate is configured.
- Add a native Usage Statistics page below Plugins, with provider, model, conversation and date breakdowns.
- Add a weekday × 24-hour activity punchcard linked to the filters.
- Replace native selects with theme-aware, keyboard-accessible floating listboxes.
- Use final usage samples, retain separate retries, exclude inherited fork events, and ignore stale conversation responses.
- Support reference CNY estimates for step-5-preview, step-3.7-flash, step-3.5-flash and step-3.5-flash-2603 using official mainland API rates verified on 2026-09-30. Estimates exclude account plans, discounts and unrecorded historical rate changes.
- Match DeepSeek Harness 0.2.0-rc.2 peer dependencies and native theme variables.
Validation: lint, TypeScript, 118 tests, build and executable ModuleLoader factory verification; desktop and narrow-screen browser checks; isolated Harness runtime verification.
Install: dsh plugin --profile web add @pinkbanana/dsh-balance@0.10.0, then restart Harness.
v0.5.0
What's Changed
- feat: add native en zh localization by @crazywoola in #1
- chore: publish under pinkbanana scope by @crazywoola in #2
- fix: load scoped npm package by @crazywoola in #3
- fix: register scoped client module by @crazywoola in #4
- Move DeepSeek balance to native settings and composer surfaces by @crazywoola in #5
- feat: color composer balance dot by DeepSeek peak pricing by @tttwh in #6
New Contributors
- @crazywoola made their first contribution in #1
- @tttwh made their first contribution in #6
Full Changelog: https://github.com/crazywoola/dsh-balance/commits/0.5.0