Skip to content

force updates after OS update and system locale changes

The database currently only stores the active language. So if the user changes the system language of the phone, then the language of all the app descriptions will be out of sync until the next update. This forces an update when the locale is changed. This functionality is also needed for events like OS upgrades.

This also includes a change to make WifiStateChangeService less intrusive. It will only try to find an IP address for 2 minutes, rather than forever. Before, WifiStateChangeService would keep running after F-Droid starts until the user connected to WiFi. That could have been quite a long time on some devices.

Merge request reports