Community
Participate
Working Groups
Some tasks are more relevant to a user than others, and refreshing them more frequently may provide a better Task List user experience. The following tasks are candidates to be treated as more important to a given user. * The active task * Tasks scheduled for the current day, or current week * Tasks the user currently has open Completing this would entail the following: * Mylyn refreshes the Tasks belonging to open Task Editors on an interval separate from when Mylyn performs a full refresh of the Task List * Mylyn refreshes the Active task on an interval separate from when Mylyn performs a full refresh of the Task List * Mylyn refreshes Tasks scheduled for the current day, or week on an interval separate from when Mylyn performs a full refresh of the Task List * This interval is configurable along with the full Task List refresh interval * This functionality should be able to be disabled in case it causes a performance concern
We may want to consider making this setting per-repository. Some repositories may have different performance concerns than others. However this is also a concern for the full task list refresh schedule.
We may want to put a limit on the number of tasks that are refreshed frequently, especially because new tasks are scheduled for this week by default. Users that don't use scheduling are likely to be unaware that they have many tasks scheduled for this week. Maybe we shouldn't refresh tasks scheduled for this week if they are complete.
New Gerrit change created: https://git.eclipse.org/r/81846
New Gerrit change created: https://git.eclipse.org/r/81848
New Gerrit change created: https://git.eclipse.org/r/81849
Gerrit change https://git.eclipse.org/r/81846 was merged to [master]. Commit: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.tasks.git/commit/?id=e66f67cbe1e975a1a023515b3e1babc6f0174bff
Gerrit change https://git.eclipse.org/r/81849 was merged to [master]. Commit: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.tasks.git/commit/?id=a2991dc2f487b9fa565014caf365569fa6fedd9b
Gerrit change https://git.eclipse.org/r/81848 was merged to [master]. Commit: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.tasks.git/commit/?id=10640e65c7a404b02c5c041ae6592926b151a6be
Gerrit change https://git.eclipse.org/r/81853 was merged to [master]. Commit: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.tasks.git/commit/?id=0cb159ddc3ba5e84f9a7ab70ab37c1c069691074
I believe that the automatic synchronization of queries only happens when the user is actively using Eclipse (determined by the user activity monitor). Does this new functionality have the same behaviour?
Yes, the relevant task synchronization is performed by the same scheduler as the full task synchronization, just with a differently configured interval. So this functionality should be maintained.
New Gerrit change created: https://git.eclipse.org/r/83474
Gerrit change https://git.eclipse.org/r/83474 was merged to [master]. Commit: http://git.eclipse.org/c/mylyn/org.eclipse.mylyn.tasks.git/commit/?id=6acaf16af156b3fea92e8e0c4523ae6e3e1cc3ef
Is there anything left to do here?
I believe this feature is complete. Thank you for the contributions David, Jomar and Qi!
Great. Marking resolved. I'm looking forward to using this feature!
*** Bug 333969 has been marked as a duplicate of this bug. ***