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

Feature Request: Sync Categories #14

Open
tensau opened this Issue Jul 29, 2013 · 28 comments

Comments

Projects
None yet
@tensau
Copy link

tensau commented Jul 29, 2013

No description provided.

@avanc

This comment has been minimized.

Copy link

avanc commented Jun 11, 2015

I wonder that there is not more interest in this feature. How are other people organize all different kind of tasks? E.g.: I don't want to see all tasks related to computer, if I'm on a train without my laptop.

owncloud will get support for categories soon: owncloud/tasks#172
With categories support in this app, I can get rid of my current propietary todo list.

So, I strongly vote for this feature 👍

@dmfs

This comment has been minimized.

Copy link
Owner

dmfs commented Jun 11, 2015

Our task back-end already supports categories. The sync part is almost done too. We just have to work on the UI.

@avanc

This comment has been minimized.

Copy link

avanc commented Oct 30, 2015

Is this feature still on the roadmap?

@dmfs

This comment has been minimized.

Copy link
Owner

dmfs commented Oct 31, 2015

Yes. We're working on it. We've been quite busy with paid projects, but I hope we'll have more time for this soon.

@avanc

This comment has been minimized.

Copy link

avanc commented Aug 25, 2016

Just a ping so this problem is not forgotten :-)

Currently, I share my calendar including the tasks with my girlfriend. We have one task as our shopping list and add the items into this task, as we don't want to have our task list cluttered with a lot of grocery items. However, this gives often problems on sync as we both added items to the shopping list. As conflicts within one task are not handled, some items are lost.

@dmfs

This comment has been minimized.

Copy link
Owner

dmfs commented Aug 26, 2016

Sorry, this is not forgotten, we just had to revisit priorities, for business reasons.

@censlin

This comment has been minimized.

Copy link

censlin commented Aug 29, 2016

Would it be possible to give the categories colours? E.g. letting the category change the background colour of a task in the widget. I would imagine that it won't be possible to sync the colours with a server, but I'm ok with manually setting the colours on each client.

I'm currently using this app a rudimentary scrum board. The only features I'm missing is coloured categories and a "validating" status.

Apologies for trying to make this task yet more complicated.

@jkufner

This comment has been minimized.

Copy link

jkufner commented Aug 29, 2016

@censlin Colors are typically used to represent calendar where the task/event belongs.

@censlin

This comment has been minimized.

Copy link

censlin commented Aug 29, 2016

Yeah, I figured that the calendar's colour would still be displayed in the box to the left of the task as it is now. The category colour would be displayed by a separate mechanism, like the background colour or a coloured border around the box.

@censlin

This comment has been minimized.

Copy link

censlin commented Aug 29, 2016

Currently I use separate calendars for each project, so definitely still want calendar colours

@jkufner

This comment has been minimized.

Copy link

jkufner commented Aug 29, 2016

Then it would make sense to display categories as 'tags'. Just like many other apps do, using colored label, like Gitlab and Github do in issue lists.

@censlin

This comment has been minimized.

Copy link

censlin commented Aug 30, 2016

Yeah, that would do the job for me.

@censlin

This comment has been minimized.

Copy link

censlin commented Aug 30, 2016

It might cause some space issues for some though, if the tags have text. In my case it just means stretching the widget from 3 columns to 4 columns. But I'm not sure if that can be done on smaller screens.

@mcronce

This comment has been minimized.

Copy link

mcronce commented Sep 27, 2016

@dmfs Where does this stand currently? I saw further up that the back end work was already partially done and partially in progress and that this item would really just be the required UI changes. Is that still the case? If so, are you open to pull requests? ;)

@macmeck

This comment has been minimized.

Copy link

macmeck commented Dec 8, 2016

+1 for categories!

@nicorikken

This comment has been minimized.

Copy link

nicorikken commented Jan 15, 2017

@dmfs you mentioned some work was already done, is that availabe on a branch somewhere? Perhaps I can join in.

I need some more organisation in my tasks, and categories seems my best solution, instead of separate tasklists for my projects, or switching to Taskdroid. Even just a comma separated read-only listing would be a worthwile improvement.

@avanc

This comment has been minimized.

Copy link

avanc commented Jan 31, 2017

@nicorikken Is Taskdroid capable to use the the tasks synced with caldav sync?

I'm still confused how Android handles tasks or events. Caldav syncs syncs events to the Android device. Thus, every calendar app can use this data. Is the same not valid for tasks? So I would expect a lot of task applications around. And even a native one similar to the native calendar app...

@korelstar

This comment has been minimized.

Copy link
Contributor

korelstar commented Feb 4, 2017

@avanc
Android provides an API (Content Provider) for calendars containing events. Hence, every calendar app can use this data. However, there is no official API for tasks. Therefore, opentasks (i.e. opentasks-provider) has introduced an own Content Provider (API) for this. Since it's open, every app can use the data, but the maintainer has to integrate it manually, since it's not part of the Android SDK. Therefore, most of the calendar apps don't support tasks and there is no native app for tasks. However, you can ask Google to directly integrate opentasks into Android 😁

@tobixen

This comment has been minimized.

Copy link

tobixen commented Aug 29, 2017

+1

I'm using the categories field actively, caldav and syncing the tasks to my mobile.

Worst of all, when editing todo tasks from my mobile, the categories field in the VTODO is blanked out. (I suspect this is a general bug, that all fields that aren't supported gets blanked out, probably I should do some research on this and report it as a separate issue)

@tobixen

This comment has been minimized.

Copy link

tobixen commented Aug 29, 2017

We've been quite busy with paid projects

Eventually, how much would it cost to get this one prioritized? :-)

@kedront

This comment has been minimized.

Copy link

kedront commented Nov 12, 2017

Any new plans to work on the UI? I need category sync too.
Can we donate some money to prioritize this task?

@Jan-Hammer

This comment has been minimized.

Copy link

Jan-Hammer commented Dec 8, 2017

+1 for categories here as well!
I am open for a donation or might even help to code it.

@TimoD

This comment has been minimized.

Copy link

TimoD commented Apr 14, 2018

+1
Categories in OpenTasks and a view grouped by categories (or a filter as well) would help me much!

@Noctiflore

This comment has been minimized.

Copy link

Noctiflore commented Apr 23, 2018

+1. At least OpenTasks should not delete categories set by other clients, in case of a CalDAV share for example.

@vauvenal5

This comment has been minimized.

Copy link

vauvenal5 commented Aug 6, 2018

Any news here?

@bjuergens

This comment has been minimized.

Copy link

bjuergens commented Sep 11, 2018

I'd like to help with this.

  • Is there existing code for this / Is there a branch, where some work had been done already?
  • As I understand it, the back-end already works, and we "only" need to a support for the front-end. Is this correct?
@dmfs

This comment has been minimized.

Copy link
Owner

dmfs commented Sep 11, 2018

Yes, I believe the back-end should be ready to do. We certainly could use some integration tests to confirm this. This should be much easier now that we have the opentaskspal module.

We don't have anything for the UI yet. However, the subtask branch should get you going. Just like subtasks, categories should be implemented in the ViewFragment first and use RX for async operations.

@christf

This comment has been minimized.

Copy link

christf commented Sep 21, 2018

The most pressing problem seems to be that categories are currently destroyed when editing. Is there a workaround for that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment