We've come across the following limitations of business hours which we'd like to see improved on:
- Work hours can only be set in 0.5 hour intervals. Our office hours end at 17:45.
- Holidays are full days. Here in Switzerland businesses close 1 hour earlier the day before a Holiday. Also, there's half-day Holidays.
- Some holidays repeat every year. We cannot define repeating holidays but instead have to set them every year.
As we're pretty much asking for the flexibility of a calendar, it might be easiest if you allowed that the user connects a calendar (like Microsoft Calendar or Google Calendar) with Zendesk. Entries in that calendar are treated as business hours.