Completed Tasks

approved

by Mgussekloo

Automatically sort completed tasks to the bottom of the list.

14 stars3,075 downloadsUpdated 3mo agoGPL-3.0
View on GitHub

Completed Tasks

A free, simple and intuitive Obsidian plugin that automatically moves completed tasks (checked checkboxes) to the bottom of the list they're in. Inspired by "Moving completed tasks to the end of the list".

Features

Demo

  • Tasks are reordered every ... seconds, only if the document has changed (the interval is configurable).
  • Keeps the cursor on the appropriate line during sorting.
  • Compatible with the popular Tasks plugin but doesn't require it.
  • Reorders tasks at the root-level, while subtasks move with their parent.
  • Works in Reader mode.
  • Optional setting to reorder immediately whenever you switch tabs or focus.
  • Opt out per note with frontmatter (completedTasks: false).

Usage

Install the plugin, that's it. Sorting happens automatically (every 10 seconds or so). There's a command to manually sort.

Installation

Get the plugin from Community Plugins and install.

Todo

  • Add configuration options
  • Add feature that keeps a max number of completed tasks per list

Contributing

Please feel free to contribute or request features. Like the plugin? Please star the Github repo.

Disclaimer

This plugin isn't extensively tested. Use it at your own risk, etc.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.