For Project BUDDY latest v1.4.


Documentation

  • AboutUs.md
    1. PR#17
    2. PR#20
  • User Guide
    1. PR23 Add delete, find, add, list commands
    2. PR#100 Fix certain command errors in the table
  • Developer Guide
    1. PR#55 Add 23 User Stories as table
    2. PR#125 Add implementation of Relate and a sequence diagram.

Features & Bugs Fix

  • Sample contacts in addressbook.json (not correct way)
    1. PR#35
  • Create 19 suitable sample contacts for our project context in SampleDataUtil.java, add /data/ to gitignore (proper way)
    1. PR#50
  • Relate Command
    • which relate multiple contacts to one relate 2 <- 1 4 5
    • or list a person and whose every related contacts by relate 2
    • mutual relationship: A related to B, B automatically related to A
      1. PR#58 Major feature release!

      Also includes RelateCommmandParserTest test code 2. PR#98 Fix invalid index after <- operator does not throw exception. 3. PR#109 Bug fix: unable to save new person added due to construct person in AddCommandParser with null for relation.-TIC4002-F18-3/tp2/pull/98/files) Fix invalid index after <- operator does not throw exception

  • UI Overhaul:
    • Light theme css
    • Person in Card View instead of List View for space-saving and info density
      1. PR#27

      (also includes a fix of JsonUtil and its test that addressbook.json would not have a newline at EOF which fails the CI)

    Ui

Team Contribution

Code contributed