Hi!
> This aspect really matters to people who bill for services. The lack
> of makes timewarrior a no starter for my own use, much to my dismay.
> I hope that timewarrior is endowed with rounding up of time in the
> near future.
When it comes to time granularity, the question is where Timewarrior
should round. When storing to the database or when reporting to the user?
The former would keep everything rather easy as there is only one source
of truth/data, however precision is lost, especially when rounding up to
quarters of an hour or more.
The latter would keep the original data, however may require nifty
strategies when generating reports.
What would happen, if rounding is set to quarters of an hour, but a
point in time is exactly in the middle? Round up or down?
Should Timewarrior always round up/down or should this depend on whether
an interval was opened/closed (i.e. round up at start, round down at stop).
What happens if an interval smaller than the set granularity is
recorded? Round down to 0, round up? What if several of these small
intervals occurr? E.g. rounding is set to 15min, you record three
5-minute intervals. Rounding all up to 15 is not feasible, especially if
you bill for services - or is it?
I would like to hear your thoughts on these. Do you have a specific use
case for your above-mentioned example?
Regards
Thomas