Support task lists in Markdown (BB-9699)

Issue #8586 open
Former user created an issue

Extend the Markdown syntax to support taks lists would be great.

More information: https://github.com/blog/1375-task-lists-in-gfm-issues-pulls-comments

Official response

  • Amber Van Hecke staff

    Howdy! I know some of you have been watching this ticket for a very long time and I can assure you we take all of your comments seriously.

    Currently, we are working towards improving core areas of the product such as pull requests, pipelines, code search, and performance. Unfortunately, adding task lists to markdown is not part of any of those initiatives. However, we are researching other ways that we can provide similar task/decision capabilities.

    Please continue to follow this ticket for updates, and add comments describing any use-cases that are important to your team so we can make sure we cover those areas in the future.

Comments (134)

  1. Brodie Rao

    Hi Stijn,

    Thanks for the suggestion! I've created an issue in our backlog to take a look at this. We'll update this issue when there's more information.

  2. Raymond Ng

    This feature helps a lot in that I can use it in a project's README.md to remind me of all my to-dos. I would be extremely grateful if Bitbucket devs could add on this feature. Thanks a million.

  3. GP✔️

    This is an incredibly useful feature for use as a mini scratchpad of tasks, or a stopgap/internal scrum board.

  4. Garth Johnson

    I tried using the same syntax as I have been using on Github (for a long time now) to achieve the same result and it does nothing. Any updates on this? This feature makes managing tasks much easier, and my students really enjoy it on Github - what would it take to encourage the addition of this functionality here in BB?

  5. Vimal Thilak

    Please implement this feature. GIthub is way coller than bitbucker for several reasons one of which is a missing task list syntax :D

  6. Matthew Setter

    Putting in my vote for this feature. It's a very handy option to have which helps keep me better organised when using GitHub.

  7. serge fisher

    Please, render plain-text [_] in .md file to unicode ☐ symbol on web-page.

    • [_] U+2610 ☐ ballot box
    • [v] U+2611 ☑ ballot box with check
    • [x] U+2612 ☒ BALLOT BOX WITH X (square with cross)

    it's three checkbox states for Todo, Done, Declined

  8. Dave Nuttall

    OK, so I think this request is being ignored due to the (in my opinion ) wrongly marked duplicate tag. This is the original issue not the duplicate. can someone please re evaluate this ? This feature would be really helpful. If that isnt the reason then maybe we are supposed to pay for one of the add ons that has this feature, If so, just please say that so we know where we stand. Theres already been two members moved to github and paid for the private repo and im sure there will be more.

  9. Kaleb Elwert
    • changed status to open

    I'm not sure why this wasn't marked as "open" until now. We're currently going through our public issue tracker and updating the statuses of existing issues.

    This is something that would be nice to have, but we have quite a bit of technical debt as a part of our markup rendering and as far as I know, this is not currently on the roadmap.

  10. Thomas Dickerson

    Just had to manually edit some ⬜s to ✅s in our issue tracker and I'd therefore like to bump this.

  11. Andrew Corliss

    +1 Would be great for Pull Requests following the GitHub model. Please bump issue priority up as many users appear to be wanting this issue.

  12. Spartan01

    I've moved to away from bitbucket and I would like to stop receiving notifications about this issue. Does anyone know how I could unsubscribe from this issue?

  13. Pranav Sharma

    3.5 years and still no fun. Atlassian doesn't seem to care about its users' requests.

    Switching back to github.

  14. Donna Calhoun

    I would love this too!

    In case of fire :

    • [x] git add
    • [x] git commit
    • [x] git push
    • [x] Switch to GitHub ???
  15. Alexander Kucheryuk

    Bump from 2017. Is it safe to assume BitBucket will continue to offer dumbed down Markdown?

  16. Dmitry Naboka

    +1 For task lists. But I see on second (by votes) task (562 votes, created 2009-04-10) and understand that no hope here.

  17. Nikolay

    This is very simple feature. And literally no reaction on user requests... That is sad... Maybe there is a trigger, and atlassian gets all those requests after 5 years passed? So good news... A year or two and we maybe get this feature(that takes a day to implement, test and deploy)

  18. 多賀光寿

    Since there is a function to create a task from comments, I think that addition of functions is not difficult. I do not understand why the function is not added.

  19. Alexander Kucheryuk

    Forget it brother. Until half a dozen (ideally more) of their enterprise clients threaten to switch to a competitor if this feature is not implemented, nothing will happen...

  20. Nasrul Hazim Mohamad

    2013-12-05 - issue created. Hope someone can make this happen. Or is there any option for community contribution? Would like to contribute if this is possible.

  21. Nishanth

    It's been 5 years since the issue popped up. One and a half since the status was updated to Open. Still not implemented.

  22. Amber Van Hecke staff

    Howdy! I know some of you have been watching this ticket for a very long time and I can assure you we take all of your comments seriously.

    Currently, we are working towards improving core areas of the product such as pull requests, pipelines, code search, and performance. Unfortunately, adding task lists to markdown is not part of any of those initiatives. However, we are researching other ways that we can provide similar task/decision capabilities.

    Please continue to follow this ticket for updates, and add comments describing any use-cases that are important to your team so we can make sure we cover those areas in the future.

  23. Nkansah Rexford

    @Amber Van Hecke Great diplomacy there. After 5 years, "adding task lists to markdown is not part of any of those initiatives" at Bitbucket.

    What a bucket it must have been for you guys all these years!

  24. Alexander Kucheryuk

    "Unfortunately, adding task lists to markdown is not part of any of those initiatives. However, we are researching other ways that we can provide similar task/decision capabilities."

    This is the greatest "we are not going to do it but don't give up" quote. If you are not going to do it, why not just change the status to "wontfix"?

  25. Enil

    I'll probably quit (from both accounts) using bitbucket because of this, gitlab has it, github has it and it is very useful that is very hard to work as usual without this.

  26. Shane Wignall

    Would be awesome if Bitbucket had this capability, just like Github and Gitlab.

    So many of our teams would benefit from this.

    Even serge's comment above would be great:

    Please, render plain-text [_] in .md file to unicode ☐ symbol on web-page.

    • [_] U+2610 ☐ ballot box
    • [v] U+2611 ☑ ballot box with check
    • [x] U+2612 ☒ BALLOT BOX WITH X (square with cross)
  27. headwedge

    Okay Amber Hecke, you've 'improved core areas of the product' can we have our tick boxes now?

    Or is 7 years not long enough to wait?

  28. Zhang Huangbin

    +1

    5 years till now. Do not say something like we take all of your comments seriously anymore.

    I like github and gitlab wiki + issue tracker with the todo list support, it's easier to organize the project progress.

  29. Marcellus Easley

    It would be an awesome feature. It having not been added is still no reason to move back to github out of frustration. bitbucket's free private repositories are reason enough to stay. If its a life or death matter...having checkboxes, just use the brackets... [_] todo [v] done [x] rejected

    Your team/users will know what they mean, especially if you give a brief explanation.

  30. Jake Grabowski

    I guess lack of this feature is reason that some projects will never migrate from github as they are using it pretty extensively including me

  31. Thor-Magne Saevareid

    The fact that the API is missing the ability to create tasks makes this a must have. Making tasks lists completely inaccessible through the API is very poor.

  32. TorMec

    I've tried to use Trello to create a checklist of things "to do" but it's not well integrated into Bitbucket because, with it, you can't create an issue which remains in the history of your project. This is my reason why I would like to have the support for task lists in BB.

  33. Michael H.

    To clarify, this request is asking for GitHub-like task lists. This means that standard html checkboxes are generated via:

    - [ ] task 1
    - [x] task 2
    

    The beauty of this markdown functionality enhancement is that you do not need to edit the markdown to check items off the list, you just click on the markdown-generated html checkbox from the rendered markdown.

    I just wanted to clarify as I read a comment that was asking for generated Unicode characters which implies that one would have to edit the markdown to update a checklist item.

    Having to edit markdown to update a task list is distracting and cumbersome.

  34. Tom Davies

    I have created a similar issue, #17960 but I want functionality just to render the task list as read only, not editable from the rendered page - this way we can use it as a checklist of what was completed or not at time of commit.

  35. Thor-Magne Saevareid

    Tom; Why would you need a feature for that? You can literally just put in the unicode characters ☐ and ☑ for that.

  36. Konstantin Koulechov

    Thor-Magne, I agree with Tom. Can we put these characters, but mardkown should be easy to use - without finding and copying any extra characters. In fact, github has that feature.

  37. Thor-Magne Saevareid

    It's not like I'm saying it's a bad thing to implement, but there is a ready (and easy) workaround. What this ticket is asking for has no workaround at present and has been ignored for 5 years anyway. In my opinion something that can be worked around by copy pasting a character should be much lower priority.

  38. Tom Davies

    Thor, I tried putting those characters in but it messes with the markdown and it isn't rendered correctly, it can be fixed but requires a blank line between each line, this with the fact it isn't a simple key press and the readability is no where close to the checkboxes means it is a no go for us. I figured adding the read only version might be a stepping stone to adding checkboxes that can be toggled in comments/PRs/etc where as this adds the ability to commit a given state and render nicely when browsing the repo

  39. Log in to comment