...добавить выбор дня недели... добавить 7 чекбоксов в визард...
Сейчас, в сухом остатке, ежедневно повторяющиеся действия с началом и концом в полночь длительностью 24ч с визуализацией на временной шкале и так до бесконечности.
Может, всё же, поднять календарь и задавать действия по дням годового цикла?
При старте исполняется заданное действие, если это действие имеет суточную цикличность, то всё работает, как и работало. Если, скажем, предварительно записанное в календарь действие должно измениться и исполниться в назначенную дату через 12 дней, то оно изменится и будет повторяться так до следующей записи в календаре.
Вид временной суточной шкалы при этом не меняется, а число, месяц и год отображается в отдельном окне.
В интерфейсе пользователя добавить календарь.
В выбираемой пользователем дате календаря, по её нажатию, загружается соответствующая страница, в которой задаются все временные точки соответствующего канала и сохраняются до следующего события.
Триггером любого события будет дата в календаре.
Как то так, мне видится.