Android power drain fix + heatmap phone screen + shorter/longer!!
Pre-releaseThe primary motivation for this release is to fix an android power bug in which we detected a trip end after 5 hours instead of 5 minutes. This was an immediately noticeable impact on battery life for both me and my husband, and shows how important it is to do nothing well.
The other big change is to bring the aggregate visualizations to the phone. This is both a proof of concept on both providing functionality to users before we start tracking, and on the effort required to port server side visualizations to the phone (very easy).
And finally, thanks to @krisma, we finally have working comparisons to common trips (before/after and larger/smaller). I don't think that the common trip generation is currently very accurate, so the numbers may not make that much sense, but once we fix the analysis on the server side, they magically should.
Changelog:
- Copy the heatmap code from the server and get it to work
- Add arrow for longer/shorter
- Add clocks for earlier/later
- Fix spacing between cards in the list view
- Stop restarting collection on reboot
- Change the default tripEndStationaryMins to 5