Coder Social home page Coder Social logo

obsidian-checklist-plugin's People

Contributors

aziham avatar delashum avatar dependabot[bot] avatar ernstnaezer avatar flankstaek avatar gnopps avatar jojobyte avatar krivaten avatar minivan avatar mochsner avatar osslate avatar shravansunder avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

obsidian-checklist-plugin's Issues

Checklist does not load

I've tried uninstalling/reinstalling/deleting data but all the checklist does is sticks on "loading" mode
image

Allow for a single empty space between the tag and the checklists

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.

Show completed and Group By options in the side pane

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

Copy the plain text of aggregated tasks

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?

win10 link from task problem

Hey! It's me again, with a new issue :D On windows, when I use link from task, I get a message from windows like on screen. The link opens in the background properly, but this window kinda annoying.
p.s. reinstalling the plugin and resetting the css didn't help
win_issu

Tag sections

#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?

Showing todo in multiple groups (when grouping by tag)

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 ?

Filter todo list by tag

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.

"Group by Page" not working without tags

When removing the Tag name in settings, so it shows all todos in the vault, the group by is ignored. I would expect it to group by page (as per settings), similar to when a tag name is set.

See attached screenshot.
todo

Properly render external markdown links

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!

The links in the checklist plugin
image

The links in the document
image

Color on Discordian theme

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 ?

Plugin continually spins

I updated today and the pane just continually spins, whether I use a tag or not.

Maybe this is related?

Screen Shot 2021-03-28 at 14 53 34

Refresh Checklist

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.

Is it possible to set up GitHub sponsor?

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!

Plugin doesn't find todos

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.
image

Here is an example of a checklist that isn't getting identified by the plugin.
image

Thank you!

task sorting options

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.
image
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!

Opening files in which tasks sit when grouping by tags

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 :=)

Great Plugin, few suggestions :)

I have been using this plugin for some days now. I noticed a few problems, if you could fix them it would be great :)

  1. Doesn't accept the links. I mean, the links are displayed as text.
    • Either should be like a preview or atleast highlighted like a link?
  2. The sub-list are shown without indentation. And shown even if there is not #todo tag on those lines. I guess, it just takes the whole block and displays it over there. Even if there is no - [ ] in a line, it will display it there in the checklist.

Suggestions:

  • If we could integrate dates as well? and sort the list according to dates. I mean, we can have something like #todo @[[date dage]], it would be a healthy enhancement.

I am anyway thankful for the plugin :)
These are just my suggestions,

Checkboxes of multiline to do's don't align

I noticed that checkboxes of multiline to do's don't align with the single line ones.
I know it's a minor thing so see if it's viable to fix.
Screencapture 2021-04-16 at 08 55 51@2x

Sorry this seems to be an issue with my theme California Coast, Minimal Theme shows the checkboxes alright.

few ideas

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?

Group headers missing

It seems like since the last update (?) that group headers are missing. This is what the plugin window looks for me with no theme applied:

image

I've set the plugin to group by page.

Use without tag?

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?

[idea] Have the ability to have multible tags as lists

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.

Would you accept PRs for any of the following?

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:

  1. Some updates to the HTML output to make it follow a more semantic and accessible structure (It's one of the areas I specialize in). Taking a cursory glance, I'm thinking something like the following, with styles to fix any layout issues that result.
<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>
  1. Adding a class to the .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.
  2. Using custom properties/variables for more of the CSS (e.g., size of the box) so that they are more easily customizable.
  3. Adding new tasks directly from the sidebar. I know this would likely require some discussion as to how to tackle this for items grouped by tag, but I imagine it should be possible without too much effort.

Loading forever (null at getTagMeta)

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

  • zz

When there is / right after #, It seems it can't parse properly.

Manage the to-do list like Emacs OrgMode

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.

Multi Tag Grouping

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:

  1. Ability for Checklist to catch todos from multiple tags (similar to page grouping).
  2. Ability for Checklist to filter out which tags to be displayed/ignored.

Thanks so much, stay safe!

Screen Shot 2021-05-13 at 12 51 10 PM

Plugin cannot handle points in the note name

Great idea. In my case very helpful to keep an eye on todos over a lot of daily notes.

  1. I use the standard plug-in for daily notes. I use the german standard format for the date: 02.22.2021 (DD.MM.YYYY). The plugin basically doesn't seem to be able to handle dots in the note name.
    As can be seen in the picture, these notes are sorted as "undefined".

It is possible to fix that?

obsidian_ListPlugin

  1. I think the tag in list is redundant and not necessary (for me).
    There might be an option to toggle the tag on and off in the sidebar.

Sub tasks indentation

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.

Loading forever

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

Stacktrace:
Screen Shot 2021-05-03 at 3 30 40 PM

Group by tags -> collapse results

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

The plugin it's not working properly

image
The plugin does not display any task in the box. Previously it displayed all my tasks normally.
The only change I made was to "tag: todo" to "tag: tareas"

Feature Request: Create a command to enter tag name

Hi @delashum @krivaten @Gnopps ,

Thanks for the plugin. I find it very useful. Great work!!

I have lot of checklist like

  • #next_action/...
  • #routine/...
  • #fix_it/...
    I want to see only the checklists with one tag at a time
    Right now I have to go to settings > checklist > Tag name & change tag
    I would be very helpful to add a command that prompts a text box (optional., with fuzzy search/dropdown for available tags) to select/enter a tag. which will update the checklist sidebar.

Missing commands and keybindings

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.

Collapse All / Expand All Feature + Group-by Combinations

Hi, thanks for the interesting plugin!

I'd like to propose a few feature requests

  1. Expand/ collapse all tasks (by page / tags according to the settings) similar to backlinks/ search in Obsidian.
  2. I'd also like to see more complex grouping features. For example:
  • Group tasks by page, and then group these tasks by tags (if there's a tag in the same line as the checkbox)
  • Group tasks by tags, and then group these tasks by which page it comes from. Alternatively, a small description with the header of the note also works. <-- This would extend the functionality of #49 and #44 when you get around to those.

Thanks for the nice work, Let me know if I should split these two requests.

Make only checkbox clickable

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.