Closed phileastv closed 3 years ago
Do you have ☰ > Settings > Look and feel > Show subtasks
toggled on?
Thanks for your fast answer @abaker . Sorry, I forgot to mention this, but yes, of course I have this on.
Can you do a search for one of the phantom subtasks and see if it appears?
Or try toggling "Show subtasks" off and see if it is there
Just tried multiple times, but sadly, those two things doesn't seem to bring them back either... But perfectly working when they are not synchronised over CalDav (maybe I should try on another Sync server/service). They also does not appear of the parent's Task details.
Edit : I confirm that it is perfectly working with Google Tasks sync service.
Just saw theses lines in the log cat. Could it be linked to this issue ?
2020-03-14 17:33:21.121 629-629/? E/Layer: [Surface(name=AppWindowToken{19404e9 token=Token{6c07970 ActivityRecord{7d15fb3 u0 org.tasks/com.todoroo.astrid.activity.TaskListActivity t3098}}})/@0xfb9e61e - animation-leash#0] No local sync point found
2020-03-14 17:33:21.121 629-629/? E/Layer: [Surface(name=AppWindowToken{19404e9 token=Token{6c07970 ActivityRecord{7d15fb3 u0 org.tasks/com.todoroo.astrid.activity.TaskListActivity t3098}}})/@0xfb9e61e - animation-leash#0] No local sync point found
2020-03-14 17:33:25.364 982-9154/? E/InputDispatcher: Window handle Window{777f7c8 u0 org.tasks/com.todoroo.astrid.activity.TaskListActivity} has no registered input channel
2020-03-14 17:33:25.385 982-5248/? E/InputDispatcher: Window handle Window{777f7c8 u0 org.tasks/com.todoroo.astrid.activity.TaskListActivity} has no registered input channel
2020-03-14 17:37:10.532 629-629/? E/Layer: [Surface(name=AppWindowToken{19404e9 token=Token{6c07970 ActivityRecord{7d15fb3 u0 org.tasks/com.todoroo.astrid.activity.TaskListActivity t3098}}})/@0xfb9e61e - animation-leash#0] No local sync point found
Try creating a nextcloud account with one of the providers here and see if subtasks work for you. I have a webo.hosting account set up on my device.
I haven't tested a standalone sabre/dav since subtask support was added, although I thought nextcloud used sabre/dav? I will try to test this out soon
Indeed, this is perfectly working on a fresh Nextcloud installation ! My sabre/dav is preconfigured on my hosting provider, so I will try to do a fresh install of the server on a NAS to see if this is related.
Hey, not trying to take over this thread but I noticed something to when using subtasks and CalDAV synchronisation (in my case mailbox.org, which in contrast to #948 seems to work). But I noticed that subtasks appear on the other end as independent tasks with no connection whatsoever. This is a so in mailbox.org's webinterface as other CalDAV applications (e.g. OpenTasks on android as well as KOrganizer on my linux Desktop. That said, unfortunately I cannot check with another Tasks instance since I have no other android device available. Something I can do or is this the expected behavior for CalDAV? (Not sure if CalDAV allows for subtasks at all or not.) Thanks in advance! :slightly_smiling_face:
Edit: I just saw the in the webinterface of mailbox.org there seems to be no option for subtasks, so I guess it isn't implemented. :roll_eyes:
Yeah Tasks is using the subtask field specified in the CalDAV protocol. I haven't used a lot of CalDAV clients, but the only one I know of that supports subtasks is the Nextcloud Tasks web app
not trying to take over this thread but I noticed something to when using subtasks and CalDAV synchronisation (in my case mailbox.org, which in contrast to #948 seems to work). But I noticed that subtasks appear on the other end as independent tasks with no connection whatsoever.
I can confirm this: When synchronising a list to mailbox.org, all sub-tasks become top-level tasks, resulting in a huge mess. Is it possible to determine support for sub-tasks through the CalDAV protocol and disable the feature for lists that are synchronised to such providers (and refuse to move tasks with sub-tasks to such lists, etc)? Or create a blacklist of known-bad server software versions?
@devurandom Sorry I probably can't do that. Tasks doesn't know what server or version it is synchronizing with, and it would be quite a bit of work to blacklist subtask functionality based on the server.
I admittedly know nothing about Open-Xchange, but given the CalDAV bugs that have been released this year, combined with the time it takes for a fix to land at mailbox.org, I'd recommend finding an alternative task list host that does not use Open-Xchange. If you want subtasks in a web interface then AFAIK your only option is Nextcloud.
Yeah Tasks is using the subtask field specified in the CalDAV protocol. I haven't used a lot of CalDAV clients, but the only one I know of that supports subtasks is the Nextcloud Tasks web app
Can you provide a link to the section that specifies SubTasks? Thanks
not trying to take over this thread but I noticed something to when using subtasks and CalDAV synchronisation (in my case mailbox.org, which in contrast to #948 seems to work). But I noticed that subtasks appear on the other end as independent tasks with no connection whatsoever.
I can confirm this: When synchronising a list to mailbox.org, all sub-tasks become top-level tasks, resulting in a huge mess. Is it possible to determine support for sub-tasks through the CalDAV protocol and disable the feature for lists that are synchronised to such providers (and refuse to move tasks with sub-tasks to such lists, etc)? Or create a blacklist of known-bad server software versions?
Sorry for reviving a closed issue, but I have same the problem with mailbox.org. Have you found a solution or alternative to this? Thanks!
Sorry for reviving a closed issue, but I have same the problem with mailbox.org. Have you found a solution or alternative to this? Thanks!
No, I have not found a solution. It appears we need to bug mailbox.org about this, so that they bug Open-Xchange about it, and this finally gets implemented...
Mailbox.org points fingers at Open-Xchange, and don't seem to be willing or able to get the feature implemented. Which is weird to me, isn't repeating tasks part of the CalDAV standard?
Hello!
I recently encounter what seems to be a bug. When I create a task with subtasks that are synchronized with a CalDav server, the instant where I refresh the page, all subtasks disappears, and only the parent one stays.
This does not happen with non-synchronized tasks, so it seems like a synchronisation issue even if the documentation seems to say that subtasks are properly handled with CalDav sync. All the tasks are correctly synchronised with the server as I get them back with my desktop clients.
I tried to do the other way arround: create subtasks in another client, and see if they show in Tasks app. Unfortunately, Thunderbird and Outlook (the two desktop client I use) did not support subtasks, so I tried with dmff/opentasks app, but I seems like this one does not manage subtasks Synchronisation in a proper way like Tasks, but rather with adding text with Markdown-style formatting in the Tasks description (which is also OwnCloud formatting).
I'm using the paid Play Store version 8.4 with a sabre/dav server on a phone with microG installed.
This is what I found related in the logcat, but I don't understand why there are related to
com.google.android.talk
package, and then withorg.tasks.caldav.CaldavSynchronizer
(maybe it isn't an log related to this issue).Again thanks a lot for your superb app ! I hope other CalDav clients will be implementing proper subtasks support like what this app did.