v2.3.2
Bug Fixes
- Fix startup crash when
tsdb_api_keycolumn missing from settings table - Fix TSDB premium API key not showing as saved in Settings UI
- Fix parenthetical stripping fallback in team matcher causing missed matches
- Guard
event_cardclassification with sport hint detection to prevent false positives - Fix non-scrollable modals overflowing viewport (#154)
Enhancements
- Move AFL, NRL, and Super Rugby to TSDB premium tier for better data quality
- Seed Unrivaled Basketball teams with badge images
- Centralize secret masking with Pydantic
field_serializerpattern - Move
conn.commit()from route layer to service/DB layer (layer separation cleanup)
Documentation
- Update supported leagues reference and TSDB provider docs for premium tier changes
Full Changelog: v2.3.1...v2.3.2