Been thinking that. Problem is that backend doesn't currently save the "allDay" bit at all. Instead it requires times being set as 0:00 and requires saved data as such too for that bit to be set back. If the format is changed now, it's not going to be backward compatible with older events.

For alternative, I was thinking of making QML calendar event type handle the special casing. If allday event property set -> internal mkcal event times will be set what sqlite needs.