When using pre-build client, a user does not know if there are a new build available.
So user should be notified when a new release is available.
The notification should not be too intrusive to not disturb the user to work and should not be too frequent neither.
A new notification option will be available from the menu, it will be active by default.
If the option is activated, randomly the client will send a
HEAD request to the URL to download the next version depending of the OS:
The rate of the request should be low and random to not overload the Tryton servers. I think once a week is a good average.
Those requests will be launch by a thread which will trigger a InfoBar with the link of the new version to download.
There will be a loop to check the next bug-fix release and if it is found, we keep checking the next one to find the latest.