Tasks for taskfinder
#project #rust #term pri@2
For those seeing this on the repo: This is a bit of an experiment to see how hard-linking a file from my zettelkasten-like system (where I keep all of my notes and tasks and run taskfinder from) to the project repo works out. Ignore the bit at the bottom - it's a backlink to the main project file. Otherwise, you can see what I'm thinking about doing in the future.
TODO
- [ ] watch multiple directories
- [ ] log tasks in file if new day since app started
- something like: note date app first started, check if still the same when opening the log and if not, run the thing
- turn what I did into a function (assuming it works), to be used in first run and then in loop
- [ ] include readme as documentation - see what I did in broken-links #docs
- not sure if this should be in main.rs or lib.rs
- [ ] subtasks/ordering tasks within task sets in Files mode
- [ ] order subtasks in Tasks mode
- [ ] in log mode (table), add a navigation control to go down/up one month (or maybe to beginning/end of month)
- [ ] add more tests
- particularly on due/completed dates at task-set level and the inheritance of that in tasks
- [ ] handle all expects and unwraps
- except ones where they are absolutely ok - in this case, add comments
- [x] (hard) link a tasks file (with tasks only) from here to project repo as way to keep users informed of intended changes completed:2025-04-29
- [x] show number of tasks due/completed within a week in Tasks mode completed:2025-04-30
- [x] remove leading characters that identifies a task (all the variations of []) of the task text in Tasks mode completed:2025-05-12
- [x] search for tasks in Tasks mode completed:2025-05-14
- [x] add a tips section? completed:2025-05-24
- [x] filter for recurring/non-recurring tasks in Tasks mode completed:2025-05-29
- [x] tag at the taskset/task level completed:2025-06-16
- [x] slow blink overdue dates in files mode, and allow user to turn it off completed:2025-06-17
- [x] bad dates can make the program panic. Set them to very old date. completed:2025-07-01
- [x] add a way to manually order tasks completed:2025-07-05
- [x] fix task counting - in log and files mode, wasn't going to individual task level for priorities completed:2025-07-06
- [x] include a way to make a task or taskset no priority - override higher level completed:2025-07-06
- [x] fix filtering by priority in Files mode (doesn't filter at the task level) completed:2025-07-07
## Back
[[notes/2023-12-21-2248.md]] Taskfinder