7ad61554cb
POST schedule/1 for search, GET schedule/details with indexed query params, GET days/.../schedule/v1 for calendar. Three hooks wrap the API functions with loading/error state management.