Current: Task status is binary: a task is either open or done (when it's done it can also be deleted).
Expected: A task should have 3 states: TODO, IN PROGRESS, and DONE. The user should be able to switch back and forth between them, and the task could be deleted only when it's done.
Current: Task status is binary: a task is either open or done (when it's done it can also be deleted). Expected: A task should have 3 states: TODO, IN PROGRESS, and DONE. The user should be able to switch back and forth between them, and the task could be deleted only when it's done.