How can we improve Checkvist?

Embed existing lists/sublists, not just hyperlinks (similar to symlinks). Was: checklist of checklists

Active links. Ability to nest checklists. Checklist could be your own or someone elses that you are collaborating on. This provides the opportunity for more complex tasks

146 votes
Sign in
Sign in with: facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
mtoswalt shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Sign in with: facebook google
Signed in as (Sign out)
  • Anonymous commented  ·   ·  Flag as inappropriate


    Creating your own lists of lists is a pain and not dynamic (Doesn't update when you add new lists)

  • Roman Spiridonov commented  ·   ·  Flag as inappropriate

    This is the #1 important feature that I am missing at checkvist.
    I have a structured list of tasks ("project tree view"), but then I want to embed these tasks elsewhere (say into my plan for today/week/month, another project, etc.) Symlink'ing a task elsewhere so that when I complete the link the source also completes would be awesome.

  • chris commented  ·   ·  Flag as inappropriate


    I just came across checkvist and I like it very much, good job!

    Although this feature would really improve checkvist a lot.

    Some years ago I tried to use as a PIM and the
    main feature for that in leo was creating "clones" of nodes
    which is exactly what I would be looking for.

  • AdminKirill Maximov (CEO / Founder, Checkvist) commented  ·   ·  Flag as inappropriate

    Hello @caustik,

    Thanks for the comment! We're probably won't allow custom Javascript due to security reasons. Pure client-side approach could work but I'm afraid it is not that easy to implement. Iframe would be ugly due to its fixed size, non-iframe requires work on adapting all commands javascript to work with data from different lists on the same page (and there are permissions issues).

    It is doable to implement this feature "the right way", but it is rather resource-heavy, and we don't have much resources at hand yet :)

    Given that we have to finalize our mobile app, we have to postpone this feature so far (despite that we already have a Checkvist outline for the implementation plan).

    Thanks again!

  • caustik commented  ·   ·  Flag as inappropriate

    I wonder if a fairly simple implementation could be done entirely on the client side. So that when a link to an item is encountered, the client renders the item as an iframe containing the linked item tree. Maybe not literally an iframe, but the same basic idea. For a client which doesn't implement that feature, it would just display as a link to the item. The circular reference problem could be handled on the client side as well by propagating a hash table each time a link is encountered and rendering a link instead of an iframe if a loop is encountered.

    Does the custom CSS feature allow custom Javascript as well? If so, I might be able to get a basic prototype working to. I've literally considered implementing my own entire checklist project just to get this feature -- but would much rather help get it supported in checkvist :)

  • Mario T. Lanza commented  ·   ·  Flag as inappropriate

    The circular reference concern can be handled in several ways.

    1) Don't allow them
    2) Don't preload symlinks; dynamically expand them as users opens them and don't allow them to open items already appearing above in the node hierarchy

  • AdminKirill Maximov (CEO / Founder, Checkvist) commented  ·   ·  Flag as inappropriate

    Hello Yuriy,

    Thanks for your comment. I suppose regarding hard link/soft link issue - probably there won't be a difference in implementation, all links will be soft. Unfortunately, the current data structure in Checkvist does not allow hard links, because each item is coupled with its list. Of course, there will be an indicator where the 'master' item is located in UI.

    Thanks again for the comment,

  • Юрій Бабак commented  ·   ·  Flag as inappropriate

    Hardlinks for items, symlinks for branch — really critical feature.

    Often if you have a complex structure it is needed to show same items or same branch in few places (different contexts). Not showing link to other item/branch, but show their actual content.

    Currently we have to copy items for this and it is hard to maintain them as you have to edit item is many places.
    Hard-links for items symlinks for branch should solve this problem — you edit item in one place and all other instances updated.

    But there will be needed some indication that item has other instances, and probably some warning when editing.

  • Anonymous commented  ·   ·  Flag as inappropriate

    This would put checkvist in a whole new level for me. It would allow me to organize in a much cleaner way. Would love this.

  • Peter Moran commented  ·   ·  Flag as inappropriate

    Bump because this would be an amazing power feature. My use case is I would love to use this to make a mega list, allowing me to get a total overview of everything. Another case is it would allow me to email in new items to specific nodes in my list or share specific nodes. The more nodes and lists can become interchangeable, the more powerful features can become.

  • Anonymous commented  ·   ·  Flag as inappropriate

    This is the one thing I want most. Checkvist is an amazing tool and has kept me much more organized, but this feature would allow for some amazing opportunities for collaboration and organization. I haven't upgraded to the Pro version of checkvist yet (although that may change with the winter sale), but this would make it an insta-buy. And I would likely get my entire department at work to use it.

    I see this was suggested a long time ago, and I'm sure there are good reasons for it not being implemented yet (complexity, higher priority tasks, etc). I don't pretend to know or understand the reasons, but I hope it is still in the pipeline. You guys are making a great product, keep it up.

  • Eric commented  ·   ·  Flag as inappropriate

    +1 This seems essential for true collaboration, delegation, and DRY (Don't repeat yourself) design.

  • EHansen commented  ·   ·  Flag as inappropriate

    Jonathan Sheller had a similar request, with many more details which was declined and pointed here instead. I prefer Jonathan's description but assume as it was considered similar then the implementation of this which you do will work is his suggested manner, and then it has my vote :)
    His was titled:
    Embed existing lists/sublists, not just hyperlinks (similar to symlinks)

  • SM commented  ·   ·  Flag as inappropriate

    Being able to embed/nest a specific node/tree from a different list would definitely streamline project management in Checkvist.

← Previous 1

Feedback and Knowledge Base