tom-un1k downloadsAutomatically move checklist items to the bottom of the list as they are checked.

Formerly Auto Sort Checked Items. The plugin ID remains unchanged, so existing installations update normally.
An Obsidian plugin that sweeps completed tasks to the bottom while keeping nested branches together. Check an item to move it below the remaining work, or use hotkeys to move an entire TODO branch with all of its sub-items.
-, *, and numbered checkbox listsObsidian's built-in Move line up and Move line down commands only move one line. This plugin adds:
Assign hotkeys to these commands in Settings → Hotkeys. They are unassigned by default. Put the cursor on a checkbox item and the command will swap that item, including every indented line beneath it, with the adjacent checkbox item at the same indentation level.

main.js and manifest.json from the latest releaseauto-sort-checked-items in your vault's .obsidian/plugins/ directorygit clone https://github.com/tom-un/obsidian-checkbox-reorder.git
cd obsidian-checkbox-reorder
npm install
npm run build
Then copy the folder (or symlink it) into your vault's .obsidian/plugins/ directory.
npm run dev # Watch mode — rebuilds on file changes
npm test # Run unit tests
npm run test:coverage # Run tests and enforce core coverage thresholds
npm run build # Production build
Coverage is enforced at 100% for the deterministic sorting, subtree movement, reading-order, and animation-positioning modules. The Obsidian and CodeMirror integration shell still requires an in-app smoke test.
MIT