Version 2.1.0 on web and 1.1.0 on iOS and Android is the biggest update since launch. It brings native mobile widgets, a new optional attribute-based team balancing system, an app up to 86% lighter and a solid set of bug fixes and stability improvements.
The organiser can now choose how each player's average is calculated when generating teams. The default option remains the overall rating, but if you enable attribute mode, the average is calculated using four criteria:
This allows more balanced teams by taking into account each player's full profile, not just an overall score. It's an optional and configurable feature: each organiser chooses whether to use it or stick with the previous system.
You can now add FutBalance widgets to your iPhone or Android home screen. Four types are available:
Widgets update automatically every time you navigate through the app Dashboard.
We redesigned how the app's code is loaded. The main bundle went from 3,399 kB to 470 kB (−86%). This is achieved with 21 lazily loaded routes and by splitting external libraries (React, Supabase, animations, charts…) into independent packages.
The practical result: the app starts faster, uses less data and works better on slow connections.
Previously, the Dashboard could briefly appear empty before data loaded. Now the loading screen stays active until all your league data is ready, eliminating the initial flash that could be confusing.
Players removed by the organiser from the group were still appearing in statistics and rankings. This is now fixed: when a player is deleted, their data disappears from all tables.
When sharing the match result image, the scoreline could appear misaligned on some devices. The layout is now consistent across all screens and sizes.
Editing a table in the organiser view now reflects in the player view (and vice versa). Previously they appeared to be duplicate independent tables, when they should have been the same data.
Security patches have been applied to several project dependencies (React Router, Rollup, PostCSS and other libraries) to keep the app protected.
The update arrives automatically on the web and through the standard update on the App Store and Google Play. If you have FutBalance installed, update to enjoy all the improvements.