v0.98 — League Sync & Avatar Editing Polish
March 2026
✨ Improvements
- Team sync now updates roster data while keeping league refreshes stable for existing leagues
- Unlocked team colors now refresh from each team logo during league sync, with black-and-white defaults before colors are detected
- Avatar action buttons are back below the avatar preview for a cleaner team management layout
- Edit Avatar now opens a smaller prompt modal that keeps the avatar and regenerate action visible without zooming out
- Avatar edit cancel now closes the modal cleanly
🔧 Under the Hood
- Fixed ESPN sync cookie normalization and league upsert conflicts for repeat refreshes
- Hardened queued avatar generation so duplicate rapid-fire requests do not enqueue the same team twice
- Replaced logo color extraction with a direct server-side image analysis pipeline