delashum / obsidian-checklist-plugin Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Love the plugin, thanks for putting it together.
One thing that I would love to see is the ability to filter the list by tag.
This would involve allowing multiple tags to be used for todo's and perhaps using a drop down list to filter a specific tag.
I manage multiple projects using Obsidian and need to switch between them quickly.
Being able to quickly view a specific list of outstanding todo's for a specific project would be a real time saver.
First, I'd like to say that I really love this plugin! Excellent work on both design and functionality. I wanted to propose a feature request:
Thanks so much, stay safe!
Hello,
This infinite loading issue is similar with #50
VM176:12353 Uncaught (in promise) TypeError: object null is not iterable (cannot read property Symbol(Symbol.iterator))
at getTagMeta (eval at (app.js:1), :12353:31)
at eval (eval at (app.js:1), :12174:52)
at Array.filter ()
at eval (eval at (app.js:1), :12174:36)
at Array.filter ()
at parseTodos (eval at (app.js:1), :12165:10)
at eval (eval at (app.js:1), :13516:17)
at Generator.next ()
at eval (eval at (app.js:1), :423:71)
at new Promise ()
found reproduction step
checklist version 1.2.1
#/p #p
#todo
When there is / right after #, It seems it can't parse properly.
The installation of the new update / the plugin generally isn't working atm.
(I can however install every other plugin).
Any idea?
Hi, thanks for making this plugin, it is a nice addition to Obsidian.
I have been looking around for a command from the palette, or keybindings in the menu, and cannot find anything related to your plugin. Am I missing something?
I do not think many commands or keybindings are needed, but at least being able to open the task list would be nice (I personally prefer to open it in a pane rather than the sidebar, but either way...), so far the only way I found to get the task list back after closing a pane, is to disable and re-enable the plugin from settings.
Also, being able to toggle the file / tag grouping strategy while looking at the list could be useful I think.
Thanks for your time.
Thanks for developing this plugin, it is very useful!
The one thing I'm struggling with though is that I always have to add the #-tag. Would it be possible to make it work without the #-tag? For me, this just adds double work.
Usually my notes will look something like this:
- Mike mentioned need to clean up
- Clean up room
- Discussion if we should paint the wall green or blue
- Decided on blue paint
- Buy blue paint
This would require me to either add the #-tag add the top of the list or for every item, instead of just adding the [ ].
So, would a setting to have it scan for all checkboxes, no matter what tag, be possible?
First of all, thank you for cool plugin.
I hope this suggestion which can be useful.
For example note is a project. There are list of todo for longterm planning. I want to see these todo in plugin and because of that I added #todo/pool in head. But also I plan finish one of todos today and add special tag for seeing it in list of today tasks #todo/today.
#### #todo/pool
- [ ] ๐ Title 1 #todo/today
- [ ] ๐ Title 2
- [ ] ๐ Title 3
In this case todo Title 1 will shown only in #todo/pool section.
Could you please add showing it in both sections ?
Hey there, I just found this plugin and it was EXACTLY what I was looking for. However, I'm wondering one thing. Is there a way to refresh the checklist without closing obsidian and re-opening it? I'd love to be able to add checklist items throughout my notes and have them all roll up into that window.
First I would like to thanks you for making this.
I use the option Group by gags. It would be great if I can collapse the grouped results
At the moment, the checklist plugin renders checkboxes looking like radio buttons, as if from a list of items it was possible to pick only one. It would be great if the plugin would follow the standard and use a checkbox visual.
https://forum.obsidian.md/t/data-loss-0-11-3-zero-byte-md-file-in-vault/13538/10
This is caused by the code at:
obsidian-checklist-plugin/src/_utils.ts
Line 236 in 9ddf1f4
cachedData
is undefined
when the file has not been read this session. Don't use private APIs like this.
Recommended fix: Use vault.read
if you're going to be making changes and writing it back to the file.
I've noticed that I sometimes by mistake tick a checkbox in the plugin window, when I am trying to click something else or scroll the window (using touch). Would it be possible to tick the checkbox in the plugin only when you click the checkbox itself?
Would it be possible to have the option to sort tasks by the page name they are on?
For example, I keep my tasks on the day they are due. If I could sort the tasks in the checklist plugin by the page they are on they would always be in chronological order. Because we only have the option to sort by date modified, adding a new task to a page in the future makes it either the first or last on the list.
You can see the dates are out of order because I've been updating tasks.
The sort dropdown could be old -> new, new -> old, page a -> z, page z -> a
Thanks very much!
First of all, thank you for this plugin. This is almost exactly what I was already planning on building to replace my use of Todoist and it works really well.
I was wondering if you would accept PRs for any of the following:
<section class="group">
<header class="group-header tag svelte-im5pnh">
<button class="title svelte-im5pnh"><span class="tag-base svelte-im5pnh">#todo/</span></button>
<div class="space svelte-im5pnh"></div>
<div class="count svelte-im5pnh">12</div>
<button class="collapse svelte-im5pnh">
<svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" class="svg down svelte-t9i4te"></svg>
</button>
</header>
<ul class="group-list">
<li class="item compact svelte-zpfope">
<div class="toggle svelte-zpfope">
<div class="checkbox svelte-y3iyim"><div class="svelte-y3iyim"></div></div>
</div>
<div class="content svelte-zpfope"><span>Reading chair</span></div>
</li>
</ul>
</section>
.group
with the group's name (e.g., #todo/MyResearch
would add my-research
as a class name). This would allow folks to add custom CSS if, for example, they wanted to theme specific groups in their custom CSS.Tried reach out to @delashum on Discord but it seems Jacob is not active there, so I'll ask instead.
Depends on where you live it might be tricky or even impossible to set up GitHub sponsor. But if it's something you don't mind doing, I would really appreciate it. Thanks!
Getting a bug in the checklist plugin where it keeps spinning and the tab never loads.
I disabled all plugins except the checklist one, and the error in the dev console is removeTagFromText
. I'm guessing it's a syntax error in my checklists somewhere? Can you tell me more or how to identify?
Error:
TypeError: Cannot read property 'replace' of undefined
Great work, thanks so much!
Is there a way to reduce the vertical space between the tasks to get a denser appearance?
since Markdown prettifier for Obsidian is adding an empty line after a heading the checklist does not recognise the list any more:
before:
#todo
after:
#todo
Great idea. In my case very helpful to keep an eye on todos over a lot of daily notes.
It is possible to fix that?
thanks for the great plugin!
I understand that this is maybe hard to implement, but it would be awesome to drag and reorganize groups in todo list. for example, let say I have groups for today, for tomorrow, and group for next monday, so I could easily place the group with highest priority to be first.
another thing is that I must have my todo-tag only line above my checkboxes. It would be better if I could have it at the bottom (or anywhere in note), and still be able to see all tasks from that note in tasks list.
What do you think?
hey, how to change todo's font size? They're too large for me and I can't find way to do it.
The majority of my notes have unordered lists denoted by asterisks instead of dashes. Would it be possible to support tasks on lines denoted as such?
Thanks for such a great plugin!
Hi, is it possible to have several checkboxes on a same task line under the todo list, please ?
First of all, thank you for bring this marvellous plugin!
Is that possible to copy the aggregated todo list so that I can note it down somewhere in the vault?
I have just installed the plugin but it isn't able to find any of the todos. I've tried changing the tag, editing the pages, making new pages, and uninstalling and reinstalling. Still for some reason it can't find any of the checklists.
OS: Windows 10
Obsidian Version: v.0.11.5
Plugin Version: v.1.0.13
Here are my settings for the plugin.
Here is an example of a checklist that isn't getting identified by the plugin.
Thank you!
Thanks so much for this plugin. Even the latest update has completely changed the game for me and now Obsidian is much more usable for me as a project manager.
I have a lot of external links in my to-dos but they aren't being rendered as links in the checklist. I see the Markdown code for the link instead. It takes up a lot of space so it'd be great if it could be shown as a link like in the documents!
Thanks!
Hey @delashum, I just found your plugin and noticed that it has a lot of similarities with the feature I am starting on in Slated. Here's the task, but it doesn't have a lot of detail written up: tgrosinger/slated-obsidian#25
Let me know if you want to discuss collaborating! You can find me in the Obsidian Discord too.
Hi,
The todo list apears with white text on light grey background on Discordian theme. Is it possible to ajust the colors to the theme, please ?
I love the possibility to jump to the file of a task via clicking the 'headline' of a task - unfortunately this is not possible when grouping by tag - which I also like a lot. Am I missing something here or would you have an idea how to combine the two elements, i.e. grouping by tags and integrating the file jump?
I know, this goes against my other issue of having a more condensed view, life is hard sometimes :=)
Hi, thanks for the interesting plugin!
I'd like to propose a few feature requests
Thanks for the nice work, Let me know if I should split these two requests.
Now, it is unable to click on a link in the panel to open this file. It would be nice that we could click on it to check stuff we arrange for us.
Hi,
This is an excellent plugin thanks!
This is a feature request - could you make the Group By and the Show Completed options quickly accessible in the side pane view of the checklist, and not just on the settings page?
I find I want to keep switching between those options depending on what I'm doing.
Thanks!
Alan
I read through the opened and closed issues, and saw you reference the problem of sub tasks not being indented in the task list, and even read one where you imply that you are looking for a way to implement it.
I just wanted to know if that was still in your plans.
Thank you for your time.
#14 added support for tags in the front-matter which is great, but that loads tasks from the whole page.
It would be nice to scan only a section marked by a header. For example:
# My day
## Schedule
- [ ] 08:00 Meeting with Peter
- [ ] 09:00 Work
- [ ] 18:00 Go home (actually, you already are :) )
## Tasks #todo
- [ ] Todo A
- [ ] Todo B
- [ ] Todo C
## For tomorrow
Collect the tasks for tomorrow here:
- [ ] Todo A
- [ ] Todo B
- [ ] Todo C
In this example I'd only want items under ## Tasks
to show up in the checklist. Do you think it's possible to implement?
I recently installed the Prettier plugin - I love how it standardizes the formatting of the MD. One thing it does however, is put a blank line after every \n
so my todos changes from:
#todo
- [ ] eat the rich
to:
#todo
- [ ] eat the rich
This breaks the sidebar ๐ญ tasks.
I wish we could use both this plugin and the Prettier plugin.
It would be a nice feature to hide my daily template (which includes everyday todo's) from the checklist.
I have been using this plugin for some days now. I noticed a few problems, if you could fix them it would be great :)
- [ ]
in a line, it will display it there in the checklist.Suggestions:
#todo @[[date dage]]
, it would be a healthy enhancement.I am anyway thankful for the plugin :)
These are just my suggestions,
Hi @delashum @krivaten @Gnopps ,
Thanks for the plugin. I find it very useful. Great work!!
I have lot of checklist like
Is there any support to mark the to-do time and time interval as well as remind it like OrgMode?
Also, I have an inappropriate request. Is it possible to support extracting the highlighted text from each text into one interface? I think it's similar to the current implementation of extracting backlog items.
I think it would be nice to have the ability to chose multible tags for the list, so i can have #todo
but also have #ideas
for example. Probably seperated by a ,
in the settings, or with some other way. I think this will make me use the plugin much more.
But for the rest is it an awesome plugin. :)
Just found out about the grouping, so I can now do what i wanted, but I still think that adding my idea from above would be nice.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.