Another useful feature should be the possibility to set tasks dependency.

Now I have lots of tasks with dependencies that I can't reflect. I would like to forget about the task with the dependency until I can really work on it. (If there is a way to do that now, please, give me a hint on it)

The feature could work like this:

A task could have one or more dependencies. Once a task has a dependency, it could appear in the focus "waiting" but with some mark saying that it waits for other tasks to be finished. Once the other tasks have finished, that task should go to "next" focus because now it should be ready to work on it.

Because it is a popular feature, maybe you have it in the roadmap. Haven't you?

Greetings and keed doing this great work!