-
Notifications
You must be signed in to change notification settings - Fork 98
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
feat: implement repeating tasks #2318
base: master
Are you sure you want to change the base?
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## master #2318 +/- ##
==========================================
+ Coverage 24.87% 24.96% +0.08%
==========================================
Files 63 69 +6
Lines 2388 3409 +1021
Branches 257 780 +523
==========================================
+ Hits 594 851 +257
- Misses 1776 2558 +782
+ Partials 18 0 -18 |
452b599
to
1cdc0f4
Compare
1cdc0f4
to
d59d017
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks like a great start!
Thanks @sunkup for your work on this 👍
3a7732d
to
5d844c0
Compare
0033461
to
8ffefcc
Compare
8ffefcc
to
2f756ce
Compare
2f756ce
to
721efb3
Compare
@sunkup I rebased to current |
4e3c054
to
2c5677f
Compare
2c5677f
to
e83e073
Compare
e83e073
to
0005f23
Compare
Any plans to finish it? Any help needed? |
Please, feel free. I don't really get to work on this more any time soon 👍 |
What is the status of ? from what I see, it's stuck on a synchronization problem |
Signed-off-by: Sunik <[email protected]> Signed-off-by: Sunik Kupfer <[email protected]>
Signed-off-by: Sunik Kupfer <[email protected]>
Signed-off-by: Raimund Schlüßler <[email protected]>
Signed-off-by: Raimund Schlüßler <[email protected]>
b298aad
to
fdf3b3e
Compare
@meichthys is there some list of what’s missing? cc @ChristophWurst @AndyScherzinger possibly for planning. |
@jancborchardt Thanks for reaching out! |
I will look into it one of the coming days and create an overview of the current state. |
Here's a list of what is (not) working. Mind you this was an experiment for me. The code is not pretty and needs refactoring from someone more experienced. While I learned a lot about vue and nextcloud apps, I realise, I don't want to work on this anymore. I hope @ChristophWurst can make something of it. If not, then maybe just use it as a template and start over from scratch. 👍 I am happy this feature gets some attention now. Looking forward to use it :)
|
This forum post is also about this issue, just wanted to link it here for reference :) And in the post, the Android app tasks.org is mentioned, which supports recurrent tasks. I use it myself, and this way recurrent tasks can be synced via davx to Nextcloud. They are not displayed correctly, though, obviously :) Probably, you already know about this, but if not, maybe knowing how tasks.org handles recurrent tasks and syncing to davx, helps during development :) Thanks 🙂 |
Be careful not to mark a recurring task as complete via the Nextcloud web interface. The task recurrence will be corrupted. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This has already been implemented for the Nexcloud Calendar App. Maybe someone from the Nextcloud GmbH who was able to implement this on the Calendar App could also take a look at the Tasks App? |
@Felitendo we (Nextcloud GmbH) are not working on this right now. The people who implemented recurrence for Calendar do not work at Nextcloud GmbH either. But the good news is that Calendar code is available to all of us, which means that there is limitation/disadvantage on who can work on repeating tasks. |
This comment was marked as off-topic.
This comment was marked as off-topic.
@Coyote21 just use tasks.org, it has the reoccurring tasks feature and you can directly connect it to your Nextcloud via either CalDav or DAVx5 |
@Felitendo Yeah, thanks for the suggestion. I've decided it's something I'm going to try, but I'm reluctant/sceptical because my usual workflow involves organising my todos on the desktop when I'm at home (or in the office). I only use the Android app while I'm out and about, as reminders of where I need to go and what I need to do when I get there. Almost all of the recurring tasks I need in my todo list are performed either at home or at the office, therefore are "checked off" using the desktop interface. But as I said, I'm going to try experimenting with running everything from the Android app (tasks.org) as you suggested, or at least manage all the recurring tasks through tasks.org. |
@Coyote21, perhaps you saw this already, but take note of #2318 (comment) I learned the hard way and don't want anyone else to have to deal with it. (Marking recurring tasks on Nextcloud currently will destroy the recurrence of the task, and at worst can corrupt the task from being viewed at all. Tasks.org does indeed work great with the nextcloud tasks caldav backend btw. |
How can we support to get this PR merged? |
No description provided.