This add-on script for Trilium is meant to provide an interface for managing todos and tasks. It is based loosely on the Task Manager provided in the Trilium Demo, but aims to be more flexible.
These scripts sort of work, but are definitely still a work in progress. I'm taking a break from working on it for a while, but figured I would upload them in case it helps anyone else with similar goals.
These are some high level goals I'd like to accomplish. Please feel free to suggest additional features/changes/etc. This list isn't set in stone and will likely change.
- Basic Todo Management
- Due date / completion date tracking
- Tags support
- List view
- Table view (same as list?)
- Kanban view w/ drag and drop
- Archiving support
- Context/Location support
- Custom attributes?
- HTTP API for external applications to interact with
- Support for syncing to external task managers - e.g. remember the milk, kanboard, taskwarrior, etc
- Time tracking
- Quick add supporting syntax like rtm or taskwarrior
- Audit/change log to keep track of changes to each task
- Support for multiple top-level task roots
There are several other task/todo implementations available for Trilium, please have a look at them as well: