Split battery handling into separate class(es)
Note that there are some functional changes. As such, there may be regressions. However, more likely we are fixing bugs in the process (like really odd time estimations after resume and such).
GitLab will be down for maintenance Monday June 03, from approx 10am UTC for roughly 48 hours. This is for a major gitlab upgrade which requires a DB migration. See the tracker issue for more informations.
Note that there are some functional changes. As such, there may be regressions. However, more likely we are fixing bugs in the process (like really odd time estimations after resume and such).