Vlad93 downloadsReset recurring checklists with one click. Adds a button below a checklist that unchecks every completed item, so daily lists are fresh again.
Reset recurring checklists in Obsidian with one click.
Keep a daily/weekly checklist in a note, check items off as you go, and when you're done press the Reset checklist button to uncheck everything — no need to recreate the list every day.
Every checklist automatically gets a Reset checklist button below it — in Live Preview, Source mode, and Reading view. Clicking it unchecks all items in that checklist. You can turn this off in the plugin settings.
Add this code block right under a checklist:
- [x] Drink water
- [x] Stretch
- [ ] Journal
```checklist-reset
```
It renders as a button in both Live Preview and Reading view. Clicking it unchecks every completed item in the checklist directly above it. When a checklist is followed by one of these blocks, the automatic button is hidden for that checklist so you don't get two buttons.
Want a custom label for one specific button? Put the text inside the block:
```checklist-reset
Start a fresh day
```
You can also insert the block via the command palette: Clear Checklist: Insert reset button.
Clear Checklist: Reset all checkboxes in current note unchecks every checkbox in the active note. Handy for assigning a hotkey.
- [x], * [x], + [x], and numbered task lists, including nested sub-tasks.[/], [-] from themes/plugins) are also reset to [ ].main.js, manifest.json, and styles.css from the latest release.<your-vault>/.obsidian/plugins/clear-checklist/.npm install
npm run dev # watch mode
npm run build # production build