chore: release v3.2.0 — Intel-Aware Edition#75
Conversation
Bumps version to 3.2.0 and documents the 10-PR intel-aware UI arc that landed via #74. Also fixes the pre-existing version drift between pyproject.toml (3.1.2) and __init__.py (3.0.4) by syncing both to 3.2.0. CHANGELOG entry covers: - Intel-aware preview borders (PR #62) - Character status dock (PR #63) - Preview focus mode (PR #64) - Per-character system tracking from EVE Local logs (PR #65) - Smart per-character threat fan-out (PR #66) - Jumps-from fan-out with adjacency falloff (PR #67) - "+Nj" distance badges on chips + frames (PR #68 + PR #71) - Per-character accent border (PR #70) - Toggleable replay strip with frame scrubbing (PR #72) Plus the supporting infrastructure (intel/threat_filter, accent palette promotion, set_threat_state kwarg additions) and the new settings keys that gate the features. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
There was a problem hiding this comment.
Code Review
This pull request updates Argus Overview to version 3.2.0, introducing the 'Intel-Aware Edition' which features intel-aware preview borders, a character status dock, and per-character system tracking via EVE Local logs. It also adds a replay strip, a preview focus mode, and threat fan-out logic. Feedback was provided to ensure version string consistency in the package docstring and to clarify the terminology used for alpha falloff in the changelog.
| @@ -1,3 +1,3 @@ | |||
| """Argus Overview v2.6 - Performance & Layout Edition""" | |||
| """Argus Overview v3.2 - Intel-Aware Edition""" | |||
There was a problem hiding this comment.
The version in the docstring (v3.2) is inconsistent with the __version__ variable (3.2.0). Since this PR specifically aims to fix version drift, please update the docstring to match the full version string for consistency.
| """Argus Overview v3.2 - Intel-Aware Edition""" | |
| """Argus Overview v3.2.0 - Intel-Aware Edition""" |
| for characters in the affected system. Unknown locations fall through | ||
| to full intensity (graceful upgrade). | ||
| - **Jumps-from threat fan-out** — adjacent-system alerts also tint, with | ||
| per-jump alpha falloff (`0.5 ^ distance`, floor 0.4). Configurable via |
There was a problem hiding this comment.
The term 'floor' in 'floor 0.4' is mathematically ambiguous here, as it usually refers to rounding down to the nearest integer. In the context of a falloff lower bound (implemented as max(0.4, ...) in the code), 'minimum' or 'lower bound' is more accurate.
| per-jump alpha falloff (`0.5 ^ distance`, floor 0.4). Configurable via | |
| per-jump alpha falloff (0.5 ^ distance, minimum 0.4). Configurable via |
Summary
Documents the 10-PR intel-aware UI arc that landed via #74 and bumps the project to v3.2.0. Also fixes the pre-existing version drift between `pyproject.toml` (was 3.1.2) and `init.py` (was 3.0.4) by syncing both to 3.2.0.
What's in the CHANGELOG
Test plan
🤖 Generated with Claude Code