iCal Full Day Events

Hello There,

I am trying to add my Trakt Calendar to my Outlook Calendar via iCal. I want everything as all day events for the sake of simplicity.

I did try adding &full_days=true at the end of the iCal string, but instead of showing all day events, it just shows an event starting at 00:00 with a 0-minute duration. Am I missing something?

Screenshot

Can you try another calendar program? This should be giving you full day events and I’m seeing that locating using Apple Calendar.

Hey Justin,

Thank you for the help!

I am not using any program. I did try to add it directly to the Outlook web interface.

I am currently not using any other email/calendar service, but, if you believe it could help us identify the issue, I wouldn’t mind creating a Google Account to test it on Google Calendar.

Thanks!

EDIT: I found one more piece of valuable information. When I switch to weekly view, I see it as an all day event (it shows on top). However, what may be causing the issue is that it has a start and an end time.

I only have permission to upload 1 image per reply.

I’m not really sure, it appears to be a bug with Outlook calendar? Here is a comparison of the raw ICS file. The normal on the left and full_days=true on the right. Notice it only has the date value (no time) like it should. I’m not sure why Outlook would be adding a time.

What is your full calendar URL (you can blank out the token) so I can make sure it’s formatted correctly.

You were right on the spot. I did add my outlook account to my iPhone and, using “Apple Calendar”, it shows as a full day event.

This is the URL I am using: https://trakt.tv/calendars/my/shows-movies.ics?slurm=XXXXXXXXXX&full_days=true

Do you know if there is a way for me to export an ICS file from my calendar? That would help us have a look into how Outlook is interpreting this.

I’m not familiar with Outlook calendar so I’m not sure. I remember years ago having some other reported issues with Outlook, but I don’t recall what the specific issues were.

This doesn’t seem to be a bug. In the RFC specifications, there isn’t an obvious way to define all day events, and, therefore, different companies implement them in a slightly different way.

There is a solution that seems to work on all the major email providers (Google, Apple and Microsoft), which is to only have a DTSTART;VALUE=DATE:

I edited the .ics and it worked on outlook + apple calendar. Can we pass that to the Devs?

Good find! I’ll adjust the calendar feeds and have an update tomorrow. They should just start working once the new data is cached and Outlook refreshes.

2 Likes

Thank you! That was awesome. Let me know if you need help testing it.

EDIT: It is working, all day events are showing correctly on Outlook Web and Apple Calendar (iOS).

Ok great, glad it’s working now.

1 Like

This was the fastest “report → fix” I ever experienced. Thank you!