Releases: AY2425S1-CS2103T-F08-2/tp
Releases · AY2425S1-CS2103T-F08-2/tp
v1.5
What's New in ResearchRoster
v1.5
Features
Find/Delete Range
- Enhancement on Find
and Delete
features
- Features has been extended to support finding a range of ages or deleting a range of indexes
- Example:
delete 1-4
deletes participants with index 1, 2, 3 and 4.
- Example:
find a/30-90
finds participants with age from 30 to 90.
Assign
feature
- New feature added to allow users to randomly assign listed participants to given Study Groups.
- Example:
list
followed byassign P90-Placebo P90-Experimental
assigns every person in the addressbook to eitherP90-Placebo
orP90-Experimental
study group, but not both.
- Example:
find g/M
followed byassign Male-Group
assigns every male in the addressbook toMale-Group
study group.
Clear
feature enhancements
-
Feature has been updated to allow for clearing only filtered participants from the address book, in addition to it's previous capabilities of clearing all participants from the address book
-
Confirmation from the user is now required before the system proceeds with clearing listed participants. Otherwise clearing will be cancelled
-
Example:
find d/cats
thenclear
- then type
confirm
Help
feature enhancement
- Users can now directly access the user guide, by clicking on the hyperlink shown in the help window.
Documentation
- Updated Developer Guide and User Guide to include new features and changes to existing features.
Miscellaneous
- Further standardised and refined output message formatting and punctuation.
- Performed testing for bugs in the Alpha version and fixed detected bugs.
- Contacts are now displayed in alphabetical order (sorted by name).
v1.4
What's New in ResearchRoster
v1.4
GUI
- Refined GUI for better aesthetics, more user-friendly format and layout.
Features
Bulk Delete
- Enhancement on Delete
feature
- Feature has been extended to support bulk deletion of contacts.
Edit
feature
- Feature has been adapted to work with the updated
Person
model. - Users are to:
- Use prefix
t/
to indicate addition ofStudyGroupTag
(s) - Use prefix
-t/
to indicate removal ofStudyGroupTag
(s)
- Use prefix
(i.e., the updated feature does not support direct overwriting of StudyGroupTag
(s).)
- Adding existing
StudyGroupTag
(s) to the same participant will have no effect
(i.e., a participant will not have multipleStudyGroupTag
s of the same name).
Editing multiple fields:
Editing multiple study group tags without overwriting previous:
Removing tags:
Find
feature
- Feature has been updated to allow finding contacts by various criteria (i.e., not limited to
Name
).
Export
feature
- New feature implemented to allow exporting of emails of current list of participants' into a specified file.
- Participant list can be filtered first and then the filtered participants' emails can be exported
Miscellaneous
- Further standardized and refined output message formatting.
v1.3
What's New in ResearchRoster
(compared to AB3
)
Models
Address
andPhone
fields have been removed from thePerson
model.Tag
has been updated intoStudyGroupTag
- New fields:
Gender
- compulsory field, exactly one value perPerson
Age
- compulsory field, exactly one value perPerson
Detail
- optional field, up to one value perPerson
(i.e., for a Person
, all fields except Detail
and StudyGroupTag
(s) are compulsory.)
Features
Add
feature
- Feature has been adapted to work with the updated
Person
model. - Relevant output messages have been updated.
Delete
feature
- Relevant output messages have been updated.
List
feature
- Relevant output messages have been updated.
Save
feature
- Error messages regarding data loading exceptions have been defined. They will be displayed through the GUI if the program encounters corresponding issues.
- Other relevant output messages have been updated.
Exit
feature
- Feature has been updated, such that an exit message will be briefly shown before the program terminates.