I’m posting here a small python utility script that I built and use daily - just in case other users find it useful. It’s called vja-review and, if you’re coming from Taskwarrior, it should feel pretty familiar since the main inspiration is tasksh review
It uses vja under the hood to interact with the Vikunja server of choice and it’s goal is to provide an easy interface to take action on tasks of a specific date range - e.g, tasks that are overdue, or tasks that are due today, etc. It gathers those actions, and shows them to the user, one-by-one, prompting you to take an appropriate action each time (complete it, skip it, move it to the next 7 days, etc.)
Have a look if you’re interested and let me know if you have any feedback:
But if the thing is that seeing all of them might feel owerwhelming and seeing only one at a time is rather a feature than limitation, I think that’s cool!
I didn’t know of virtual projects. It sounds cool. Is it a new feature? I don’t seem to have them and my vikunja version is
Vikunja api version v0.24.6
Built with go1.23.4
But if the thing is that seeing all of them might feel owerwhelming and seeing only one at a time is rather a feature than limitation, I think that’s cool!
Yeah, I’d say that’s the idea. Showing one task at a time, and restricting the number of options may simplify the rescheduling experience for some. It’s also faster pressing one number on the numeric keypad than clicking a few times through the due date menu
EDIT: Oh, you’re probably referring to the Saved Filter - nice one! I’ll start using that for my usecases