New tool: vja-review

Hi there,

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:

1 Like

I mean that’s cool if you prefer CLI kind of interaction.

For me I think just having a Due virtual project on UI is better.
It has all the same features, no?

And it’s not only one by one, you actually see wider picture and have the ability to re-order your priorities right away.

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!

Hi @executed !

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 :smiley:

1 Like

Hey this seems great, especially for users coming from Taskwarrior!

Virtual projects are probably saved filters. You can create one on the projects page and it will show up in the sidebar with all the other projects.

1 Like