I would like to support this feature request.
As I already wrote in another post, my tasks are also defined by such a hierarchy and I am a freelancer. I am sure that some people feel the same way.
With a single line for the task, it is difficult to map this complete hierarchy and clearly describe the task
A quick and simple differentiation is important, especially in the list of activities performed (i.e. in the Excel file).
At the moment, I make do by recording the customer, the project and the subproject in the task, like this:
Customer | Project | Subproject
Of course, this increases the number of tasks in the menu and doesn't necessarily make it any clearer (I make do with standardized colors for each customer)
I use tags to record the activity, i.e. the actual task, because these are always similar in the sub-projects (e.g. conception or project management). The tags are ideal for this purpose
I record the differentiation of the tasks in the description, i.e. the information that the customer absolutely needs when listing the activities.
Of course, this is all a bit cumbersome, but it works in principle.
If I then interrupt a task and want to continue it (with the same description, of course), I open the app and start the task via the context menu.
Of course, it would be a better user experience if the hierarchy could be displayed directly in the menu and it would be perfect if you could also start the last tasks tracked for this project directly from the menu including description. Without description that I would have no difference, only the description as menu item would be sufficient if the hierarchy is visible. The latter would be a dream :-)
Of course, it would also be ideal if the hierarchy were not limited to just a few levels.