docs: refine v0.0.10 changelog

This commit is contained in:
Jarrod Watts
2026-03-23 13:36:51 +11:00
parent fd9a25e35f
commit 7c24dbf7d1

View File

@@ -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.
---