After look at the behavior further, I actually have no idea what it’s doing. It doesn’t seem to be following any clear pattern.
I did a little experiment and started with this:
Now, there is a slight discrepancy because 40/week hasn’t kicked in yet (it’s still currently at 35/week). However, it doesn’t seem like that should matter because on the web it was properly displayed as “+2.28, +7.28, +12.28” which are the correct values for 35/week. I then added a small dummy datapoint and it changed to this:
On the web, the values correctly changed to “+2.25, +7.25, +12.25”. The app behavior really makes no sense because the goal is 40/week, not something like 8/day with weekends off. Even if it were erroneously displaying a slope of 40/week, it would display something like “+2.25, +7.96, +13.67.”
But overall the display of deltas on the app is super inconsistent. Today for one goal, I have +0.55 due. The detas on the app displayed as “+0.55, +0.55, +0.55”. My daily rate is 0.57, so that should read “+0.55, +1.12, +1.69”. I met my goal for the day, and as of right now the website states there is +0.099 due tomorrow. Here is what the app displays:
So now it only displays one green delta, even though this delta is due tomorrow, so it should be blue. I also just realized that there’s a bug on the website as well, because here’s what I’m seeing for this same goal:
So for whatever reason, the true green value is +0.67, but even the top of the goal’s page is showing the blue value as the green one. Something’s not lining up!