A sharp-eyed user made contact to point out that only whole minutes were being taken into account when calculating the cost of time recorded.
This was a ‘feature’ inherited from when I first started building adderuppa several years ago. Because a fraction of a minute added to each project isn’t going to make any difference to my income tax bracket, I was simply rounding the total recorded seconds for each project to the nearest minute.
Although every second timed had actually been recorded, the few stray seconds left over after rounding were not being used to calculate the value of that recorded time.
Having received the email, I realised that this lack of instantaneous feedback could be misunderstood, and confusing, and so the formatting of recorded time in the Task List and Project Task List, where these values are updated in real time as the timer is stopped, has been altered to replicate a stopwatch value, listing hours, minutes and seconds.
This has the dual benefit of giving instantaneous feedback on the user’s action, and helps to distinguish recorded time from estimated time.
Recorded time listed elsewhere is still rounded to the nearest minute, for the sake of clarity and simplicity, but the value of that time takes into account every second recorded.