Feedback Forum

Help us improve Todoist by giving back and voting on what features we should work on next.

How it works

  1. Create

    Submit Ideas

  2. Vote

    Or Vote Up

  3. Comment

    Discuss

  4. Response

    Officials Respond

  5. Status

    You're heard!

  1. 632 votes
    Vote
    for

    build an iphone specific version of todoist

    The mobile version of todoist is a pain to use on the iphone because the text is so small. I'd love to see an iphone version that takes advantage of the features available on everyone's favorite phone. :)

  2. 545 votes
    Vote
    for

    Add an "in progess" status as well as "to do" & "complete"

    Not sure how many other list makers do this, but I typically use 3 status markers:
    1. "to do" = not started
    2. "in progress"
    3. "complete"
    The tick box in ToDoIst only allows states 1 and 3. Could we have an option to enable a middle state. i.e. toggle 1. -> 2. -> 3. -> 1.

  3. 509 votes
    Vote
    for

    Collaboration between Todoist users

    Move Todoist into a team based task manager

  4. 501 votes
    Vote
    for
  5. 492 votes
    Vote
    for

    too many anonymous votes here

    I think that this will distort the discussion of new features here. If people dont joint the discussion in a positive way and even vote anonymously I cant see how to take their voices serious. If 95% of the votes for a feature are anonymous it would be very hard for me as a developer to count this votes in. We are not running political elections here where anonimity is a "must-have"-feature.

  6. 486 votes
    Vote
    for

    add RSS feeds for upcoming due dates, each project etc

    Todoist needs RSS feeds.
    For example a feed for items due tomorrow, in the next three days, overdue, etc etc.
    This shouldn't be too hard to implement at all, as far as I can imagine.

  7. 478 votes
    Vote
    for

    Google Calendar integration
    planned

    Plugin like RTM to see tasks in Google Calendar

  8. 366 votes
    Vote
    for
  9. 236 votes
    Vote
    for

    allow creating tasks on 'query pages'

    I have default page set to 'od,tod,tom'. And thus to create a new task I need first to switch to some project's page.
    It would be much more smooth if it were possible to create a new task on whatever page you are at (specifying target project in a drop-down, for example)

  10. 216 votes
    Vote
    for

    View "Timeline"

    See all tasks in a timeline

  11. 157 votes
    Vote
    for

    Email/txt items to Todoist

    Send items to Todoist via email or text message.

  12. 150 votes
    Vote
    for
  13. 148 votes
    Vote
    for
  14. 145 votes
    Vote
    for

    Mini calendar

    Create a mini calendar that makes it possible to insert date and times graphically

  15. 137 votes
    Vote
    for

    Integrate with Jott.com

    Allow users of both services to enter Todoist items through Jott, and possibly to send reminders from Todoist to Jott.

  16. 127 votes
    Vote
    for
  17. 108 votes
    Vote
    for
  18. 96 votes
    Vote
    for

    allow reorder of the 'today' list

    i use the order of items to show chronology of what I'll do when. I'd like to be able to order my list even if its a "today" list or a list created based on priority.

  19. 85 votes
    Vote
    for
  20. 76 votes
    Vote
    for

    Don't do too many of these so Todoist can stay simple

    Let's not overcomplicate things as Todoist is pretty great as it is! Thanks!

  21. 73 votes
    Vote
    for

    Create a desktop widget with offline capability

    For a todo list, the most important ability for me is to be able to very quickly add and edit tasks without bothering with a web browser. A small desktop application or widget with some kind of offline support would be just great.

  22. 69 votes
    Vote
    for
  23. 62 votes
    Vote
    for

    offer a self hosted version of todoist

    ...so anyone could set it up on their own servers/intranets. You could think of several price/available feature models - free, normal and pro i.e. This would be a great alternative for those who don't like the idea to have their private data on another server than their own.

  24. 60 votes
    Vote
    for

    Project templates

    Be able to create project templates. This could be useful if you have many projects that look a like

  25. 57 votes
    Vote
    for

    Better query display for subtasks

    It would be great if the results of a query would display not just the task that responds to the query, but also its ancestors (or at least its parent).

    For example: I have a task named "Algebra exam" with a few sub-tasks: "Collect documentation" due in 3days, "Study" due in 1 week, etc. I also have other similar tasks like "Physics exam" with possibly similar sub-tasks and maybe even similar time period.

    The problem is that when I query for this week's activities, I get results like "Collect documentation" with no hint about the parent task. I don't know what it refers to. I of course can click on the project and get to see what it refers to (btw, thanks for that) but that gets in the way of having a clear overview of the activities.

    The solution for this would be to also display the parent of the task (or all it's ancestors) opened and only having as a child the task that responded to the query.

  26. 52 votes
    Vote
    for
  27. 50 votes
    Vote
    for

    Task dependency

    Ability to define dependencies between tasks. Dependent tasks remain disabled/hidden until input task(s) are completed.

  28. 49 votes
    Vote
    for
  29. 49 votes
    Vote
    for

    support query as URL parameter

    So that one can have separate bookmarks for different projects, for example.
    Something like http://todoist.com/?q=od,tod,tom

  30. 46 votes
    Vote
    for
  31. 43 votes
    Vote
    for

    Sort by date within a label

    Labels might be more useful if you could sort by date and/or by priority within that label. For example, if you have an "e-mail" label, it would be helpful to sort the tasks within the "e-mail" label by due date or by priority. Currently, they are sorted by project by default.

    Thanks for the consideration.

  32. 43 votes
    Vote
    for
  33. 42 votes
    Vote
    for

    Add Keyboard Navigation

    Ability to navigate between tasks using j/k and up/down keys.

  34. 40 votes
    Vote
    for

    Todoist Interface Blackberry Application

    The mobile web interface is too slow. A Todoist Blackberry Application where the interface to find/sort tasks will be similar to the web application, this would imply a Todoist/Blackberry sync as well.

  35. 34 votes
    Vote
    for

    Formatting using bbcode

    Use bbcode such as [b]bold text[/b] instead of the %(b)bold text% markup.

  36. 34 votes
    Vote
    for

    allow repeat tasks to show up on each day of calendar

    I have tasks I want to repeat every day, every week, every 3 days, etc., whether I complete them or not. I don't want to have to check it off today to see it show up on tomorrow's task list. I want to be able to click a particular day a month from now and know what I'll have coming up, without having had to schedule it for that particular day (if I've already scheduled it to repeat daily).

  37. 33 votes
    Vote
    for

    Add start date to a task and hide them until they start.

    Sometimes I have tasks which cant be done right now. I have to wait for a specific date, before I can work on them. Before that date I want them out of my head and out of my lists. So they stay hidden until the startdate arrives. Then they become visible in my list.

  38. 32 votes
    Vote
    for

    Visual calendar

    Make a new UI extension that shows tasks in a normal calendar

  39. 31 votes
    Vote
    for

    User-defined buttons for custom queries

    At the top, between the blue command block and the list of projects, please add a row of small, blank buttons that can be user-defined for instant access to custom queries. These should be simple and without any text, so as not to add any clutter or spoil the simplicity of the layout.

    The beauty of such an addition is that one would be able with a click on any of the buttons to access specific queries such as "work tasks today", "personal tasks today", "tasks assigned to staff and awaiting feedback" or "tasks for the next week on project A" by using the custom query commands and appropriate labels. It should be fairly straight-forward to implement and, if used creatively, will go a long way towards addressing a number of items on the wish list so far.

  40. 28 votes
    Vote
    for

    Use OpenID for sign-up / login

    OpenID integration would allow easy sign-up and login, as well as SSO (single sign-on)

  41. 26 votes
    Vote
    for

    allow the user to opt out of API access to their data.

    Personally, I don't like the idea that anyone could access my data at any time by storing my API token that I may have given them once to use a service. So an 'Allow API access' on/off toggle would be nice, so I could disable it when i wasn't using it. Just a thought.

Show the rest 183 ideas