Subscribe button with calendar:
Subscribing to an unfiltered calendar results in a full calendar export to the users. If a filter is selected, then all items in that have ever used this filter will be exported, not only future events.
This is a technical hindrance for large time.ly calendar users since google only allows 1mb size ICS import according to https://support.google.com/calendar/answer/45654.
Also, this is simply too much data for the user that usually wants to see future events.
Ability to better control what is exported to users calendar would be preferable.
The "Subscribe pop-up" has a lot of irrelevant information to the majority of users.
Subscribe button one event:
Ability to copy a single event to a users calendar would be preferable to a new calendar being created and synced to the users google account. A whole calendar for a single event is not user friendly.
Here is a sample link that could be used to copy one event to a users calendar.
Save as XML file:
The specified DTD on line 3 in the exported XML file does not exist.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE vcalendar PUBLIC "-//IETF//DTD XCAL/iCalendar XML//EN"
PS. - Further exploring
In no way have I been able to subscribe to or download events based on a time-range. I tried all the "dates ranges" both in Server Side and Iframe embedded. The only available subscriptions are "all history of events with selected filters". I attempted to create a custom filter "past" and "upcoming" and applied them to all my events. This did not filter out my past events with XML, ICS or Google subscriptions.