Guide
Adding a dependency lets you connect entities to each other and indicate that one entity depends on another entity. For example, some feature can't start till another feature is implemented, or some task blocks several other tasks.
How to add dependency relation?
Only Self-relations can be marked as dependency. To add a dependency for some Database (for example, Features):
Navigate to Features database and add a new Relation field
Select Feature database for relation as well
Set desired cardinality (in most cases you need many-to-many)
Click Advanced and Mark Use relation as dependency switcher
Save the field
Note that two fields will be created as a result: Blocking and Blocked By. They are needed to set features that blocks current feature, or set features that current feature is blocking.
Here is a good illustration how dependencies work. Selected feature Admin sets spaces… is Blocked by one feature Automations to add things…, but itself it is Blocking yet another feature Default space…:
Adding dependencies
Dependencies are just relations, so you can add them anywhere. However, there is one special place to add dependencies in a visual manner: Timeline View.
Create a new Timeline View for your database (in our case it is Features Database), and select Enable dependencies in Items section. Here you will be able to create dependencies visually and select a strategy to shift dependent entities if needed.
FAQ
Do you avoid weekends?
"Avoid Weekends" toggle ensures that tasks spanning weekends maintain the correct number of working days, effectively bypassing non-working days.
This is enabled by default for all users and does not require any manual activation.
How It Works?
If a task extends over a weekend, the duration is automatically adjusted to maintain the correct number of working days.
For example, a task that lasts three working days (Monday, Tuesday, and Wednesday), if rescheduled forward by three calendar days, will be moved to Thursday, Friday, and Monday, skipping the weekend (Saturday and Sunday).
This works only for shifted cards
Right now business days are Monday → Friday, but this setting is configurable in Personal settings
Shifted cards keep the same duration in business days
When Keep time between entities is enabled, duration in business days between shifted cards is kept the same
Is it possible to shift dates automatically?
Only on Timeline View. If you configured Timeline View and see dependencies, then you can select a strategy to move dependent entities dates.
Is it possible to create dependency between different databases?
No, it is not possible.
Can I convert any existing self-relation to a dependency?
Yes, edit this relation field, click Advanced and turn on Use relation as dependency switcher. Make sure that dependency direction is set correctly.