Commit History

  1. Player grid: gate skull on availability, not on round-final survival⁠

    9d3dfa1
  2. Trust ticks.parquet `t` and `event_seconds`⁠

    1632a07

  1. Home: POV tab + DuckDB advanced filter⁠

    5a67aa1
  2. Video: drive virtualTime emission off rAF for smooth minimap

    dd360a4

  1. Eval: 2-round policy + sync-start gate + no auto-advance⁠

    7f23fd2

  1. Match table: add Uploaded column, sort by it by default⁠

    e66c992

  1. Video player: cycle-through playback speed control (0.5/1/1.5/2)⁠

    ec62d48

  1. Match table: prepend match_id column, truncate event; add stats section⁠

    0f00bbc
  2. Fix eval-flag-dialog infinite effect loop on open⁠

    8e5c0f0
  3. Evaluation: 4-round policy, validations store, prev/next, copy/clear, build flag⁠

    6d55c38
  4. Add evaluation mode: queue, flag bar, info dialog⁠

    e355be5
  5. Don't let dead players cap the grid-mode buffer indicator⁠

    0ce2f31

  1. Fix navigation state bugs (round/player URL, map switch, table state on back)⁠

    c92e42a
  2. Drop 🎯 emoji from match-page header link

    79f37ad
  3. Apply Tailwind v4 shorthand fixes; narrow eslint disables to real FPs⁠

    0a96402
  4. Add eslint with eslint-plugin-better-tailwindcss⁠

    8899818
  5. Nerfies-style home, paper-style match header, prettier setup, dataset README⁠

    95e3d2a
  6. Cut first-paint payload: per-icon phosphor imports + WebP radars + non-sticky header⁠

    15d8696
  7. Rich data table on home page, interactive bigger minimap, tactical-reveal player swap⁠

    91677d6
  8. Use real HF logo, show progress vs 2540-map target, default to grid view, scroll rounds list

    c3540d6

  1. Initial CS2 render dataset viewer

    31d3580