Goal Status better reflects reality

Previously  universal goal tolerance was a fixed value across each goal. This means you get the same number of tolerance no matter which stage of the goal you are currently at. For example my goal is to increase clients from 0 to 100 and my universal goal tolerance is at 10%, it means I always have 10 clients of leeway on the calculation of goal status. This can sometimes be misleading as the goal will be showing 'On Track' as long as I am less than 10 clients unit behind.
We have improved the logic so that the amount of tolerance will be relative to your current target on the tracking curve minus your initial value. It means you will have more tolerance towards the end of the goal timeline comparing to early stages (a v-shape tolerance curve). For example for my goal below, the target as of today is 44 unit, with 10% universal goal tolerance, my goal will only be showing 'On Track' if my current progress is more than 44 - 44 * 10% = 39.6 unit.