Comment on Replacing Ticktick with a Self-Hosted ToDo App
cottage214@piefed.social 3 days ago
I believe Vikunja fits your needs, you have both list and kanban views, open source, categories + tags + deadlines and filters, docker is available, PWA (not sure about an app, I never use apps), recurring tasks, and more (I like staring tasks, OIDC support, subcategories, and I don’t use it but it can also be collaborative) I’m pretty happy with it to be honest, just try it and see for yourself, I think they have a demo on their website :)
k4j8@lemmy.world 2 days ago
I second Vikunja. It’s very customizable. Tasks are saved in Projects, but then there are Saved Filters that can query one or more projects. That should fit your needs well. Fully open-source with a REST API and n8n integration too.
Definitely try the demo! I moved from Taskwarrior to Vikunja (Docker), mostly because I wanted Kanban boards and other GUI features for my GTD workflow.
njordomir@lemmy.world 1 day ago
Thanks for the reply. I have Vikjuna running and it’s honestly pretty similar to TickTick.
The mobile site works great as a PWA and I grabbed the app just to see what they where working on. PWA is great, app is still very much WIP, but not a deal-breaker at all.
I do have one workflow that seems to clash. Perhaps you folks can help me logic something together:
I have a family member who is very list-adverse. They get upset and stressed out with due dates, and missed deadlines, and competing priorities. I still need them to help with chores. I was wondering if there was a way to have tasks in a project regenerate themselves when they are marked complete with a start date x days into the future. The basic idea is that instead of seeing “You didn’t clean the toilet on 1-June-2026.” they would see something like “Clean toilet, task created 10 days ago (with no due date).” Planka showed the number of days since a card was created in the bottom right of the card but didn’t support recurrence (and didn’t appear to be fully FOSS despite being self-hosted). Ideally, someone could go to look at the tasks and instead of seeing “You should have cleaned the sink on 2-JUNE you failure,” they could instead just see all the chores on cards with a number showing how long they’ve been sitting without being done. Know anything like that?
k4j8@lemmy.world 1 day ago
This is possible!
Whenever the task is completed, the start date will be set to one hour from the current time. To see all the start dates (last completion dates), use the “Table” type view in the Project or Saved Filter. In the top-right, you can adjust which columns are shown. Choose to show the Start Date.
You may need to adjust the date format in the settings so it is “Relative (e.g. 3 days ago)” rather than the exact date.