Releases: AY2324S2-CS2103T-W08-3/tp
v1.4
v1.3.1
v1.3
This is a release for v1.3
of the team project (tP). This release contains several new features, including:
- Schedules, which are useful for marking events. Some commands that can be used include adding, editing, listing, finding, deleting, and saving of schedules. A calendar view of schedules has also been implemented.
- A light theme for the application, as well as the command to change the theme.
- Importing and exporting of contacts from/to CSV format.
Student Contact Manager - User Guide - Student Contact Manager.pdf
v1.3.trial
This is a trial release for v1.3.
v1.2
This release improves on the Student Contact Manager application by having the following additional features:
find
command
In this release, we have extended the capabilities of the find
command to allow for searching of names, addresses, and tags.
This brings with it a new format for the find
command, with the format find [n/NAME] [a/ADDRESS] [t/TAG]
. Do note that a nonempty subset of the three fields needs to be present for the command to function properly. As an example, here is the result of running find t/friends
using the standard set of contacts:
Here is the result of running find a/Serangoon
:
While here is the result of running find a/Serangoon t/friends
:
find_and_export
command
We have also implemented an exporting capability to allow an individual to export a subset of contacts using the find_and_export
command. The format of the command is find_and_export TAG [n/NAME] [a/ADDRESS] [f/FILENAME]
. As an example, below is the result of running find_and_export friends
:
Below is the result of running find_and_export colleagues n/Bernice
:
import
command
Lastly, we have implemented an importing capability to allow importing of contacts from a JSON file having the same format as the main save file of the application, using the import
command. The format of the command is import f/FILENAME_1 [f/FILENAME_2] [f/FILENAME_3] ...
. As an example, below is the result of running find_and_export colleagues n/Bernice
, then clear
, and finally import f/default_filename
:
Additional improvements
- Implemented various additional tests that cover the above new features.
- Updated the naming convention of packages (i.e., changed
seedu
toscm
, an acronym of Student Contact Manager). - Updated some parts of the UML diagrams to allow for improved clarity.