Хорошо бы перенести рендеринг списка задач на фронтенд, в виде таблицы, можно использовать к примеру библиотеку BootstapTable
По умолчанию, рендерить полный список с завершенными задачами.
На странице со списком задач разместить чекбокс - "показывать завершенные задачи".
Реализовать сортировку по дате с сохранением структуры вложений (задачи/подзадачи).
Хорошо бы перенести рендеринг списка задач на фронтенд, в виде таблицы, можно использовать к примеру библиотеку BootstapTable
По умолчанию, рендерить полный список с завершенными задачами.
На странице со списком задач разместить чекбокс - "показывать завершенные задачи".
Реализовать сортировку по дате с сохранением структуры вложений (задачи/подзадачи).