Skip to content

Releases: AY2425S1-CS2103T-T13-4/tp

v1.6

Choose a tag to compare

@lavanyagarg112 lavanyagarg112 released this 12 Nov 05:20
7b4d786

Final release

v1.5

Choose a tag to compare

@suhayl13 suhayl13 released this 07 Nov 15:40
cf0749c

What's Changed

  • Bug Fixes

    • Fix JSON parser to prevent breaking for link command
    • Update Edit command to handle personNotFound scenario
    • Fix EditAppointment command issues
    • Resolve NRIC issues in examples
    • Fix edit appointment issues
  • Command Updates

    • Update CLI syntax for edit appointment command
    • Extend find command to include phone number and email search
    • Add status change command for appointments
    • Update link command to provide meaningful error messages for incorrect NRICs
  • Enhancements

    • Update Parser for improved command parsing
    • Improve AppointmentSearchCriteria
    • Update ModelManager with additional functionalities
    • Enhance edit appointment command to handle duplicate entries
  • Documentation

    • Updated User Guide to include additional commands and extended functionalities
    • Update Developer Guide with new details
  • Interface and UI Improvements

    • Update app icon and window title
  • Miscellaneous

    • Remove redundant functions
    • Allow cross-linking of dual roles in link command

v1.4

Choose a tag to compare

@AngPengXuan AngPengXuan released this 25 Oct 10:32
f592170

We have improved existing features and created several new features for the MVP of our product

Key changes to existing features

Add Command message update

Improve the user feedback when using the add command to reflect recent feature updates.

Edit by NRIC

Modify the edit method to allow editing a person by NRIC instead of using the default identifier.

Edit Roles

Expand the edit functionality to allow changes to a person’s role.

View Command Enhancement

Modify the view command to display a person's roles and any linked individuals (patients or caregivers).

Delete Command

When a person is deleted, ensure any links associated with that person are unlinked automatically to maintain database integrity.

Clear Command Safety

Make the clear command more secure by requiring additional confirmation (e.g., a doctor's approval) to prevent accidental deletion of all data.

Update Find Command

Enhance the find command to allow users to filter and display records based on name, nric, tags or roles such as patient or caregiver.

New Features

Add Notes for Patients

Implement functionality to attach notes to patients, enabling more comprehensive record-keeping.

DeleteLink Command

Implement a new command to specifically remove the link between a patient and caregiver, providing finer control over the linking feature.

UI Enhancements for View Person

Update the user interface to show more detailed information about a person when using the view person command, while leveraging the existing view structure. This new UI provides more comprehensive details about a patient or a caregiver, displaying all details about them including doctor notes, appointments, and linked patients/ caregivers in addition to the other basic details such as name, NRIC, ...
This UI also has a bigger font and different font colors for selected fields to enhance readability.

Add Appointments Feature

Introduce appointment tracking, allowing users to schedule and view appointments for patients and caregivers within the system.

v1.3: Create roles, link command and change find and delete

Choose a tag to compare

@pradyuprasad pradyuprasad released this 19 Oct 08:48
c388840

We have created several new features for the MVP of our product

Add Role

You can now add persons with roles. Right now the only 2 roles supported are patients and caregivers
image
image

Add Link

You can now link a patient to a caregiver

This is done by

link patient/PATIENT_NRIC caregiver/CAREGIVER_NRIC

image

Find patient by NRIC

You can also now find a patient by NRIC
image
image

Delete Patient by NRIC

The delete function has changed to delete by NRIC instead of index
delete [NRIC]

image