Skip to content

v0.2.0 — Analysis UX, material count, classification badges, docs

Choose a tag to compare

@mateuseap mateuseap released this 02 Jul 03:47
fe304d7

What's new in v0.2.0

UI Improvements

  • Material count — real Cburnett SVG piece icons next to player names, showing captured pieces + +X material advantage
  • Classification badges — rebuilt as a standalone SVG overlay; badges always render regardless of arrow state; correct chess.com-scale sizing
  • Eval bar — widened to 20px, vertical score label, border for light-theme legibility, pure black/white text
  • Illegal move animation — chess.com-style shake + red glow on rejected moves
  • Feature carousel — homepage features section redesigned as infinite-scroll ticker; pauses on hover; edge fade masks

Frontend

  • Hero tagline ("Open Source · Free Forever") moved to i18n — now translatable in EN/PT/ES
  • Removed "Self-Hosted" feature card from homepage
  • analysis.description and analysis.starting keys added to all locales (no more hardcoded EN strings on the analysis page)

Infrastructure

  • CI pipeline fixed (pnpm version field conflict resolved)
  • Stale CJS artifact cleanup in shared/src

Documentation

  • All docs updated with Mermaid diagrams (sequence, state machine, ER diagram, flowcharts)
  • New: docs/frontend/architecture.md — component tree, data flow, i18n guide
  • New: docs/security/security.md — threat model, auth flow, move validation, rate limiting
  • README redesigned with centered chess board SVG, badge row (CI/version/license/stars/visitors), marketing copy, quick-start

Full changelog: v0.1.0...v0.2.0