Option to run all Tasks with only one Trigger + option to run a group of tasks starting with a specific character #183
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I would like to contribute also the following commits to the fantastic Round-Sync:
Some information for first commit:
The new dropdown entry "All tasks" gets a Task Id which is negative (I used -1000L) and therefore can easily be recognized as not belonging to any task (as they always have positive Long values). When the SyncManager's queue() finds this Id, all Tasks are fetched from the Database, sorted by title, and enqueued to run one after one. (If one Task finishes with an error, the next Task will still be executed.)
Some information for second commit:
The grouping is realized with (again) negative Task Ids which is used to store the unicode character as a Long value.
Have a nice weekend.
Best regards
Fabian
Screenshot for "Run all tasks":
Screenshot for "Run all tasks starting with character ..." (automatically grouped first characters):