I’d love to be able to see the history on recurring tasks for when previous iterations were completed. Additionally it would be great to know how behind I am on a task, for example if I have something that repeats every day but I am 3 days behind, knowing that could be helpful.
Having a history is on the roadmap (somewhere). Do your repeating tasks have a due date? That will usually show when it’s overdue, plus other niceties like overdue reminders via mail.
Awesome! Yes they have a due date, that’s how we’re working around this currently.
Do you have any ETA for task history? I would love this feature as well.
It would be great if there was a history button that shows all tasks that have been completed like this:
And also have it have a history button in individual tasks which shows when that last task was last completed
No eta currently. The history will be more like an activity log, like GitHub / Gitea showing related events in the PR comment stream.
I did a fresh install yesterday and missing this feature so much. I want to be able to see which colleague has done what task, this is still not possible at the moment right? Upvote from my site. Great Application so far!
I implemented recurring task history using n8n and NocoDB. I had been migrating from Grocy to Vikuna and really missed having a database of task history I could access with tools such as Metabase. It’s a bit of work to get set up, but once complete NocoDB is a really great, flexible tool.
I can share detailed instructions, Docker Compose, and a JSON of the n8n workflow if anyone is interested. The steps below result in a NocoDB table with task IDs in one column and completion dates in another. If you don’t need task completion history in a database, you could leave out NocoDB and just have n8n add comments to Vikunja whenever the task is completed.
- Install n8n with Vikunja node. See Using Vikunja with n8n | Vikunja. I connected the two with a Docker network.
- Install NocoDB and connect to n8n. Within NocoDB, create a table with a text column for task IDs and a date column for task completion dates.
- Create the n8n workflow (or use my JSON).
- Whenever the task is completed, a comment of “NocoDB last completed: yyyy-mm-dd” is added to the task and NocoDB’s table is updated with the task ID and current date.
- Whenever the task is updated and Vikunja’s last completion date doesn’t match the date in the comment, both NocoDB and the comment are updated.