Replies: 5 comments 1 reply
|
Also some stuff i've noticed: |
|
That's also something I noticed with pretty much the same setup, except radicale as the CalDAV-server. I hope this will be addressed soon, as it is quite an important feature for everyday use. Especially with the WebUI explicitly stating "Sync with Tasks or Shopping in both directions.", I would really consider the lack of this feature a bug. |
|
Thank you for this one. It is the most precise report I have had in a while, and both of your questions have the same uncomfortable answer: yes, and yes. Is it a known limitation? It is, and the code says so out loud. Was the calendar pattern intentionally not replicated? Also yes, and that was the mistake. The reason recorded at the time was that a task has no natural target list. That reason no longer holds: @Shadow999007 puts the decisive point better than I would have: the UI states that Tasks and Shopping sync "in both directions". Measured against that sentence this is not a missing feature, it is a defect. A promise in the interface is part of the product, and half of a promise is not a smaller promise, it is a wrong one. So this gets fixed in the direction of your option D: a per-person default target list following the #620 pattern, plus an override in the task dialog, and option C for the tasks that already exist locally, since without it every task created before the fix stays invisible forever. @Semoxea, your comment deserves a straight answer rather than a defensive one, so let me split it into the parts I can check. Two of your three examples do not reproduce on v1.87.0, the version reported here. Due dates are rendered on the task card itself, in the meta row next to priority and tags ( Your third example is simply correct: there is no sync button in tasks, and no way to trigger one. On the larger point, I am not going to argue with you. This project is written with heavy AI assistance, I am one person, and this report is a good illustration of what that costs: the gap you found is not an oversight, it is a decision that was written down in a source comment and never made it into the interface, where the opposite sentence stayed on screen. The lesson I am taking from your comment is narrower than "test more" and more actionable: a feature that exists by half has to say which half, in the UI, not in a comment. That applies to this sync and to anything else where I scoped something down late. Thanks for pushing back, and thanks for offering to test. I will take you up on that when there is something to try. |
|
Shipped in v2.7.0. It went in as your option D, with option C alongside it, because without C every task created before the fix would have stayed invisible forever:
Only lists the household enabled for tasks are offered. A list mapped to Shopping would have sent a task out and brought it back as a shopping item, so it is filtered out in the route and again in the sync service. Three things I would rather write down than have you discover:
@Shadow999007, your framing is the one that decided the shape of this. The interface said "in both directions" while half of it was missing, and measured against that sentence this was not a missing feature, it was a defect. That is also why it went out as a whole rather than in pieces. @Semoxea, three claims, and they deserve individual answers rather than a blanket apology:
On the larger point I said I would take the narrower lesson from it rather than promise to test more: a feature that exists by half has to say which half, in the interface, not in a source comment. This release is that lesson applied to the case you and @BradNut found. Thank you both - the report was precise enough that the fix needed no guesswork. |
|
Thank you @ulsklyc for the clear and detailed responses. Loving the application and this back and further is what makes it great. 🙂 |
Uh oh!
There was an error while loading. Please reload this page.
Feature Request / Gap Discovery: Task creation should support CalDAV reminder list assignment (like Calendar events do)
Summary
While investigating CalDAV task sync with Synology + DAVx⁵, I discovered that Yuvomi supports two-way CalDAV sync for tasks only when they're already on the server. Tasks created within Yuvomi remain local-only because there's no mechanism to assign them to a CalDAV-linked reminder list.
This appears to be a functional gap: Calendar event creation in Yuvomi includes a "Sync to CalDAV" dropdown, but Task creation lacks an equivalent "Sync to Reminder List" selector.
Environment
https://<name>.synology.me:5001/caldav/)Investigation Findings
What Works ✅
What Doesn't Work ❌
Configuration Detail
From Settings → Sync → Reminder sync:
Synology Calendar Connected https://.synology.me:5001/caldav/ 1 reminder list enabled Last sync: 08/07/2026 2:02 AM
Inbox → Tasks
Expected UX (Based on Calendar Event Pattern)
Currently, when creating a Calendar event in Yuvomi, you see:
Event Title: ________________ Date/Time: ________________ Sync to CalDAV: [▼ Select calendar ▼] ← Working selector
For Task creation, we'd expect similar parity:
Task Title: ________________ Due Date: ________________ Priority: ________________ Sync to Reminder List: [▼ Select list ▼] ← Currently missing
Why This Matters
Proposed Solutions (Open to Suggestions)
Request for Maintainers
Could someone from the team confirm:
Additional Context
Thanks for building Yuvomi! Happy to provide more details, logs, or test proposed fixes if helpful.
All reactions