Commit History

  1. Odds tab: add pitcher strikeout alt lines with Standard/Alt Lines/Both view toggle⁠

    Syntrex +1: Claude Sonnet 4.6
    17be445

  1. Fix export PNG to use current sort state instead of default order⁠

    Syntrex +1: Claude Sonnet 4.6
    e6a8789
  2. Use AgGrid flex to fill container proportionally without squishing columns⁠

    Syntrex +1: Claude Sonnet 4.6
    2bcaea3
  3. Fill odds table to container width using fit_columns_on_grid_load⁠

    Syntrex +1: Claude Sonnet 4.6
    aea26b1
  4. Increase Away, Home, and Consensus columns by 20%⁠

    Syntrex +1: Claude Sonnet 4.6
    f10ecf7
  5. Increase all odds table column widths by 10%⁠

    Syntrex +1: Claude Sonnet 4.6
    b5dcdcd
  6. Increase Away/Home and Width%/Discrepancy columns by 15%⁠

    Syntrex +1: Claude Sonnet 4.6
    26e51bd
  7. Filter live games from odds page — only show upcoming games⁠

    Syntrex +1: Claude Sonnet 4.6
    afc1f6e
  8. Fix odds table scrolling: hard-lock column widths and reduce total to 1200px⁠

    Syntrex +1: Claude Sonnet 4.6
    25bb14e
  9. Decrease odds table column widths for BetMGM, Caesars, Consensus, Best Odds, Width %, Discrepancy⁠

    Syntrex +1: Claude Sonnet 4.6
    9202166
  10. Fix odds table column sizing: explicit widths + fix CSS theme selector⁠

    Syntrex +1: Claude Sonnet 4.6
    8cb929f
  11. Fix AgGrid theme: balham-dark → balham (removed in installed st-aggrid version)⁠

    Syntrex +1: Claude Sonnet 4.6
    ce29352
  12. Fix ImportError: replace _normalize_name_text import in trajectory_model.py⁠

    Syntrex +1: Claude Sonnet 4.6
    2d30550
  13. Fix logging: use basicConfig(force=True) to override Streamlit's WARNING-level root config⁠

    Syntrex +1: Claude Sonnet 4.6
    a2e183a
  14. Fix logging: configure root logger so all module loggers output to stdout⁠

    Syntrex +1: Claude Sonnet 4.6
    9a44987
  15. Merge remote: resolve mlb_starters.py conflict — keep conn param + remote team canonical map⁠

    Syntrex +1: Claude Sonnet 4.6
    abe5c7e
  16. Accuracy overhaul: pitcher resolution logging, baseline recalibration, vig fix, XGBoost blend⁠

    Syntrex +1: Claude Sonnet 4.6
    21151ce
  17. Upgrade odds tables and strikeout ladders

    4d26aa1
  18. Odds tab: fix Discrepancy sort, sparse color coding, export sort alignment⁠

    Syntrex +1: Claude Sonnet 4.6
    aede0e8
  19. Odds tab: fix Discrepancy sort + revert team_universe⁠

    Syntrex +1: Claude Sonnet 4.6
    8ebf203
  20. Odds tab: team dropdown uses cross-market universe⁠

    Syntrex +1: Claude Sonnet 4.6
    3242b6f
  21. Odds tab: text color coding, HR overs-only all thresholds, PNG export⁠

    Syntrex +1: Claude Sonnet 4.6
    7539471
  22. Fix Odds tab ValueError: replace gmap+background_gradient with custom CSS⁠

    Syntrex +1: Claude Sonnet 4.6
    69d2f1d
  23. Rework Betting tab → Odds: live market-by-market sportsbook comparison⁠

    Syntrex +1: Claude Sonnet 4.6
    77c7ee3
  24. Fix roster cache hammering: rate-limit empty/error retries to 5 minutes⁠

    Syntrex +1: Claude Sonnet 4.6
    fd52637
  25. Fix pitcher resolution table: roster cache, two-candidate fallback, debug rebuild⁠

    Syntrex +1: Claude Sonnet 4.6
    a54e483
  26. Feed odds API pitchers into debug pitcher resolution table⁠

    Syntrex +1: Claude Sonnet 4.6
    c16be6b
  27. Fix debug dashboard 10-minute hang — limit unbounded DB reads⁠

    Syntrex +1: Claude Sonnet 4.6
    19017e4

  1. Fix pitcher resolution: add MLB roster fallback for batter team lookup⁠

    Syntrex +1: Claude Sonnet 4.6
    f2d8d50
  2. Perf: parallelize TheOddsAPI event loop, fix schema init overhead⁠

    Syntrex +1: Claude Sonnet 4.6
    bd7830d
  3. Hotfix: add missing logging import and _log definition to shared_baseline.py⁠

    Syntrex +1: Claude Sonnet 4.6
    d62515b
  4. Recover props terminal UI redesign; fix pitcher filter and cache hang⁠

    Syntrex +1: Claude Sonnet 4.6
    0b4a187
  5. Fix props page hang: reduce build timeout to 5s, fix st.session_state in cache, async log⁠

    Syntrex +1: Claude Sonnet 4.6
    28a1d5a
  6. Add 40s timeout to baseline build branches to prevent props page hang⁠

    Syntrex +1: Claude Sonnet 4.6
    7b21bf1
  7. Fix pitcher resolution via canonical team mapping; remove live edge strip UI⁠

    Syntrex +1: Claude Sonnet 4.6
    dd66ccf
  8. Speed up Props baseline and market loading

    cf6ef4c
  9. Remove Fangraphs from Props runtime

    c4cd7c6
  10. Remove Fangraphs starter fallback in favor of MLB and Odds API

    0dfe795
  11. Add safe FanGraphs starter fallback

    51b1a14
  12. Recover props/debug load times

    549ba63
  13. Stabilize props baseline and starter resolution

    bb05a74
  14. Hide tracked-only games from HR game explorer

    7ac6efd
  15. Improve app speed via payload caching and reuse

    54a42dd
  16. Optimize props load path and reuse modeled state

    2885bcc

  1. Fix nested expander on debug page

    6f26a97
  2. Fix strikeout v2 reason tag payload

    71e8078
  3. Promote strikeout v2 and harden telemetry models

    50dc123
  4. Add props confidence breakdown diagnostics

    d3b6f35
  5. Preserve usable HR snapshot during degraded refresh

    e5071ce
  6. Add DraftKings-first HR supplemental coverage

    7e836ba