Any way to start the calendar on the half hour (i.e 8:30am)

scheduler.config.first_hour =08.5;
Still begins at 9am and causes every event to show up 30 minutes later on the calendar

scheduler.config.last_hour =21.5;
works OK. Causes the calendar to end on the half hour

Any ideas or workarounds?

It is expected that both options are integer values, so only full hours can be used.

it works ok for the end time. I feel this would be a great enhancement to provide more flexibility.