Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 13:35
· 58 commits to main since this release

v0.2.0

Dashboard merged into the overview

  • One card per benchmark family: shows the hardest difficulty's rank (evxl difficulty order; falls back to the best rank achieved in easier difficulties), plus an xN chip when multiple difficulties are tracked. Click a family card to unroll every difficulty, each row showing its own tier badge and a colored tier-ladder progress bar — click a row to open that difficulty's detail page.
  • The separate dashboard screen is gone; everything lives in one view.

Weekly report

  • Week-at-a-glance strip: plays, days trained, streak, and benchmark rank-ups (e.g. Bronze → Silver). Session-cached — no reload grind when flipping between detail pages.
  • Bare XP is now a lifetime level (Recruit → Bronze → … → Kairos → Kronos → Aion → Noumenon) with a gold progress bar into the next level. Personal-best improvements count; the first score on a novel scenario does not.

Deep pages (scenario detail)

  • Selected-scenario PB progression on the chart (running-high step line) plus chips: progressing / PLATEAUED, PB count, days since PB, CV % consistency spread.
  • "What to grind next" panel moved above the scenario stats.

Fixes

  • Newly discovered benchmarks fully sync on their next Sync Now (no more bare cards without scenarios/scores).
  • Overview family cards no longer show a phantom rank when snapshots carry no scores.
  • 154 offline tests, clippy clean, CI green.

Full Changelog: v0.1.9...v0.2.0

Hotfix (re-patched in place)

  • Steam profile URLs now connect: pasting https://steamcommunity.com/id/<name>/
    or a profiles/<steamid64> link works — same asset, same version, fixed in place.

Full Changelog: v0.1.9...v0.2.0

Hotfix (re-patched in place)

  • Benchmarks with under 50% scenario coverage now show Unranked (a single strong run no longer fabricates a high tier); the stale server rank is no longer used as a fallback tier.