Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CalDAV Tasks support? #17

Open
poVoq opened this issue Dec 3, 2019 · 2 comments
Open

CalDAV Tasks support? #17

poVoq opened this issue Dec 3, 2019 · 2 comments

Comments

@poVoq
Copy link

poVoq commented Dec 3, 2019

Not so well known, but the CalDAV standard actually also has Tasks and Subtasks support.

Since UTs Calendar app already has native CalDAV syncing, it is probably possible to also access the tasks through it. Since Talaan already uses Calendar app access, this would be a really cool addition and maybe not too difficult to do?

When connected to a CalDAV server like Nextcloud it would allow sharing task lists and collaborating with others on it, as well as syncing one's task list with other devices.

@oli-ver
Copy link

oli-ver commented Jan 1, 2021

@kugiigi Are there any plans from your side to work on this? I would like to contribute to this, because it's an important feature for me to be able to use Talaan. I am using the Nextcloud Web UI right now, because I did not find something in the OpenStore.

@poVoq already pointed out that the data for this should already be available on the phone if we just assume the users will synchronize their CalDav calendars (and task calendars) with the evolution backend. The user could select from the available calendars in the system using the settings menu. The menu entry could be called "Connect CalDav lists" where the user can select (or deselect) available calendars in the system.

As long as no CalDav task list has been added the app could show everything on the UI like today.
After a list was added Talaan could list the calendars in the local store as "Local" and the CalDav lists as "Remote".

I thought about this a little bit and sketched a GUI mockup:

caldav_feature_ui

What do you think?

@kugiigi
Copy link
Owner

kugiigi commented Feb 9, 2021

Thank you very much on your interest on this. I really appreciate this 😄
I've been planning to rewrite the app with QQC2 and thinking of supporting todo.txt and/or Nextcloud Tasks as I rewrite the app. I didn't know about CalDAV supporting tasks and it sounds interesting. I will put it ahead of Nextcloud Tasks when I try to integrate these features. I can't promise it to come any time soon though. Rewriting the UI may take a while and adding new features will add up to that. Good news is that I may be able to start the work this year.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants