• 2 Posts
  • 4 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle

  • My pleasure! :)

    Subtasks is the main reason I made this program. I have it in the “Tasks” Android app and I wanted it on desktop too.

    The main way it’s implemented is clicking on Link next to a parent task in the GUI (or selecting yank in the TUI), then selecting Child on another task makes it a sub-task of the parent.

    I’ve also implemented part of RFC 9253 Support for iCalendar Relationships (Blocked-By logic); after selecting Link/yank on a parent task, there is also the option to select Block on another task and the blocked task appears grayed out and lists the tasks that are blocking it in its description. This is something I haven’t seen in any other CalDAV tasks software and the only thing I would have missed from something like Jira.

    And of course one can filter by tags/categories (with AND or OR) so only a (sub-)project is shown (and I’ve added tag aliases, e.g. #refactor_this_worker could autocomplete to #refactor_this_worker, #program_name, #software_development, to make that more convenient).

    Parent/child: Blocked-by: