-
Notifications
You must be signed in to change notification settings - Fork 108
Support for recurring tasks #3021
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
base: main
Are you sure you want to change the base?
Conversation
|
Thanks a lot. This seems to be a new implementation, not based on #2318, right? |
|
@raimund-schluessler Wasn't aware of #2318, its a new implementation, will add some a proper description later on, about how different tools (Thunderbird, Apple Calendar) are handling the recurring tasks, how this is done here. The markup part is mostly copied from the calendar. |
|
Just loaded this manually and it seems to work on first impression. I'll let it run for a while to see if I find any issues. Thank you so so so much! |
|
Thanks, this has worked well in testing. However I get an error from the ical lib when |
|
@tjbp Can you elaborate on the error? |
|
@devn1x @tjbp @asavageiv |
|
@schulm you should not add the translations yourself, the translation community will do this automatically once this PR is merged. Also I assume that they are AI generated, which can often lead to wrong translations due to missing context. |
Correct, translations are handled on Transifex and synced to the repo automatically once the PR is merged. |
|
So I just revert my changes from in |
Yes, you should drop all changes to the files in |
|
BTW if this duplicates code from the calendar app, it probably makes sense to talk to the Calendar app maintainers and create a shared library both apps can use. |
|
@schulm: I looked at it locally and at first glance it looks really good. If I had to say something regarding the ui, I would only mention that the alignment between components sometimes feels a little off. E.g. (maybe you wanted to push the dropdown to a new line?): Sadly, I hadn't had the time to check it functionality wise. But you see, this is now small stuff. I think it was a really good idea to copy the design from the calendar. |
|
@devn1x This modal is now aligned with the calendar one. |
|
@devn1x fixed the "On the" container (also full width) Yes its redundand, but maybe you need the option for example for "every second to last day", so it will work for month with different lengths... |
|
Oh right, that could indeed be helpful. Thanks. I tested again with the latest version and now it behaves like this, which is rather interesting: |
|
@devn1x That doesn't look like my current changes, the list of days should have full width. Maybe a browser cache issue?
|
|
Oh sorry, you are right. Now it looks better. Thanks! It seems there is nothing that jumps out at me right now. |
|
Hello there, We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process. Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6 Thank you for contributing to Nextcloud and we hope to hear from you soon! (If you believe you should not receive this message, you can add yourself to the blocklist.) |
|
@schulm Otherwise, I also had another idea for possible improvement. In my use cases, it's really helpful to identify recurring Tasks in the list view at a glance. Maybe it would make sense to add some kind of indicator in the list of tasks. Maybe like the icon that gets displayed, when the description is filled? What do you think? |
|
@devn1x I've changed the visibility of the RecurrenceItem in the sidebar, its only visible if a task has a start date, this is also done by other task apps. Also I've added a recurring icon in the task list. Update: there is still somehow an issue there... |








Fixes #34