Releases: AY2324S2-CS2103T-W08-4/tp
v1.4
v1.3
Release note v1.3
Find project command
Finds projects whose names contain any of the given keywords. The syntax is find project [KEYWORDS]
.
List project command
List all projects. It’s usually used after using the find project and filter category command, so that the app can go back to displaying the full project list rather than the filtered list. The syntax is list project
.
set name of task in project
Renames a task. This removes the need to delete and add a new task when all you want to do is edit the name of the task. The syntax is set name <NAME> /of <TASK> /in <PROJECT>
.
set name of project
Renames a project. Same with renaming a task, but this one’s for the projects in the project list. The syntax is set name <NAME> /of <PROJECT>
Add category command
Adds a category to each project. Each project can only have at most 1 category. The syntax is add category <CATEGORY> /to <PROJECT_NAME>
.
Filter by category
Filter projects by category using the filter category command. This feature helps you organize and focus on projects based on their assigned categories. The syntax is filter category <CATEGORY>
Add comment command
Add comments to a project. New column added in task list to display comments. The syntax is add comment <COMMENT> /from <MEMBER_NAME> /to <PROJECT_NAME>
.
Add team and delete member from project command
Add team mates to each project. The syntax is assign team <PERSON_NAME_1>[, <PERSON_NAME_2>, <PERSON_NAME_3>, ...] /to <PROJECT_NAME>
. We can delete a member from each project as well. The syntax is delete person <PERSON_NAME> /in <PROJECT_NAME>
.
set project deadline command
Set a deadline to each project, The format of the deadline is Mmm DD YYYY
. The syntax is set deadline <DEADLINE> /to <PROJECT_NAME>
.
Set project status command
Mark a project as complete or incomplete. The syntax is set status [complete/incomplete] /of <PROJECT_NAME>
.
Trial release for demo
trial release for v1.3 used for product demonstration
v1.2
Note: The storage feature is not yet implemented for the [tasks.]
Show project command
Shows the project and the tasks under it. The tasks are organized according to their statuses. The syntax is show project <PROJECT_NAME>
and should be used after every change made so that the changes will be reflected correctly.
Add project/delete project command
We replaced the add and delete command in AB3 with an add project and delete project command. Instead of saving or deleting a persons’ details, we allow saving and deleting of a project name. Since we no longer need details such as phone number, address or email, there is no longer a need for prefixes so the syntax of our commands have been shortened to just add/delete project <PROJECT_NAME>
.
Add task/delete task command
We added 2 new features that allow users to add or delete tasks under each project. The syntax of the commands are just add/delete task <TASK_NAME> /to <PROJECT_NAME>
.
Add deadline to task command
We added a feature to allow users to set the deadline of each task. The syntax of the command is add deadline <DEADLINE> /to <TASK_NAME> /in <PROJECT_NAME>
. The deadline must be in the format ‘Mmm D YYYY’, eg: Mar 22 2024.
Assign members to a task command
Users can now assign a person to do a task by using this command add person <PERSON_NAME> /to <TASK_NAME> /in <PROJECT_NAME>
.
Set status of a task command
Users can now set the status of a task to either ‘complete’ or ‘incomplete’, but we plan to add more statuses in the future. The syntax is set status [complete/incomplete] /to <TASK_NAME> /in <PROJECT_NAME>
. Once done, use the show project command again to see the changes. The task will be moved to the Done section.