Long-time user, first substantial feature request. I know this has come up before (this category’s “Feature Request: Markdown checkboxes” from 2017, “Feature request: Checkboxes in Markdown” from 2019, and “Clickable Markdown checkboxes in the preview” from 2022) — I’m re-raising it deliberately, because I believe DEVONthink 4.3 removed the main historical objection.
The request: In the rendered Markdown preview, let a click on a GFM task-list checkbox (-  / -  ) toggle it — and write that toggle back to the source line.
Why re-raise it now: The consistent answer over the years was “we use MultiMarkdown, request GFM features there.” Fair enough at the time. But DEVONthink 4.3’s release notes describe a new in-house parser that already combines MultiMarkdown, CommonMark and GitHub-flavored features — and it renders task-list checkboxes today. The parser dependency argument no longer applies; what’s missing is only the write-back on click.
On the “no way back from HTML to Markdown” objection (raised by community members in the 2022 thread): true in general, but task-list items are the special case where it is well-defined. Each rendered <li> of a task list maps 1:1 to exactly one source line, and the only mutation needed is [ ] ↔ [x] in that line — a three-character, line-addressable edit. No general HTML→Markdown round-trip required. Obsidian, GitHub, and Typora all implement exactly this narrow write-back.
My use case (I suspect it generalizes): I run shared checklists — meeting preparations, project run-books — as plain Markdown files in an indexed folder. An assistant process updates them programmatically (plain text is what makes that robust and future-proof — very much the DEVONthink philosophy). DEVONthink is my single place to find, read and archive these files, and with a custom stylesheet they look great in the preview. Everything works — except ticking a box, which today means: switch to source mode, find the line, edit [ ] to [x], switch back. For that one interaction I have to keep a second Markdown app around whose only job is being clickable.
Checking a box is a small feature. But for everyone using DEVONthink as their Markdown hub for checklists and run-books, it’s the difference between “DEVONthink is the one place” and “DEVONthink plus a second app just for clicking.”
(If write-back in the preview is architecturally off the table, even an interim Format ▸ Toggle checkbox command that works from the preview — like the existing behavior in formatted notes — would close most of the gap.)
Thank you for your great work on this amazing tool,
best wishes, Axel