Most of the to-do list application will more or less subtly let users create jobs, or lives, etc., to distinguish the types of to-do items, which seems to be convenient to manage, but I don't think. So I developed this software called "Tododay" to redefine the types of to-do items. In this software, I divide the to-do list into two categories: can determine what can be done at a certain moment, and can't determine when it will be completed. So in this application, there are two main sections corresponding to it: Oneday, Someday. In this case, it will be determined to be completed at a certain time, added to "Oneday", for example, to buy milk at 7 o'clock in the evening, or to rob the concert tickets at 12 o'clock the day after tomorrow. And when you are not sure when you can finish it, put it in "Someday", such as going to Disney with a friend, going to eat Sichuan food, but you can't determine the time. In order not to forget it, put it in "Someday". The other main section is: "Completed." Things that are completed from "Oneday" and "Someday" will be transferred to this section. The purpose of this section is to facilitate the retrospective history. In "Completed", you can view and search for what you have done before, although Not obvious, I still think that sometimes it is important to look at the past seriously and to the future. When creating a to-do item, the user can choose whether to complete it at a certain time, or add a sub-item for this item, or choose whether to mark the item as "important". If the item is marked as important, it will be high in all matters. Brightly displayed. In addition, users can choose whether to repeat the matter and customize the repeat interval.