Skip to content

Releases: AY2324S2-CS2103T-W08-3/tp

v1.4

15 Apr 15:29
d8fc879
Compare
Choose a tag to compare

This is a release for v1.4.

v1.3.1

05 Apr 00:54
b36236c
Compare
Choose a tag to compare

This is an updated release for v1.3.

v1.3

04 Apr 15:32
78e2c08
Compare
Choose a tag to compare

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

30 Mar 06:37
68fe8cf
Compare
Choose a tag to compare

This is a trial release for v1.3.

v1.2

21 Mar 15:41
5fba071
Compare
Choose a tag to compare

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:

image

Here is the result of running find a/Serangoon:

image

While here is the result of running find a/Serangoon t/friends:

image

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:

image

Below is the result of running find_and_export colleagues n/Bernice:

image

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:

image

Additional improvements

  • Implemented various additional tests that cover the above new features.
  • Updated the naming convention of packages (i.e., changed seedu to scm, an acronym of Student Contact Manager).
  • Updated some parts of the UML diagrams to allow for improved clarity.