Skip to content

Releases: AY2324S2-CS2103T-W12-4/tp

Release v1.4

15 Apr 13:20
36900c9
Compare
Choose a tag to compare

What's new?

  • Fixed bugs and issues with the application.

Release v1.3

04 Apr 15:14
1418265
Compare
Choose a tag to compare

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

29 Mar 09:54
3d892c2
Compare
Choose a tag to compare

This is the trial release for v1.3

Release v1.2

21 Mar 08:53
30e7ef4
Compare
Choose a tag to compare

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

image

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

image

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.