2025-10-21
Weekly Offnights missing Utah Mammoth after the recent layout change
2025-10-20
Roster Optimizer optimization algo was not scaling well. Convert to a better approach to allow for larger rosters.
A bunch of layout and style related improvements for Roster Optimizer and Weekly Offnights that should reduce CLS
screen-aware icons for crispy visuals no matter what device you're on
Banners causing layout shift on page load now reserved space to prevent shifting
2025-10-19
Added documentation: /docs/roster-optimizer-changes — details on the Roster Optimizer update, layout, and migration notes
Fixed an issue where Roster Optimizer compact recommendations did not update after changing Ownership %
consistent 'Chip' of Active Games/Total Games on all tables in Roster Optimizer
Trade Tool style and stability improvements
Cookie banner now properly remembers user choice and does not reappear on every page load
announcement banner for Roster Optimizer changes since they are significant vs. just these releasenotes which maybe nobody reads
2025-10-18
Refactored Roster Summary insights to reuse a single computed insights array (reduce duplication)
Aligned Insights table headers and improved layout for consistent vertical alignment
Added an information tooltip to the FVPG header explaining Forecasted Value Per Game
Compact recommendations preview added to Roster Summary (3-player compact view)
Player names in compact preview abbreviated to first initial + last name (e.g. 'J. Smith')
Compact recommendations tooltips now show games added and FVPG (formatted to 2 decimals)
Ownership % control added below Pickup Suggestions
Ownership slider snaps in 5% increments and shows visible marks
Top recommended teams are shown next to compact player suggestions
2025-09
Roster Optimizer now takes order of Roster table into account when suggesting who to bench
Roster Optimizer now has a tooltip on the Drop header to explain how it works
Roster Optimizer now has a summary and a 'Most Benched' table to help identify drop candidates
Roster Optimizer now has a form to set league settings for position eligibility and slot counts
2025-2026 season games and FVPG data
Roster Optimizer order of slots on page should group forward slots like W and F.
Roster Optimizer UTIL should always be last, but W appears below it when populating
Roster Optimizer crashes with old roster data from 2024-2025 season for some users
Thanks Christopher, Eric and Tim for all the feedback and suggestions!
An additional 500 players added to the player search database
light flash on page load hurts everyone since this is a dark-theme project.
some small css/style improvements and fixes
Player Search now clears after accepting a player in RO and Compare/Trade
2025-08
2025-2026 schedule and players added
API change upstream caused team names and IDs to be incorrect
API change causes non-ascii issues in names
Utah Hockey Club -> Utah Mammoth
cron Schedule is ignoring args.season
20242025 season games are incorrect due to bad args.seasons bug
NAN on compare/trade page with no game data
crash on compare/trade page with 24/25 game data
incomplete FVPG data 24/25
some additional pre-deployment tests