For our project, I need to be able to link tasks via dependencies. Not doing that as a workaround in order to prevent automatic date shift is not really a viable solution. And while adding date constraints might help, only being able to do that in the timeline view is a major pain: I want to be able to either be able to add date constraints within the cards themselves OR better yet to just be able to turn the automatic date shift functionality for dependent tasks off. While I appreciate that this functionality is reflecting the idea that a task has a set duration, in the context of our project it is far more common for the date for a parent task to be pushed out without any room for the dates of the dependencies to shift (i.e. we need to stick to the same schedule/dates over what we estimated as the duration for a given task).