Is there a way to handle dependencies across tasks?
Can priorities be set by-project rather than by-task?
Can sharing work by-project, or must the entire tasklist be shared?
Are there good CalDAV command-line clients?
Is there a way to handle dependencies across tasks?
Can priorities be set by-project rather than by-task?
Can sharing work by-project, or must the entire tasklist be shared?
Are there good CalDAV command-line clients?
Subtasks are themselves tasks, so their priorities can be set separately from their parents. Collapsible subtasks will be displayed in searches and filters, so if you have a custom filter for high priority tasks, you will also see their lower-priority subtasks
Sharing is done at the list level, and this is handled by your synchronization service
I haven't personally used any command line CalDAV clients so I have nothing to offer there, sorry!
Most of my dependency chains are tree-like, with minimal cross-linking, so infinite-depth subtasks will handle most of my use-cases.
Collaboration is essential to getting things done -- taskwarrior's siloed tasklists have been a big blocker for me. Very interested to explore what list-level sharing can open up.
Will have to give Tasks.org a try. Figuring out a desktop/cross-platform option is a long-term need, as most of my tasks are on the desktop. Capturing tasks (a la GTD) is as simple as popping open a terminal (Win+A for me)
t add +[ListName] Thing I need to do
Ctrl+Dand I'm back to work. I can modify the task with dependencies and other decorations later. What I can't do with TW is project/list-level sharing and calendar integration, something Tasks.org appears to do gracefully.