Happy June!
I'm excited to share the updates that landed during May. A lot has been happening behind the scenes, and one of the biggest areas of focus has been bringing true AI features into MyFootballNow. I started with some smaller additions that I hope improve immersion and make your leagues feel more alive.
First, if your league has completed its championship game, you may have noticed a new Game Articles section. This feature generates AI-written articles from the perspective of each team's local market, covering the championship matchup. I think it's a fun addition, and I hope you enjoy it!
If you'd like more articles throughout the season, you can enable them in My Account. This feature is available to all paid subscription levels.
Next, I've added AI-generated player images. Paid subscribers can now generate player portraits directly from the player page. This is something I've wanted to offer since the early days of MyFootballNow, but the technology has finally reached a point where the quality is high enough and the cost is reasonable enough to make it available. You'll start seeing these images appear throughout the site when they exist, so feel free to start putting faces to the players on your roster.
I've also added AI-generated team logos during team customization. Like player images, this is a feature I've wanted for a long time, but only recently has image generation reached a level where I'm comfortable putting it into players' hands.
Here are a few of my favorite logos generated during testing:
"Toronto (No Mascot)"

"San Francisco Jets"

"Chicago Hedgehogs"

"Miami Fighting Crabs"

"Charlotte Westies"

"El Paso Burritos"

Before anyone asks, "Why are you spending time on AI when there are bugs and features that still need attention?"—don't worry. AI hasn't been the only focus this month.
Here are the other updates that shipped during May:
- Player search is now significantly more stable
- Numerous dark mode improvements
- Fixed visual indicators for deactivated game plan rules
- Extensive War Room troubleshooting and fixes; it should now be much more stable
- Rule names are now included in game logs
- Game plan rules are now versioned, so game logs show the exact rule version used during the game rather than the current version (not retroactive)
- Game plan rules can now be reordered using drag-and-drop
- Player attribute searches now more clearly indicate the attribute values being displayed
- Simplified the player release process to reduce unnecessary clicks
- League listings and details more clearly identify roster-only leagues
- Added game plan rules to game log CSV exports
- Added a banner notification for pending ownership requests
- Fixed expanded "&" characters in game plan rule displays
- Improved transaction cache refresh timing after simulations complete
- Empty coaching positions are now indicated during coach searches
- Addressed all-time team loading issues, especially in leagues with long award histories
- You can now initiate trades directly from a user's profile card
- Added a numeric badge to indicate pending contracts
- Draft history is now paginated at 32 players per page
- Team roster sorting by attribute now defaults to descending order on first click
- All-time awards now display the years each player was active
- Added an "Only Under Contract" filter to team rosters
Thank you, as always, for playing MyFootballNow. I appreciate all of the feedback, bug reports, and suggestions that continue to help make the game better every month.