
This is a big one. Task dependencies bring full predecessor/successor relationships to t0ggles, letting you define exactly which tasks must finish before others can begin. No more guessing about task order or manually tracking what's blocking what.
In Gantt View:

In Task Details:

Dependencies appear in a dedicated section showing both "Depends on" and "Blocking" relationships.
Dependencies are fully supported in both the REST API and MCP server:
REST API:
GET /api/v1/dependencies - List all dependenciesPOST /api/v1/dependencies - Create a dependencyDELETE /api/v1/dependencies - Remove a dependencyMCP Tools:
list-dependencies - View all task dependenciesget-task-dependencies - Get predecessors and successors for a taskcreate-dependency - Link tasks with optional lag daysdelete-dependency - Remove a task dependencyThis means your AI assistants can now help manage task sequences and your custom integrations can automate dependency workflows.
Dependencies transform t0ggles from a task tracker into a full project management system. Without them, you're managing a list. With them, you're managing a workflow.
Think about any real project: design must finish before development starts, testing can't begin until features are built, deployment waits for QA sign-off. These aren't suggestions - they're hard constraints. Dependencies make them explicit and enforceable.
For agile teams, dependencies surface blockers before they derail a sprint. For product launches, they ensure nothing ships out of sequence. For client projects, they let you show stakeholders exactly why one delay affects everything downstream. Combined with the Gantt view, you can visualize your project's critical path and identify where delays will cascade.
Learn more in the: