dependency tracking; code cleanup; removed option to discard; move to

trash rather than delete
This commit is contained in:
aaron-jack-manning
2022-08-25 16:40:56 +10:00
parent bc602c4d34
commit 170dbdcc2c
12 changed files with 287 additions and 110 deletions

View File

@@ -85,12 +85,6 @@ Then you can run `toru new` to create your first task.
## Roadmap
- Dependency tracker
- Store dependencies in a file and correctly update them upon creation and removal of notes
- Error if any circular dependencies are introduced
- Make sure dependencies written to file are only those that could be successfully created
- List dependencies as a tree on note view below info
- Disallow marking a task as complete if it has incomplete dependencies
- Options to configure and customise output of `list`
- Simple query language to select:
- which columns to include
@@ -100,4 +94,3 @@ Then you can run `toru new` to create your first task.
- only include tasks with incomplete dependencies, and similarly only tasks which are not dependents
- due date, completion date, etc greater than or less than specific value
- If no values given, use a default query stored in `state.toml`
- Automatically added recurring notes system