make a data repository update check everytime on startup
Especially when new rules are released, the good people who make the data files update them quite frequently. A weekly update check during such time is about as useful as no automatic checks because you end up having to check manually anyways.
I reduced this to a week to reduce the load on the servers hosting the data. Also, on mobile, this could be a problem with regard to data limits.
I’ll look into rethinking this though, and perhaps introduce more options to control how often this happens.
That would be my suggestion as well. Let the users choose between no check, check every x days, and check on startup.