Kanban integration with tasks

In a way, yes. It's very functional for me as it makes the A/B/C not just stand out with colors, but line up at the beginning so I can quickly focus on the As, for example, or sort them manually by moving bullets.

It's somewhat similar for folding: the bullet point itself is visually changed. I'm not sure if this can be done in pure CSS or needs deeper support.

Thank you, I look forward to the fix :slight_smile:.

I am not sure what I'm doing wrong, but I am not able to get this library working.
I've installed the latest version (hash a4d6c530), and tried the demo included there. I am able to mostly render the board, but dragging cards to different columns results in no changes in the underlying markdown.

This is the source I am using.

## DEMO Tasks
- [ ] New Todo task [status: "A"]
- [ ] New Progress task [status: "B"]
- [ ] New Review task [status: "C"]
- [ ] New Completedtask [status: "D"]

## DEMO WIDGET
${KanbanBoard(
  query[[from index.tag "task" where page == _CTX.currentPage.name]], 
  {
    {"Column", "status"},
    {"Columns", {
      {"A", "To Do","purple"},
      {"B", "In Progress","blue"},
      {"C", "Needs Review","orange"},
      {"D", "Done","green"}
    }},
    {"SortDefault", "priority"},
    {"Fields", {"taskID","priority", "scheduled", "due", "status", "contact", "tags"}},
    {"HideKeys", {"taskID", "tags"}}
  }
)}

And how it looks for me.

Just tried the same hash.
installed it in a brand new space. Tried also on SilverBullet stable & edge release.

And all tests worked for me :man_shrugging:

Have you tried Reloading/Refreshing the page? Have you tried clearing the cache? What other libraries have you installed?

Fortunately this was a PEBKAC problem. Turns out I forgot to upgrade and was still running the 2.3.0 version. :sweat_smile:

1 Like

[Update] :lady_beetle: bug fixes

:white_check_mark: - FIXED: fixed parsing the title when task starts with an attribute :wink:

:white_check_mark: - FIXED: filter is remembered when Drag&Drop or Edit + added an ugly filter reset button :wink:

1 Like

One thing I noticed is when you are toggling something as complete in the task list, the [completed: "«DATETIME»"] attribute is added/removed, whereas if I mark something complete in the kanban board, only the checkbox is toggled, but the completed attribute is not added/removed.

Yes, this is known. I haven't decided yet if i want to keep this, make it option or remove this feature, because it only adds complexity to the code, and don't know if people use this feature. So that's the reason it's only partially implemented.

But I'll make up my mind and then either remove it alltogether or finish the implementation. Thanks for the feedback tho.

[UPDATE]

:white_check_mark: - added feature for tags to render as real tags/links on Kanban Board Cards

[UPDATED]

:white_check_mark: - fixed
:white_check_mark: - to disable automatic adding/removing of the [completed: "«datetime»"] attribute use

config.set("kanban", { completedAttribute = false })

:white_check_mark: - added Show/Hide option to hide certain cards (could also be used to hide/show completed items) - the show is only temporary until the widget refreshes - default state is hidden:

You are amazingly quick! Just refreshed, and it is working. :star_struck:

1 Like