Deck - Calendar - Task - - integration

Hi all,

I am having issues with the synchronization of the deck, calendar and tasks.

how to create the issue

  1. In deck I create a new card: Task1_example
  2. In the card I set a date to do the task: 8:00 tomorrow.
  3. I go to agenda and see my task on 8:00:

  1. I want to edit the task, to make the date to 16:00.
  2. When I click on it, it opens op the lists, not the task.
  3. In the lists I can not edit anything from the deck’created’ task.
    image
  • as you can see it is a deck: tasklist
  • it is uneditable in the tasks
  • it is uneditable in the agenda

Q: Is there a way I can edit the time in the list or agenda?
Q: Is it possible to edit the deck made tasks in the tasks app?

Is it a setting thing or is it something not possible at all?

Thanks in advance!

1 Like

This drives me crazy. Such an obvious feature.
Bi-directional sync…
I’m forced to continue using Google Calendar + Tasks Kanban board. Very bad…

Actually you create task in deck and modify them in deck.

Good catch. Start implementing it.

I’m rather thinking of writing a scheduled Python script to sync Vikunja task’s with start/due dates as Nextcloud Caldav events.
Maybe there’s going to be a way to add it as a Nextcloud app?

Each Vikunja time entry (start, end, or due date) corresponds to a Nextcloud calendar event with a unique UID format: vikunja-{task_id}-{date_type}. The script ensures:

  • Sync: Creates or updates Nextcloud events when a Vikunja task has a date.
  • Deletion: Deletes Nextcloud events if the corresponding Vikunja date is missing.
  • Event Absence: If a Nextcloud event is missing, it’s marked as deleted in the sync log.
  • Task Deletion: Removes associated Nextcloud events when a Vikunja task is deleted.

This ensures a consistent, bidirectional sync between Vikunja tasks and Nextcloud events.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.