Skip to content

v1.5

Latest
Compare
Choose a tag to compare
@SwaminathanViswa SwaminathanViswa released this 07 Nov 15:58
c820323

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