Thank you for your answer and your work. I will disable other plugins one by one and will check the impact.
Thanks, please let me know if you can narrow it down to a single plugin, that will go a long way to helping get this bug fixed.
Thank you @CalebJohn for for your help.
I am sorry that I was to stupid to understand the purpose of the plugin right.
![]()
Until now I do use the Plugin called âAgendaâ to have my todo notes in one place, which does the job very good on desktop-app, but there is no mobile version of the Plugin. That´s why I was interested in your Plugin.
However, thank you for you patience and very (!) quick solution of my âproblemâ, which appears to be not in the code but in my head.
Just looked at Agenda and it looks like it consolidates actual âTo-Doâ entries. I only use Joplin to create Notes, not To-Dos. My to-dos are actually checkbox lists scattered through-out my notes. This plugin, Inline ToDo, does capture those. But I use a different method. I donât know if this fits your use case, but I use Inline Tag Navigator to search my Notes for un-checked checkbox items. It displays them with the Note title in the right sidebar, similar to Agenda. It doesnât break them down by date the way I use it, but itâs great for searching them all out and displaying them in one location. Again, not sure this matches your use case, but itâs another solution.
v2.0.0
- Added a custom todo editor
- Used to manage and keep track of todos across a multitude of categories and tags
- See more info here
- note: It's disabled by default, see the above link for instructions
The update has been released, and should be available shortly
Looks great! Been trying to use the update visual custom editor but seems to not work fully. Specifically if I have a date in the future, like 02/20/2026, if I set a todo âDue Dateâ to anything other than âAllâ it filters out the To do.
Also side question - what is the difference here between Due Date and Show Upcoming?
Appreciate it, this is a great addition.
Iâm not sure what all date formats work, but for me if I set the date like //2026-02-20 then set it to look for items due in the next 3 weeks, it shows up.
Like you, I couldnât understand what the difference is with âShow Upcomingâ.
Looks like that worked, made an issue. Looks like the date format as mm/dd/yyyy is recognized in the note when you make the todo, but does not work with the filter in the GUI
Yeah would like to know what show upcoming means
I think anything that starts with // gets formatted as a date, but that doesnât mean the system understands it as a date. Try //stuff to see what I mean.
True but it seems to understand it as a date. If I did //01/01/2026 it would be red because it is past due. In the GUI Custom Filter it shows as Jan 01 correctly. Just something with the filter.
"Due Date" filters so that only items with a due date in the specified range (or older) are shown.
E.g. Selecting "Today" means that only todos with a due date set that is today or older will be shown.
"Show Upcoming" doesn't filter out todos based on the date. It instead forces the showing of all todos that match that date field.
E.g. if a user filters only todos that have the +project1 tag, and uses a Show Upcoming of 1 week. Any todo that is due within 1 week will be shown regardless of the tag.
A use case I like is that I have a "Default" filter that I'm using 90% of the time. I have "Show Upcoming" as 1 week, so that I don't miss anything with a due date, regardless of the tags and category.
That makes sense, and is a great idea, except when youâve specified Notebooks. Notebooks should be like their own little world. (but maybe not everyone sees it that way).
For instance, I have snippets with checkboxes and dates inside a reference notebook. Those checkboxes clutter the result page, even though they donât represent actual actions.
Thanks !
Joplin 3.6.2 (prod, win32)
Device: win32, AMD Ryzen 5 7520U with Radeon Graphics
Client ID: abe31f924d924e5b8e9fcab518c9fb3f
Sync Version: 3
Profile Version: 49
Keychain Supported: Yes
Alternative instance ID: -
Revision: c5d9646
Admonition markdown extension: 1.1.0
Backup: 1.5.1
Bidirectional Links: 0.2.1
Collapsible Sections: 1.9.3
Convert Text To New Note: 1.5.1
Csv Import: 1.0.1
Cursor Sync: 2.1.0
Diff view: 0.3.1
Embed Search: 2.0.0
Hotfolder: 1.2.3
Hotstrings & Hotkeys: 1.1.0
Inline TODO: 2.0.5
Joplin Batch: 0.2.2
Journal: 2.0.0
Markdown Table: Sortable: 1.3.0
Math Mode: 1.0.0
Note list (Preview): 1.1.0
Note list and sidebar toggle buttons: 1.0.3
Search & Replace: 2.2.0
Suitcase: 0.5.0
Templates: 3.0.0
Time Slip: 1.3.0
I am really interested in this plugin. If it works it could be a game changer. However, it happened several times that while using the plugin, notes where one or more todoâs are listed (the - [ ] kind) are eventually overwritten with the Todo Summary. I had to restore my Joplin twice already because I was not sure where the overwrites were happening. Since then new version came out and I tried it again in a different profile. It still happens!! Could there be a conflict with another plugin? Anybody else has seen this overwriting?
Thanks!
It's not exactly a conflict with other plugins, but when you have a lot of plugins, you can see some operations slow down. What happens here is that inline todo tries to update the current note, but that update gets stuck delayed, and by the time it runs, you've already switched notes. There is no easy way to fix this from the plugin side, it needs to be changed in the main application. There was an open bug report, but it was auto-closed Joplin keeps replacing note content with that of other notes ¡ Issue #11721 ¡ laurent22/joplin ¡ GitHub
You can see more discussion related to inline todo here Todo content overwriting other notes ¡ Issue #36 ¡ CalebJohn/joplin-inline-todo ¡ GitHub (also above in this thread).
One solution to this problem is to enable the "custom editor" in the plugin settings and use the new graphical view of the summary note. This sidesteps the problem. GitHub - CalebJohn/joplin-inline-todo: Write TODOs *everywhere* and view them in one place.
Thanks for that reply. Could you explain please how to set the manual refresh only? Is that after toggling the editor plugin? Does it mean that when I see the eye while in the Todo Summary note, there will be no refreshing = no accidental overwrites?
Thatâs correct. Seeing the eye means youâve enabled the custom editor and will not have accidental overwrites. Additionally, if you press on the eye, youâll switch to a view of your todos that allows for fine-grained filtering and other benefits.
