7.8.0: New "On Completion" feature, and small Auto Suggest fixes
What's Changed
π Most Notable
Please quit and restart Obsidian after updating the plugin. Thank you.
Main changes
Here are the most notable user-visible changes.
π "On Completion" action
Tip
If you have ever wished that Tasks would automatically do something with the tasks that you complete (especially likely if you use recurring tasks, which tend to accumulate within the note that holds them), then the new "On Completion" feature could be the answer!
Here's what it looks like:
- [ ] Leave me alone
- [ ] Leave me alone too! π keep
- [ ] Delete me upon completion π delete
- [ ] Delete my completed instance π
2024-08-12 π every day π delete
See the documentation for more info.
- New "On Completion" field with support for Delete automatic action by @therden in #2840
- Add 'keep' option to "On Completion" by @claremacrae in #3016
- Teach Auto Suggest to support "On Completion" by @claremacrae in #3028
πͺ Fixes
- Render numbered sub-tasks and list items in Reading view by @claremacrae in #3012
- Various improvements to cursor positions in Auto-Suggest by @claremacrae in #3020
- Better dataview space & cursor in date Auto-Suggest by @claremacrae in #3025
π οΈ Behind the scenes
Improvements made to new features prior to their release:
- refactor: Small improvements to the 'On Completion' implementation by @claremacrae in #3010
- refactor: Refactor On Completion code and tests by @claremacrae in #3015
- refactor: introduce parameter object to functions in Suggestor.ts by @claremacrae in #3022
- refactor: Make the Auto Suggest code a bit easier to maintain by @claremacrae in #3023
Other changes:
- fix: collect root
ListItem
s by @ilandikov in #3008 - refactor: add
QueryResultsRenderer
class by @ilandikov in #3018 - refactor: remove
QueryResultsRenderer
inheritance by @ilandikov in #3027
Full Changelog (including changes too small to note above, and that do not affect the behaviour of the plugin itself):
π Support Tasks development