With "correct" time i mean: I can only see/edit hours and minutes and if i calculate e.g. 17:58 - 19:13 it should be 1h 15m and not 1h 16m or 1h 17m depending on the hidden seconds. And because of how the rounding works there is no way to always (in every case) get this "correct" time. It all depends on the hidden seconds. I am not complaining about how the rounding is working, that is a design decision and i understand if you don't want to change it or even break it for other people. But at least for me it wasn't intuitive and the app doesn't tell me how it works (maybe an improvement, like a notice e.g. a info icon next to the rounding feature that explains it in a sentences, would be good?).
It would be nice to have another option for rounding the start/end times or something else that allows me and potentially others to get the times calculated as i would expect it if is see e.g. 17:58 - 19:13. Editing every entry to be sure there are no seconds saved seems like more like a workaround and less like a solution.
A potential use case would be:
If i charge a customer for every started quarter hour (15 minutes) and i start my work at 13:17 and work until 13:39 which would translate to started work at 13:15 and finished it at 13:45 resulting in 30m charged. Currently round to nearest 15m and down to next 15m would give me only 15m. If i change it to round to next 15m it would give me the the 30m. But then if i work from 13:17 to 13:32 it would only give me 15m again even though the work started between 13:15 and 13:30 and ended between 13:30 and 13:45 which would be 30m. If there would be an option to round the start down to the next 15m and the end up to next 15m the desired time of 30m (13:15 - 13:45) would work.
I think i found a feature request that seems like something similar was already requested a few years back. But i am unsure if the above use case would be covered by this. If it does it would be awesome to see this implemented. 🙂