v0.3.1
Bug Fix
Context Gauge 1M Detection
Models configured as 1M-context variants (e.g., us.anthropic.claude-opus-4-6-v1[1m]) were incorrectly shown with a 200K context limit in the gauge.
Root cause: The JSONL API response only contains short model IDs (claude-opus-4-6) without the [1m] suffix, so the previous keyword-based detection could never match.
Fix: The app now reads ~/.claude/settings.json at launch to cross-reference ANTHROPIC_MODEL and related env vars. If the configured model contains both the JSONL model's family-version key and [1m], the context gauge correctly uses 1M as the denominator.
Additional
- Model badge now shows "(1M)" suffix for non-4.7 models running with 1M context (e.g., "Opus 4.6 (1M)")
- New
ClaudeSettingsReaderutility — reads settings once per app launch, cached for performance
Full Changelog: v0.3.0...v0.3.1