Releases: AY2324S2-CS2103T-W12-4/tp
Release v1.4
Release v1.3
Release v1.3
What's New?
Features
Schedule Add/Delete Feature
- Introduced the ability to add and delete events to/from the schedule.
- Users can now easily manage their schedule by adding new events or removing existing ones.
- Adding a new event requires specifying the heading, time, name, and description of the event.
- Deleting an event only requires providing the heading of the event to be removed.
Format for adding an event: schedule add h/HEADING t/TIME n/NAME d/DESCRIPTION
Format for deleting an event: schedule delete h/HEADING
schedule.add.demo.success.mov
Demo for successful schedule add
command
schedule.add.unsuccessful.demo.mov
Demo for unsuccessful schedule add
command
schedule.delete.successful.demo.mov
Demo for successful schedule delete
command
Display Feature
- Added the ability to display detailed information about a person.
- Users can now view all available information about a person in a clear and organised format.
Format: display NAME
Example: display John Doe
display.command.mov
Demo of how to use the display command
Undo/Redo Feature
- Added support for undoing and redoing previous commands using the undo and redo keywords.
- Users can now revert their actions or redo them with ease, providing more flexibility in managing their tasks and schedule.
undo.redo.feature.demo.mov
Undo/redo feature demo
Improved Find Feature
- Enhanced the find feature to provide more accurate search results.
- Users can now search for a person by their name or specify the field they want to search under and retrieve more relevant matches.
- There must be at least one search parameter.
Format: find [n/NAME] … [a/ADD] … [e/EMAIL] … [t/TAG] … [k/KIN] … [d/DESC] …
Example: find n/John
Enhanced Command History Navigation
- Implemented support for using ⬆️ and ⬇️ arrow keys to navigate through previously entered commands.
- Users can now easily access and repeat previous commands without typing them again.
These new features enhance the overall usability and functionality of the application, providing users with more control and convenience in managing their schedule and interacting with the system.
Trial Release v1.2.1
This is the trial release for v1.3
Release v1.2
Release v1.2
What's New?
Features
Add Feature
- Added the ability to add Next of Kin information for a person.
- Introduced the ability to include a Description for each person.
- Improved error messages that can occur from incorrect usage of the Add command
Format: add n/NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS k/NEXT_OF_KIN d/DESCRIPTION [t/TAG]...
Examples:
add n/John Doe p/98765432 e/[email protected] a/311, Clementi Ave 2, #02-25 k/Joe Doe d/Has a history of memory loss t/mentalIllness t/owesMoney
add n/John Doe p/98765432 e/[email protected] a/311, Clementi Ave 2, #02-25 k/Joe Doe d/Has a history of memory loss
Demo of Successful Add Command
add.feature.demo.mp4
Demo of Unsuccessful Add Command
Unsuccessful message is displayed as not all parameters are specified. For example, this command is missing the Next Of Kin parameter
Update Feature
Upgraded the edit feature to the update feature with the following functionality:
- Added the ability to update the details of the person identified by their full name used in the displayed person list.
- The full name provided is not required to be case sensitive.
- Existing values will be overwritten by the input values.
- Improved error messages that can occur from incorrect usage of the Update command
Format: update u/NAME [n/NAME] [p/PHONE] [e/EMAIL] [a/ADDRESS] [t/TAG]…
Note: At least one parameter must be defined
Examples:
If there is an existing John Doe
update u/John Doe p/91234567 e/[email protected]
update u/John Doe a/Residential College 3 k/Mama Doe
Demo of Successful Update command
Update.feature.demo.mp4
Demo of Unsuccessful Update Command
Unsuccessful message is displayed when the incorrect command format is used with the Update command. For example, in this case we use the index instead of the name to update a particular entry.