A popular request among users who rely on a todo list to keep track of related tasks is "Task Dependencies."


Task Dependencies can mean different things to different people, because there are at least 3 distinct ways that tasks can be dependent, plus another option that allows tasks to be informally connected in ways that can be useful for later information re-discovery.


Here's a concise comparison of which of the apps offer which Task Dependency features:


App

Mirrored
Aka "
Cascading completion"
Aka "What I do you do"

Blocked
Aka "Waiting on prereq"
Aka "Hide until applicable"

Advances
Aka "Implements big goal"
Aka "Promote meta-tasks"

Amplenote

Todoist

TickTick


Specific details and screenshots:

In a nutshell, it seems that Todoist is the least advanced of the three in terms of its ability to connect related tasks, and bring about follow-on effects from those relations.


TickTick is able to implement "Cascading Completion" tasks via Task Links. They don't allow tasks to be hidden when blocked. They allow parent/child task relations, which inherently makes a subtask more visible, but they don't offer a means to connect tasks such that the "action-oriented" implementation tasks advance in awareness outside of a standard hierarchical view.