v0.5.3
23. November 2025
26. November 2025 last update
v0.5.3 is finally released and brings lots of bug fixes and improvements. Most are related to transfers and match engine stability.
The Flatpak release takes some time until it shows up, as usual.
Added
- UI
- Dashboard: improve history by saving
- date in calendar
- visible email and filters
- selected tab from player profile
- selected tab from team profile
- selected competition in competitions overview
- selected tab and season year from competitions overview
- Dashboard: show player name on top left, if player profile is visible
- Email: mark all as read button marks only filtered emails as read, not all
- Email: mark active message as important in list
- Player profile: show transfer history
- Player profile: show contract offer monthly, yearly and total income
- Player list: show nation name aside to league name in league filter
- Dashboard: improve history by saving
- Match UI
- Add competition name to overview
- Add run up animation of shooting player on penalties
- Match Engine
- First implementation of goalkeeper pass rule
- Attacking players move now to "best" possible position to receive a pass or shoot
- Still far from the best, but at least they move now
- All players, substitutes included, shoot now penalties
- Email
- Send expiring and expired contracts emails
- Send expired offers emails
- Logic
- Add friendly matches at start of season
- Data
- Save transfer history of every player
Fixed
- UI
- Formation: show recommended players in all list views, not just in the formation view
- Player list: make rows clickable from everywhere
- Dashboard: update email button count when mark as read button is pressed
- Match Engine
- When player is changed, wait until clock is not running and own team has possession
- Fix overtime checks and take first leg goals into account for two-legged knockout matches
- On overtime, change sides correctly
- Logic
- Transfers: fix several bugs related to transfers that caused problems
- Data
- Contracts: assure start dates are in past and end dates in future after player generation
Changed
- UI
- Dashboard: align profile tabs to the left
- Dashboard: always show overview during day progress
- Match UI
- Increase ball size
- Make match speed control more intuitive
- Adjust background size dynamically to current window size, for better performance
- Match Engine
- Change ball movement implementation to pre-calculated destination
- No collision detection needed
- Makes it easier to use player attributes to calculate results
- Change ball movement implementation to pre-calculated destination
- Data
- Reduce players from other nations than the league nation in lower leagues
- Reduce youth players from other nations than the league nation
Code Contributors
- Simon Dalvai (dulvui)
Translation Contributors
- German
- Ettore Atalan Atalanttore
- Portuguese
- gustjfo gustjfo
- Portuguese (Brazil)
- Ryan Rezende Martinelli ryanh._.
- Ukrainian
- Максим Горпиніч Maksim2005UKR
Every feedback is welcome
Feel free to write me an email at info@99managers.org and comment on Mastodon.