I recommend Todoist for you. Let us see how it satisfies your requirements.
Must Have Features:
Ability to maintain multiple distinct lists (such as one for personal and work items)
In Todoist, you can create multiple lists, how many ever you wish, and also nested lists (lists within lists) up to 4 levels. For instance, during my semester, I have almost a ...
There is an excellent PIM/outliner called Treeline that is freely available (GNU GPL) and runs under Windows and Linux.
There is a small, but reasonably gentle learning curve. It comes with a number of small sample files/databases to illustrate its chief features. The example of the book catalogue (screenshot above) shows how the categories could "map" to ...
Trello seems to have the requirements that you're looking for in an app. However, i personally recommended using Trello in conjunction with Todoist. You'll need to go in and tweak things around a bit, but this is the exact system that I've been using for a long time and it works for me.
There are extensions in chrome browser that will show you a progress ...
That is not just a "Whiteboard", that is called a Kanban board.
And there are some online applications:
The first option is Trello. It has a free account and can be a collaborative board. The main advantage of it is that the interface is very clean and user-friendly.
The advantage is that you can make an infinite amount of boards. The paid version ...
Evernote can be used to share notes (containing any text, including to-dos with checkboxes) both in read/write and read-only mode. For the latter option, you can:
send a note via email
create a public link for the note and share the link
You can also create a notebook consisting of several notes and share that as read only.
Nobody talked about Trello yet ?
It's free, there is an app for android (maybe iOS too, but I don't use that) and a website accessible from any browser. You can sync everything.
You can also :
Label (tag) things (what I do is I label things with "Easy", "Average", "hard").
Create due dates.
Switch to calendar view.
Share the ...
You can try Asana - it has excellent integration of both professional and personal tasks with the ability to set repeat tasks for routines (e.g. clear your inbox every two days, have a haircut every two weeks etc).
I would recommend Remember the Milk. It has all of your must have features, several desktop apps, ability to share tasks, tags and recurring tasks, integrations with outlook, gmail/google calendar add-ins. It also has a powerful saved search system.
After some time searching the interwebs myself, I actually found something that hit all the issues I need.
Web based wasn't one of my needs, but it doesn't really matter if it was web based or software based. It gives me the ability to make my own columns, specifically the 4 I stated. It gives me the ability to post notes on the board and move them around ...
You could always use git itself!
Have a directory called bugs and one called feature_requests,
when you get a request create a new bug or feature request as a markdown or rst file, you could use a sequential numbering or more complex and then check it in,
when it is finished add the details to the file including which release it is due in and check in ...
Glad, you've found a solution! If you ever decide that you need more, i would recommend checking out Eylean Board.
It is exactly what you were looking for an electronic whiteboard to capture all of the moving parts of your project. You can use it with a team or alone and make it as simple or as intricate as needed. The nice thing is that it allows to use ...
Try my Portable Kanban:
It works offline it's free, can be used commercially.
It works on Windows only.
It has a Pomodoro timer that is configurable (work/short pause/long
pause intervals, sound)
It has a lot of options for configuring UI and board (including fullscreen mode).
May be used for teams too (requires Redis server).
Here's a screenshot of the ...
How about ToDoList? I find it to be quite powerful and although it does not cover everything you need, a good chunk of it is there:
some descriptive text per item - check
zero to n other ToDo items the current item depends on - check
state (open/done/disabled (while dependencies are not yet marked as done)) - open/done states - check
for each item ...
I ended up using a PowerPoint presentation linked to an Excel spreadsheet that's shared among all four computers and writing a macro to auto-update the spreadsheet every time the PowerPoint looped.
It works, but I feel like there has to be a more elegant solution.
Business Tasks is not open source, but it:
Runs on Android 4.1 and above
Has a widget
Contains no tracker according to IzzyOnDroid
Several widgets can display several TODO lists
Ability to remove and add tasks
I believe this application can address all the feature I'm looking for in following ways.
For today virtual list
Either I can change the status of a task to "Next Action", or star a task, or change it's priority to "Top", or tag it as "today", or create a context "today" ... so many ways.
Then configure widget to show hotlist or a list satisfying ...
Zim Wiki with its Task List Plugin. You can use Zim can be used in several different ways (Daily Journal, Getting Things Done, Creative Writing).
For to-do entries you can create checkboxes, and set tags for them, and when you open Task List window, you can filter tasks by tags.
You can set priority for task using "!" symbol. More "!" sybols = higher ...
Try my Portable Kanban. Disclosure: I'm developer of PK.
It works offline.
It's free, can be used commercially. Works on Windows only.
It has a Pomodoro timer that is configurable (work/short pause/long pause intervals, sound).
Has topics and tags, configurable views.
Has a lot of options for configuring UI and board.
May be used for teams too (requires ...
Google Keep might be also suitable, you can add others as contributors with Google account to several notes (they can be simple notes, check lists, etc). It synchronises as simple as Gmail or any other Google app.
The only downside is that all of you have to have a Google account.
It's not free but I think its worth mentioning Todoist.
It is BY FAR my favorite Todo app.
They have a web app, android app, iOS app, browser extensions, and webhooks (I think).
Their API is awesome I hear (haven't used it personally).
No 'custom fields' but you can add notes/comments to each todo.
A minimal feature set is available for free (useful ...
If you are looking for something structured with a fixed set of columns and webbased is ok for you, I can recommend zenkit that also lets you organise your tasks / notes / objects in other useful views like boards, tables, mindmaps.
If you would like something more free-form, that lets you organize your notes on something like an infinite zoomable ...
How about ToDoList? I think it ticks all your boxes:
create a project with as many sub tasks as you want,
add a time estimate for how long each of the tasks/sub tasks will take,
track your time you spend on your tasks in the app itself,
there is no progress bar view to visualize task/subtask completion, but you can put a percentage of how far along your ...
The Task and To Do areas of Borg Calendar could work. It can be configured to open to the Task manager (rather than the default Calendar) in the program options, and should handle almost all of OP's requirements:
some descriptive text per item
zero to n other ToDo items the current item depends on
state (open/done/disabled (...
Getting Things GNOME! (GTG) is a personal tasks and TODO-list items organizer for the GNOME desktop environment inspired by the Getting Things Done (GTD) methodology.
Recurring tasks can be set and there is "Send task via email" plugin for GTG.