Skip to content

Releases: AY2425S1-CS2103T-T11-2/tp

v1.5

07 Nov 15:58
c820323
Compare
Choose a tag to compare

KonTActs v1.5 Release Notes (7th Nov 2024)

  • KonTActs is a contact book application specifically designed for CS2030S TAs to manage their students’ contacts and their assignment progress.
  • KonTActs is optimised for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).

Refer to our user guide or developer guide for more information.

Code quality changes

Abstract constraints from methods to standardise it #216

New commands

  • Command History #138
    • Every (valid or invalid) command entered can then be retrieved later by using the ↑ and ↓ arrow keys.
  • removeGrade #202
    • Removes an assignment and its grades from a contact

Bug fixes

  • import & export
    • It now ensures that the user can only key in the headers in a certain format and order #194
  • add
    • It does not have an address field anymore #140
    • It does not have phone field anymore #220
  • addGrade
    • It can now take in multiple assignments #132
    • It now can store and keep track of the attendance of the student #191
  • help
    • Update the help window to contain a short summary of the commands that are present #199 #210
  • edit
    • It now keeps track of attendance of the student #187
    • Update GUI errors #180 #189
  • view
    • It is now formatted in a neater and more readable format for the user #140 #192
  • mark & unmark
  • sort
    • Users can now enter sort reset to reset back to the default order the list was in the beginning #213

User guide changes

  • Update the user guide by removing outdated and adding newer screenshots #259
  • Rearrange the user guide’s summary and features to make it easier for the user to follow through & reduces the clutter #162 #238
  • Add command history guide #138
  • Update addGrade command guide #143 #183
  • Add removeGrade command guide #204
  • Update import and export command guide #183
  • Change order of side navbar to align with our User Guide #215
  • Added a shortcut summary to user guide #242
  • Update the command message usage #274

Other changes

  • The name field will be case insensitive #176
  • Commands are case insensitive #234
  • Shortcuts are present for some of the commands #240
    • mark
    • unmark
    • import
    • export
    • find
    • filter
    • view
    • addGrade
    • removeGrade
    • delete
    • edit
    • github
  • Short form are present for prefixes #232
    • name
    • email
    • tag
    • assignment
    • score
    • telegram
    • github
    • week
    • order
    • path
  • Update logo of KonTActs #253

Developer guide changes

  • Removed address and phone field from UML diagram #222
  • Rephrase the use cases to align with our application #246
  • Edited the acknowledgement section #263

v1.4

24 Oct 15:28
4edcbfb
Compare
Choose a tag to compare

KonTActs v1.4 Release Notes

KonTActs is a contact book application specifically designed for CS2030S TAs to manage their students’ contacts and their assignment progress.

KonTActs is optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).

Refer to our User Guide and Developer Guide for more information.

New commands

Changes to current commands

  • help #103
    • It now uses the FunctionalBrowser class which has safer execution when launching the user's browser.

User guide changes

  • Add mark and unmark guide #112
  • Add sort command guide #123
  • Add view command guide #107
  • Add github command guide #108
  • Update help command screenshot #103
  • Add import and export guide #129
  • Edit command summary to add new commands

Developer guide changes

  • Update the following UML diagrams:
  1. Architecture sequence diagram #125
  2. Logic component sequence diagram #122
  3. Model Component class diagram #117
  4. UI component class diagram #129
  5. Storage Component class diagram #127

v1.3

17 Oct 08:18
4a166f4
Compare
Choose a tag to compare

KonTActs v1.3 Release Notes

KonTActs is a contact book application specifically designed for CS2030S TAs to manage their students’ contacts and their assignment progress.

KonTActs is optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).

New Command

  • addGrade to add grades of users
  • filter contacts by tags

Modifications to existing commands

  • Update delete command to use name instead of index
  • add command can take in new fields
  • Modify the help command to allow users to launch the user guide.

New fields added to contact

  • telegram
  • github
  • assignment details

UI changes

image

  • New button to bring the user to the help url in one click

UI showing new fields

  • New fields to show telegram, github and assignment details in a contact card

image

  • Filtering AddressBook by tags

image

  • Deleting a user by name

New Storage files

  • Predefined Assignment file, PredefinedAssignment.json to provide sample assignments to allocate.

Link to user guide: https://ay2425s1-cs2103t-t11-2.github.io/tp/UserGuide.html