Небольшое предложение по улучшению. Когда активен Сводный список новая задача добавляется в рандомный лист. Я не понял почему. Этот лист не является первым ни по порядку ни по алфавиту. Он не был активным в момент переключения на Сводный список. Возможно у него какой-нибудь внутренний id первый из всех листов. Не суть.
Предложение в том, чтобы добавлять новую задачу в лист, соответствующий листу выбранной задачи. То есть если в режиме Сводный список выделена задача из Лист 1, то новая задача должна попасть в Лист 1.