All Day Events
Device Calendars change the times of an event based on what time zone you are in. So, even though I can change the times to UTC and then store them correctly, they will always display in local time and update when we change timezones, which can lead to a LOT of confusion.
Here is an example of what would happen. Let's say you have the following schedule in the app:
ORD-DEN 1200-0200, block: 0300
DEN-COS 0300-0400, block: 0100
If I put those in the device calendar as a single event, then it would look like this while you are standing in ORD:
This would be fine if this was just for a family/friend that stays in one timezone. In fact, this would be perfect, as it is the actual times, corrected to their timezone. (In fact, this is a feature that is on my todo list for family/friends to use.)
However, if a crew has this on their own phone and then doesn't turn off airplane mode, and if they are relying on their device calendar instead of the app, then they would report to their DEN-COS flight an hour late, since the times are still displaying in Central Time. The same problem exists for report times, too, so I can't just put an event that only spans the duty period.
So, to avoid this issue, and a few others related to this, the schedule export to device calendar will just be all-day events with all of the info in the notes section of the event.
If you still have questions, please send us an email to firstname.lastname@example.org