mirror of
https://github.com/jarrodwatts/claude-hud.git
synced 2026-05-21 07:22:44 +00:00
docs: refine v0.0.10 changelog
This commit is contained in:
35
CHANGELOG.md
35
CHANGELOG.md
@@ -4,33 +4,26 @@ All notable changes to Claude HUD will be documented in this file.
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.0.10] - 2026-03-14
|
||||
## [0.0.10] - 2026-03-23
|
||||
|
||||
### Added
|
||||
- Semantic HUD color overrides for context and usage states.
|
||||
- Opt-in combined context display mode.
|
||||
- Opt-in Claude Code version display in the HUD.
|
||||
- Opt-in approximate system RAM display in expanded layout.
|
||||
- Configurable HUD color overrides, including named presets, 256-color indices, and hex values.
|
||||
- `display.customLine` support for a short custom phrase in the HUD.
|
||||
- New opt-in display toggles for session name, combined context mode (`display.contextValue: "both"`), Claude Code version, and approximate system RAM usage in expanded layout.
|
||||
|
||||
### Changed
|
||||
- Update the fallback autocompact buffer estimate from `22.5%` (`45k/200k`) to `16.5%` (`33k/200k`) to match current Claude Code `/context` output.
|
||||
- Context percentages and token displays now scale with Claude Code's reported context window size, including newer 1M-context sessions.
|
||||
- Usage display now prefers stdin-native `rate_limits` when Claude Code provides them, falling back to the cached OAuth/API path only when needed.
|
||||
- Weekly-only usage now renders just the 7-day window instead of showing a blank 5-hour slot.
|
||||
- Text-only usage display now shows the 7-day reset countdown when applicable.
|
||||
- Rate-limited usage refreshes now keep the last successful values visible while marking the HUD as syncing.
|
||||
- Setup and plugin detection now better handle `CLAUDE_CONFIG_DIR`, Windows shell quoting, and Bun `--env-file` installs without inheriting project environment files.
|
||||
- Usage display now prefers Claude Code stdin `rate_limits` data when available, still falls back to the existing OAuth/cache path, and presents weekly-only/free-user usage more cleanly.
|
||||
- Context percentages and token displays now follow Claude Code's reported context window size, including newer 1M-context sessions, with a lower fallback autocompact estimate that better matches `/context`.
|
||||
- Usage text output now keeps the last successful values visible while syncing, shows the 7-day reset countdown when applicable, and clarifies that standard proxy environment variables are the supported way to route Anthropic traffic.
|
||||
- Progress bars and expanded-layout output now adapt more cleanly to narrow terminal widths.
|
||||
|
||||
### Fixed
|
||||
- Context percentage no longer starts with an inflated fallback percentage before native data exists.
|
||||
- Usage API rate-limit handling is more resilient, including better stale-cache behavior and `Retry-After` parsing.
|
||||
- Zero-byte usage lock files now recover instead of leaving the HUD permanently busy.
|
||||
- Plugin selection now prefers the highest installed version instead of filesystem mtime.
|
||||
- macOS Keychain lookup now prefers account-scoped credentials and avoids cross-account fallback when multiple accounts exist.
|
||||
- Setup instructions now generate shell-safe Windows commands and respect `CLAUDE_CONFIG_DIR` when locating the plugin.
|
||||
- Setup command no longer loads project `.env` files while detecting the install.
|
||||
- Proxy tunnels now honor explicit `NODE_TLS_REJECT_UNAUTHORIZED` overrides.
|
||||
- Claude Code version lookup now supports Windows `.cmd` / `.bat` wrappers and avoids repeated path scans.
|
||||
- Transcript parsing avoids reparsing unchanged large transcripts on every refresh.
|
||||
- Setup is more reliable in sessions that previously failed to surface the HUD until Claude Code restarted, and plugin command discovery no longer fails with unknown-skill errors after install.
|
||||
- Usage handling is more resilient under OAuth token refreshes, proxy tunnels, explicit TLS overrides, zero-byte lock files, stale-cache recovery, and rate-limit edge cases that previously caused repeated `429` or syncing failures.
|
||||
- Account-scoped credential lookup and plugin selection are more reliable for multi-account setups and multiple installed plugin versions.
|
||||
- Expanded-layout rendering now preserves speed, duration, extra labels, and weekly-only usage output correctly.
|
||||
- Tool execution no longer scrolls the terminal to the top, and transcript reparsing now avoids repeatedly caching partial parse results on large histories.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user