Skip to content

Releases: j0viane/focus

focus-hud 0.3.1

Choose a tag to compare

@j0viane j0viane released this 12 Jul 17:02
3f7e7e1

focus-hud 0.3.1 + extension 0.5.0

Phase 4b explanation depth (PR #17).

Highlights

  • Risk rail{emoji} {RISK} — {who} — {what goes wrong} above changed symbols; quiet when LOW
  • One outcome ℹ️ per symbol unless hunks teach different outcomes (e.g. function vs class)
  • Hover / tooltip evidence — proven vs heuristic bullets from HUD evidence
  • Less Shared-hub spam on private helpers; curated purpose for Focus explainer symbols

Install

pip install -U "focus-hud>=0.3.1"
focus version   # → 0.3.1

Extension: rebuild/install via scripts/install-extension.sh (v0.5.0).

focus-hud 0.3.0

Choose a tag to compare

@j0viane j0viane released this 12 Jul 04:39
91709c0

Junior-readable inline explainers for the IDE

  • Hunk-local ℹ️ CodeLens details + 🎯 Focus header on changed symbols
  • Acronym expansion in the explain backend (e.g. AST → AST (Abstract Syntax Tree))
  • Orphan-hunk fallbacks, multi-hunk coverage, README examples
pip install -U "focus-hud>=0.3.0"
# or: uv tool install "focus-hud>=0.3.0" --force --python 3.13
focus version

Extension: install/reload extensions/vscode-focus (v0.4.9) for the inline UX.

focus-hud 0.2.0

Choose a tag to compare

@j0viane j0viane released this 12 Jul 02:05
e03768e

IDE extension MVP + CLI --format json

focus-hud 0.1.0

Choose a tag to compare

@j0viane j0viane released this 11 Jul 00:07
8352191

First PyPI release of Focus (focus-hud).

Blast radius you can defend — evidence-only, before you merge.

Install

pip install focus-hud
focus version

Try it

focus audit --local --out focus-hud.md
focus trace path/to/file.py --out focus-hud.md

GitHub Action

Copy examples/focus-action.yml into .github/workflows/focus.yml.

Links