New Features
- The collapsed/expanded state of parent tasks is now saved.
- The number of incomplete subtasks is displayed next to the parent's collapse button when collapsed.
Code Stuff
- Added a new test to check if version numbers match between
app.js,package.json, andSECURITY.md. - Streamlined
loadData. Properties ofchecklistDataare now listed in only ONE place (newChecklistData) instead of two or three. - Added
forEachTask - Rewrote
getTaskByIdwithforEachTask - Renamed
_prepTaskstoprepTasks, and rewrote it withforEachTask - Moved assignment of
task.parentIdfromcreateChecklistItemtoprepTasks prepTasksassignstask.section
Full Changelog: 2026-07-19...2026-07-28