Everdo Feature Ideas


That’s good to know! That will work for me. I only need to pull that information from time to time and is not needed to be on the UI all the time.

I’m cool with this. What about those who use arrow keys? Will you consider the left/right arrows?

I’m now excited to get this feature on future updates.

Thank you Andrei!


I’ve seen good realization of quick task add in Windows app of two ticks :slight_smile:
Pressing [Ctrl]+[Shift]+[A] anywhere launches big line for adding task, setting project (list), due dates and so.

Would be great to have something similar.


Just a wish: When in the New Item dialog, it would be nice to set the project by searching for keywords instead of going through an alphabetic list. Like in Todoist. :slight_smile:

This might be just me, but I often forget the start of project names (e.g. was it “Get items for…” or “Fetch items for…”?). It takes a while going through the project list, and the dropdown menu doesn’t contain the full project name either.



Will it be possible to filter by multiple tags ?

When I’m on next view for example, I wich to filter tasks without tag “@cabinet” and “@computer_work” and with tag “@mobile” for example.

Currently we can only select (or deselect) one tag.


This is possible.
On desktop by by Ctrl+Left Click or Ctrl+Right Click (negative)
On mobile by Tap and Long tap (negative)


Oooh it works with multiple tags.

I don’t know what’s happened, it didn’t work before with multiple tag.

Is it possible to have a icon / message when sync is in progress ?

Edit : when you have a project with sequential tasks, when task 1 is waiting for someone, task 2 shows in next list. Is it possible to avoid this as I need to wait for task 1 before going further.

Edit2 : tags aren’t sync right now ? On my phone, I have a lot of tags unused and not on desktop.



When you’re on a list and want to delete lot of line, it would be great if “trash icon” can be at the same place despite line height.



Also while creating a new item, it would be nice to have something separating projects from notebooks below “standalone”. All my notebooks are named after projects, so at the moment, I have a list of “a, a, b, b, c, c, …”.

I think having either a list like:
a (project)
a (notebook)
b (project)
b (notebook)
x (project)
y (notebook)

or even better, something like:



would be appreciated.


It will be great if we can put a all project into waiting for list.


Another idea, when process inbox set list automatically to “next”.

Normally when we process inbox, task must be move to another list. That way user must do an action if he wants to keep this task to inbox.

What do you think about this idea ?



At what moment would the list change to Next?


I think I saw why it’s like this.

When you editing task in inbox list I was thinking it will be great to have task auto change list target to next.

But if you only want to edit task and not processed it yet, you must change the target list.


Copy View as Text: When view is collapsed, is it possible to copy the collapsed view rather than getting all of the “Notes or descriptions”?


I tested Everdo since a month ago and put more than 100 real tasks in. It’s time for a feedback.

In total I’m happy with Everdo. I love it’s features, it’s clean gui and the quick usage via keys and filters.

My biggest point I experienced:
In my opinion it doesn’t follow the get-things-done idea in a direct way. So Everdo is usable but too intricate. Round about 70 to 80% of my tasks involve a due date. The idea is to get things done until their due date. Most of that tasks also should have a repeating due date. But I can’t enter it. Instead of that I have to enter a repeating scheduled date and I can select, whether to use this schedule date as due date.
Ideally a generic task should contain a (repeating) due date and a reminder duration in my opinion. No schedule date is required. I couldn’t find a real-life example for a task, with the beginning date more important than the due date. “Get things done” points towards the end of a task. The end date has to be clear. Everybody want’s to know if i met the dead line and not when I started a task.
In my case I never start a task, because there is a start date. Normally, if my workload allows this, I start a task as early as possible/necessary to meet the dead line, or when a previous task is done (would be a nice feature to set another finishing task as start condition instead of a date). But it’s not a real case for me to start a task at a clear date, as I mentioned above.
But with Everdo I always have to calculate the schedule date manually (due date minus reminder duration) and write the due date into the text description to reach that gtd-idea. And in repeating tasks I can’t set the repeating due date, because Everdo doesn’t support that.
Would be great, if that can be fixed: No schedule date, instead of that a repeating due date and a reminder duration. But I know, it’s more of a philosophic discussion. Perhaps read a gtd-book for inspirations.

In my first days I posted a few more ideas, above in this thread. Here are my thoughts about that from today:

  • Full documentation. I know, lots of work, but I think necessary for a selling product.
    -> After a month testing I understand most features, but I would say a documentation is necessary.

  • configurable start view. I think, I would like to see the Next-Category by default after starting the software and not the Focus-View.
    -> Changed my mind or my understanding how Everdo works. It’s ok the way it is.

  • colored text or icons or checkboxes to better view the priority/energy option
    -> You answered I could use filters for that. But since Everdo doesn’t plan the order of my tasks and I have to do that manually, I would prefer coloured icons to get an overview. Filters makes tasks disappear from my list view, but that’s not desirable if I want to feed some low prio task in my high prio task stream in order to don’t let them starve.

  • a possibility for repeating tasks with repeating due, see my thread here 1. This is important to me.
    -> You set that to your todo-list.

  • perhaps a reminder service that throws system messages in system tray or a special icon in system tray
    -> I can live without that

  • a desktop integration instead of a window application, called Desklets in Cinnamon desktop
    -> would be nice, but not necessary

Thank you so much for developing this nice piece of software.


Hi Ebech,
Thank you for feedback!

I’ll try to address the workflow issue you described, as it seems most important.

First here’s the principles of GTD workflow on which Everdo is build. Please read that carefully so that you understand where the decisions are coming from.

a) You pick work from the Next list and everything on that list is important enough to be done ASAP.

b) You make sure the Next list stays relevant and actionable by way of regular review process. During a review you move things between Someday,Next and possible Trash to ensure you can actually trust the Next list to only contain relevant work.

c) GTD has a concept of “Deferring” or “Scheduling” an action. This is basically a way to temporarily “hide” the action/project from the Next list. This corresponds to the “Start Date” feature in Everdo.

d) You can attach a Due Date to an action as a way of indicating how urgent it is and avoid missing a deadline.
Everdo has a way to filter Next in a way that only shows items with a due date, or due withing a specific time interval.

Now to address some of your points:

Any task which you chose to defer until a later date. For example I want to start preparing my tax return somewhere in March, even though the deadline is at a much later date. So I set the start date to March 1st and the deadline to the actual deadline. On March 1st the project will appear on my Next list and I’ll start working on it (but really I’ll probably defer it again :slight_smile: )

This is how it’s supposed to work. Any action that is important in the short term and is actionable goes on the Next list. You don’t need to schedule/defer it. You only defer/schedule an item if it’s not important right now.

I can’t say I understand the concept of a repeating due date. Could you please make an example and explain how it corresponds to concepts of GTD as described in the original book, or maybe in this GTD explainer?

What do you think? Would you like to re-state your issue in light of the principles I outlined at the top?


Hi Andrei,
thank you so much for your open-minded communication in this and other topics.

First: I agree to all four points you wrote about GTD workflow. And I’m glad you wrote this, because I get the chance to better explain my point. I just was talking about a little sub-topic of your “c)”. You wrote:

c) GTD has a concept of “Deferring” or “Scheduling” an action. This is basically a way to temporarily “hide” the action/project from the Next list.

Exactly, I want to hide a future task temporarily from my Next list by scheduling it. So far we’re on the same page. In my last post I contested the way HOW setting up a schedule works.

For example I want to start preparing my tax return somewhere in March, even though the deadline is at a much later date. So I set the start date to March 1st and the deadline to the actual deadline.

Your example fits exactly to my perspective: How you got your schedule date (“somewhere in March”)? In my opinion that’s not the natural way things work. What primary information do you have, when you think about the task “get tax return prepared”? You have a due date and you have a approx. time you need for that task. Why not enter this values in the GTD-software directly? Instead of that you first made a manual calculation for the schedule date (due date minus time to get task done minus spare time) in order to enter a calculated schedule date and a due date. The calculation is very easy, so you probably didn’t recognized you made it. But another contra for your way is, that the schedule date has no strong meaning, because it’s not a primary but a calculated value. So why pin that indirect value to any task in gui?

I can’t say I understand the concept of a repeating due date.

Let’s use your tax return example again. Why not make a repeating task out of that, so you wouldn’t forget to set a new tax return task next year? What are primary values for that?: Repeating due date (every year in july? I’m from germany, don’t know about your law.) and approx. time to finish that task (could be a reminder duration). Again: schedule date is calculated. (and could be a different date every year. Think about 29th february treatment for example). More pro’s for my perspective: Repeating due date is a primary value and could be pinned to task every year (in actual version there is no way to enter it, except of text description). And you would have same handling with not-repeating and repeating task, because in any case there is a due date and a reminder duration.

Sorry for my bad english. Hopefully you did understand my perspective.
Greetings from germany!



Nice explanation! Now I get what you mean.

How about the following solutions:

Add a third scheduling option - Set Due Date

So in the Schedule drop-down we would have:

  • Set Start Date (unchanged)
  • Set Due Date (new)
  • Make Repeating (unchanged)

Set due date would work like this:

  • you pick a due date
  • you specify the start date indirectly, by specifying the number of days relative to the due date (start n days before due date)
  • the actual start date gets calculated by software and stored as usual
  • the scheduled action will appear in the Scheduled list as usual and it will move to Next based on the settings

For repeating tasks, add “start n days before due date”

In the “Repeat” dialog we also add an optional “start n days before due date” setting.

Currently, if you select “due date” checkbox in the repeat dialog, the due date will be set automatically every time the action repeats. Such due date is effectively equal to the start date, which makes it not so useful for planning in advance. But with the new setting, repeating actions would be added to Next before the actual due date. If the setting is left alone then the current repeating behavior is unchanged.

Everdo Development Roadmap and Backlog
How to do a repeating task with repeating due

Great! You got it. That would be a great improvement for me. Looking forward to this.

Don’t know, what is the best way to solve that internally. If to calculate the schedule date and store that or if to store the due date and calculate the schedule date later while going through all scheduled tasks searching for tasks to put a copy instance from on the next list.


My natural workflow involves snoozing tasks that can’t yet be started. Typical snooze durations are “tomorrow”, “next monday”, and “in a week”.

It’d greatly smooth my workflow if I had quick (context menu?) access to convert inbox items into scheduled items with those standard options.


Funny you should mention that - just yesterday something similar was added to the Android app:


Overall, I have many ideas on streamlining inbox processing on Mobile, including options to move to Next and specific area, “defer” and so on. Really looking forward to those.

On the Desktop, have you tried inline commands?. They are very quick to use once you understand how it works. For example

:s 1
:s 7

The first one will schedule an item for tomorrow, the second one for +7 days.

There’s no command for “next monday” and it is indeed a good idea.