1.6.2 fixes the quick tile button crash, minor layout inconsistencies and introduces a new font: Chivo. This also fixes the build reproducibility, which failed for fdroid due to my delayed version bump was mistake. Treat it more of a hotfix to the big changes released in 1.6.1.
Consolidation and reliability
1.6.1 brings two different build flavors: FOSS and Full. As some of you requested a more robust way to prevent false step recognition, I implemented the Activity Recognition API, optional in both versions. It's a thing based on google play services, used to predict actual movement. It's built to predict whether you're currently walking, standing still, in a car or biking, and comes at negligible battery cost. In the other words, most faulty steps counted when biking or driving a car should be skipped. I may think about some foss equivalent using the gyroscope sensor, but I expect that to visibly affect battery life compared to using data that your device gathers in the background all the time and gives access to with this API.
| Build | Features |
|---|---|
| FOSS (app-release.apk) | Offline step counting without proprietary dependencies |
| FULL (app-full-release.apk) | Offline step counting with smart movement prediction using Activity Recognition API (Google Play Services) to prevent false step detections |
You can install both versions interchargeably.
new
- from now on you have a choice between full (recommended - only on github/obtainium) and foss (izzy/fdroid) builds
- Activity Recognition API (full build, only from Github): accurately filter out steps when biking or in a vehicle at almost no additional battery cost
- widget custom theme preferences
- intent actions
- new font
changes
- big rework of the Achievements screen layout
- better UI consistency across all screens
fixed
- live notification flickering
- imperial units