Releases: AY2425S1-CS2103T-T13-4/tp
Release list
v1.6
v1.5
What's Changed
-
Bug Fixes
- Fix JSON parser to prevent breaking for link command
- Update Edit command to handle
personNotFoundscenario - Fix
EditAppointmentcommand issues - Resolve NRIC issues in examples
- Fix edit appointment issues
-
Command Updates
- Update CLI syntax for
edit appointmentcommand - Extend
findcommand to include phone number and email search - Add
status changecommand for appointments - Update
linkcommand to provide meaningful error messages for incorrect NRICs
- Update CLI syntax for
-
Enhancements
- Update
Parserfor improved command parsing - Improve
AppointmentSearchCriteria - Update
ModelManagerwith additional functionalities - Enhance
edit appointmentcommand to handle duplicate entries
- Update
-
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
linkcommand
v1.4
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
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


Add Link
You can now link a patient to a caregiver
This is done by
link patient/PATIENT_NRIC caregiver/CAREGIVER_NRIC
Find patient by NRIC
You can also now find a patient by NRIC


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