Skip to content

Releases: AY2324S2-CS2103T-W08-4/tp

v1.4

15 Apr 15:41
6a34ad8
Compare
Choose a tag to compare

Fix Bugs

v1.3

04 Apr 15:28
af43d62
Compare
Choose a tag to compare

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>.

image

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

31 Mar 12:17
e4224b6
Compare
Choose a tag to compare
Pre-release

trial release for v1.3 used for product demonstration

v1.2

22 Mar 14:13
e6cf4e6
Compare
Choose a tag to compare

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.
image

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.